Tudor Barbu

Software developer

Contact information

Summary

Software developer with experience on both server and client side development, passionate with web security, design patterns, software architecture, scalability, web frameworks, new technologies and task automation. Also, as a Linux fan(atic), I'm very good in managing web servers running on Debian based distributions (Debian, Ubuntu, etc.).

Skills

Experience

  1. PHP Developer

    Local Billing

    (Privately Held; 50-100 employees; Internet Industry)

    January 2010Present

    At LocalBilling, my main tasks are: developing the company's online payment application and provide support in order to avoid downtime whenever required. Most of the work is done using Zend Framework, but sometimes the technologies are dictated by the needs, so we also use python or other languages / frameworks in order to achieve our goals. I also collaborate with all other members of the team in order to abide to the standards and regulations laid out by the Payment Card Industry and ensure PCI compliance.

  2. Developer

    Ninespices / Mediacafe Yahoo!

    (Privately Held; 1-10 employees; Internet Industry)

    April 2009January 2010

    At Ninespices, I was a full-time PHP developer and I usually owned many aspects of the projects I was involved in. My tasks included decideding on what backend technologies should be used, what frameworks, designing the database and so on. I worked mainly on Zend Framework but sometimes the tasks dictated the technology, so I had to switch to python and / or bash scripting. This was a very challenging job, as each new day came with new assignments that involve using cutting edge technologies.

  3. Trainer (parttime 4h / week)

    Line Education Center

    (Privately Held; 1-10 employees; Education Management industry)

    April 2008August 2009

    I was the primary instructor for the PHP and CSS/Javascript courses at LEC. Aside from actual teaching the courses, my duties also included writing course materials and working on the company's site (built by me on Drupal).

  4. Developer (ZCE)

    Zitec

    (Privately Held; Computer Software industry)

    April 2008April 2009 (1 year)

    At Zitec, my tasks were mainly programming related. We worked in teams of 2 to 4 developers on the company's products, with technologies like PHP, MySQL, PostgreSQL, bash scripting and sometimes Java or python. Projects vary greatly in their complexity. For a project I had to write a multi-threaded socket server in PHP (using the PNCTL library).

  5. team leader / senior web developer

    the group (Navidoo)

    (Privately Held; 201-500 employees; Marketing and Advertising industry)

    March 2008April 2008 (2 months)

    When Navidoo was created as a new agency of "the group", the entire development team from new/media was moved here under new management and I was appointed team leader. I was supposed to lead the internal projects as a senior programmer as well to work with outside IT consultants and contractors and make sure that everything goes together as planned from a technical point of view.

  6. code molester / senior web developer

    the group (new/media)

    (Marketing and Advertising industry)

    September 2007March 2008 (7 months)

    For me, new/media agency was a really fun place to work. Aside from programming - mainly PHP development on CakePHP, Drupal and Wordpress - I was being asked to participate in mixed meetings with colleagues from other departments quite often. And dealing with creative directors, designers and account managers helped me to better understand the "other" side of web development.

  7. Team leader / Web developer

    webspot media

    (Privately Held; 1-10 employees; Internet industry)

    April 2004August 2007 (3 years 5 months)

    I was the team leader and senior programmer of the IT department at webspot media. I was leading a small team of 3 people, and acting as the senior programmer and software architect. I was deciding over what frameworks should we use on our projects and sometimes I was asked to train the new recruits in using those frameworks. While I was with webspot media, the company won an Internetics award with a site that I programmed. Also, I was acting as the company's system and network administrator, all the decisions about new hardware acquisitions, network configurations and so on were taken by me.

  8. Java instructor (parttime 4h / week)

    Academia Locala CISCO - ASE

    (Non-Profit; 11-50 employees; E-Learning industry)

    April 2005May 2007 (2 years 2 months)

    Primary Java instructor for the Fundamentals of Java Programming course. The course covered basic OOP programming in Java, introduction to Graphical User Interface with AWT and SWING, Java Collection Framework and basic threading. The documentation for the course was developed by Sun Microsystems in collaboration with Cisco Systems and was delivered via the Cisco Networking Academy program. My duty was to help the students to better understand the concepts presented in the curriculum.

Education

  1. Zend Certified Engineer for PHP5

    January 2009 - January 2009

    Sponsored by Zend and developed according to American National Standards Institute (ANSI) standards, Zend Certification programs are designed to test a candidate’s level of knowledge without prejudice to other technologies. The tests use a set of testing questions that reflect real-world scenarios, including knowledge in many areas ranging from basics to the more complex topics. - excerpt from Zend's certification program.

  2. Titu Maiorescu University

    October 2004 - October 2009

    I'm a student at the Faculty of Informations Sciences and Technology, a Bucharest based faculty that trains specialists in Computer Science and Information Technology. I'm expected to graduate in autumn 2009 and receive the title of Bachelor in Science.

  3. Instructor - Fundamentals of Java Programming

    February 2004 - March 2004

    The course was training instructors for the Fundamentals of Java Programming course. It focused on acquiring both knowledge of the Java programming language as well as teaching skills.

Groups and communities

  1. Geek Meet

    Geek Meet is a meet-up of web developers and other people interested in the web scene. Geek Meet was started by Robert Nyman, a developer based in Sweden and the first gatherings were being held in Stockholm, but now Geek Meet is extending to other countries and we've already had Geek Meets in many major romanian cities.
  2. Wurbe

    Wurbe is a gathering of people passionate about web development who meet periodically in Bucharest to exchange ideas about web technologies, best practices and insights about the uprising technologies.

Talks and events

  1. Zend Framework presentation at Geek Meet

    Geek Meet

    (Non-Profit)

    March 2009March 2009

    I've held a 2 hours long presentation at the first edition of PHP Geek Meet in Cluj, about Zend Framework, in front of an audience of about 60 people. The topic was separation of concerns and proper usage of the MVC paradigm on Zend Framework.

Microformats - hResume