Petru Marius Bălău

  • petre.balau@yahoo.com
Objective:
I enjoy being a key part of the software design and development of solutions for challenging business problems that require the latest or recent web and/or client-server technologies.
My expertise is in client-server security software and data-centric web applications, as well as the application architecture and security.
Background Summary:
Senior Developer with 6+ years of extensive experience designing and developing projects and applications in security, technology and business related sectors. Product knowledge spans web site design and management, code development, client-server development, desktop and utility development, endpoint security and networking.        

  • Team-focused leadership and participation.
  • Project lifecycle and management.
  • Cross-departmental collaboration.
  • Good understandings of business benefit modeling.
  • Team lead and supervision.
  • Strength in writing secure code.
  • Strength in web applications, client-server technologies and security technologies.
  • Specialized knowledge of music and sound engineering.
Experience:
COSOSYS s.r.l.
Senior Developer, IT
2006-2009
  • Managed projects and programs within the IT portfolio with emphasis on endpoint network security. Lead projects through initiation planning – architecture – development – deployment phases and subsequent ROI analysis.
  • Help plan and manage portfolio across multiple projects. Report status and outcomes to senior management.
  • Design and development of TrustedDevices proprietary technology.
  • Training colleagues and partners for endpoint security architecture and solutions.
Network Administrator
2006-2009
  • Plan and implement network security, including building firewalls, applying cryptography to network applications, managing host security, file permissions, backup and disaster recovery plans, file system integrity, and user management. Provided ongoing status reports on project requirements, status and tracking to executives.
  • Anticipate communication and networking problems and implement preventive measures.
  • Perform and/or oversee software and application development, installation, and upgrades.
  • Evaluate and/or recommend purchases of computers, network hardware, peripheral equipment, and software.
COREGAIN ROMANIA
Lead Web Developer
2005-2006
  • Design and develop the web part of the project.
Network Administrator
2005-2006
  • Anticipate communication and networking problems and implement preventive measures.
  • Perform and/or oversee software and application development, installation, and upgrades for the UNIX servers.
VIMORE s.r.l.
Web Developer
2003-2005
  • Designed from scratch (including initial requirements identification phase) and built database-driven applications for corporate websites, intranets, booking systems, content and document management, tracking and statistics as well as specialized search engines modules (crawlers).
  • Webmaster for various websites.
KREPUSKUL
Live Sound Engineer
since 2008
  • Sound engineer and road manager of successful music band.
  • Webmaster, media relations.
Personal:
  • Webmaster and developer of: 
    • www.coada.net
  • Hobbies: 
    • Coffee enthusiast
    • Electronics
    • Music performance in live shows (sound engineer)
    • Model Boats
References:
  • http://www.linkedin.com/in/coditza
  • Details and Contact Information Provided Upon request
  • For testimonials from colleagues and partners please read below – section Testimonials.
  • For detailed Project references (technical insight and achievements) please read below – Projects section.
Testimonials:
  • “Very good PHP web developer with good projects and solutions solving in his background. High knowledge regarding networking and administration. Advanced C++, C# programmer also. Excellent problem solver.”
    Ioan Bercea, Endpoint Security Expert, CoSoSys 
  • “Petre is a very skilled PHP developer, also with a good level of knowledge of C#, C++. Innovative and self organized, is productive especially when working individually or in small groups and keeps high motivation on the projects where he finds interest. On top of this, he administrates the office’s network. Working with him made us more than colleagues.”
    Ciprian Iederan, Project Manager, CoSoSys 
  • “Petre is one of the most flexible workers I know. He learns fast and isn’t afraid to ask for advice if he finds something he hasn’t seen before. I wouldn’t hesitate in asking him to work with me again.”
    Mike Preston, Consultant, Technomonk Industries 
Skills:
During my career, I worked with these technologies, programming languages and software:  

  • php - smarty, patTemplates, Creole, Code-Igniter, Zend Framework
  • sql - MySql
  • markup - html, xml, css
  • c++ - stdlib, WinApi, some wxWidgets
  • javascript - jQuery
  • web hosting - Apache, Php, MySql, various php applications, Bugzilla, Dns (Bind and Pdns), Ftp (Proftpd with virtual users), mail (Postfix with virtual users)
  • network administration - FreeBSD, dhcp, ssh, firewalls (ipfw, pf), routing
  • Flash - actionscript 2
  • .NET - C#, interop, NO websites

I am also confortable with:

  • SOAP, REST, JSON
  • OOP, Design Patterns (MVC etc) and when to use them
  • windows services, unix services (to a small extent)
  • unicode, threads, threads syncronisation
  • many others

I speak fluently English and I can understand written and spoken French and Italian.

Projects:
COSOSYS s.r.l.
Endpoint Protector        

  • Type: Enterprise Endpoint Security
  • Description: Enterprise grade client-server application designed to control, monitor and audit endpoint devices in enterprise/business networks
  • Used technologies, tools and languages: design patterns, C++, http, SOAP, SSL, windows pipes, advanced installer, TrustedDevices
  • Achievements: Designed and developed the first specialized application for endpoint protection from Eastern Europe, the company was twice nominated to Hot Company Awards for this. Improved Application Design skills to professional level.

USB/Ports Firewall

  • Type: MS Windows Application
  • Description: Desktop/workstation application to allow computer administrators full control of storage and other devices attached to the PC – such as smartphones, for example)
  • Used technologies, tools and languages: UML, Design Patterns, C++, Interop, PHP, C#
  • Achievements: Completely redesigned and rebuilt an almost buried project transforming it into a ready to market product. Improved C, C++, C# programming skills, get a better knowledge of Windows Services, unmanaged interoperations and installers.

Web Authentication based on USB Hardware Key

  • Type: Platform Development
  • Description: Complex web authentication system, based on an USB device
  • Used technologies, tools and languages: UML, MS Visio, C#, web services, PHP, SQL
  • Achievements: Gained better insight into UML, web services and developed pro skills for initial software design phases (research, requirements identification, business case)

Business And Development Process Flow Improvement

  • Type: Business/Development
  • Description: Find better solution for problems regarding business and development processes and workflow. Adviser for software purchases.
  • Used technologies, tools and languages: web applications, email, online storage project
  • Achievements: Requirements identification, market research, products and services technical reviewing.

Office Network Administration and Maintenance

  • Type: Network Administration
  • Description: Manage the office network, communications and deployment. Business adviser in relation with telecom companies. Identify and fix glitches, assure full proof security perimeter.
  • Used technologies, tools and languages: FreeBSD, pf, DNS, FTP, VPN, Apache, PHP, MySQL, backup tools, Virtual Machines and so on.
  • Achievements: Team leadership. Improved VPN skills.

COREGAIN ROMANIA (2)
CRM Application Web Interface

  • Type: Web Application
  • Description: Develop a web based interface for the company CRM systems, to be used by off office employees.
  • Used technologies, tools and languages: PHP, CSS, JavaScript, Smarty, MVC Framework, Creole DB Connector, SOAP.
  • Achievements: Team work. On the tech side: improved PHP, SQL and CSS skills. Learned SOAP.

Office Network Administration and Maintenance

  • Type: Network Administration
  • Description: Manage the office network, communications and deployment. Identify and fix glitches, assure full proof security perimeter.
  • Used technologies, tools and languages: FreeBSD, IPFW, DNS, Postfix, MySQL, Apache and PHP, Telnet and SSH.
  • Achievements: Insight on working in live production environment (servers and tools). Requirements identification.

VIMORE s.r.l. (9)
Traffic Statistics and Tracking for ISP

  • Type: Web Application
  • Description: Develop a dashboard to display various statistics related to ISP network traffic, for monitoring and billing.
  • Used technologies, tools and languages: HTML, JavaScript, PHP, SQL, patTemplates
  • Achievements: Improved PHP and SQL skills. Basic IP computation.

Review Engine

  • Type: Web Application
  • Description: Build a website (featuring a CMS) that can be easily customized and will allow the owner to publish websites reviews
  • Used technologies, tools and languages: HTML, JavaScript, PHP, SQL, patTemplates
  • Achievements: Insight in application design.

Website User Behavior Monitor

  • Type: Web Application
  • Description: Specific web application that allowed customers to track user behavior on their website. Also developed the presentation website for the application and trained users.
  • Used technologies, tools and languages: HTML, JavaScript, PHP, SQL, patTemplates, debugging tools.
  • Achievements: Significant progress of debugging skills. Developed training and customer relationships abilities during the customer training.

Images Crawler (search engine for images)

  • Type: Web Application (Google Images alike)
  • Description: Application that crawl the web for images. Detect the images with a specific watermark and build reports based on the crawled data. Features a web interface that will allow users to start crawls.
  • Used technologies, tools and languages: PHP, SQL, image processing, specific crawl module, UNIX daemons.
  • Achievements: Expanded programming knowledge into writing UNIX daemons with PHP, php modules with C and large datasets processing. Improved teamwork.

US Vietnamese Web Portal

  • Type: Web Portal
  • Description: Web portal for the Vietnamese community within US featuring articles, categories, calendar and other specific portal modules (incl. advertisements).
  • Used technologies, tools and languages: HTML, JavaScript, PHP, SQL.
  • Achievements: Insight into requirements identification, information architecture. Ability to work within a virtual environment.

E-Commerce Website (Rugby Teamwear E-Shop)

  • Type: E-Shop
  • Description: Development of an online shop with additional modules.
  • Used technologies, tools and languages: PHP, SQL, ActionScript, XML, debugging
  • Achievements: Improved ActionScript skills, Linux skills.

Historical Train Trip Booking Website

  • Type: Website
  • Description: website for an historical train trips organization featuring a presentation section and a booking system for the train trips
  • Used technologies, tools and languages: HTML, JavaScript, PHP, SQL, CSS
  • Achievements: Insight into specific dynamic forms and scheduling.

Statistics Web Interface

  • Type: Web Application
  • Description: Web application that will build queries to be run against a huge dataset (featuring a wizard that will allow users, with no knowledge of SQL, to build complex queries, using a series of dropdowns and checkboxes).
  • Used technologies, tools and languages: CLI Installer, PHP, SQL, templates, JavaScript, debugging tools.
  • Achievements: Knowledge of SQL, versioning systems. Ability to handle time management and tasks against a tight schedule.

Other projects

  • CMS - Build a content management system for various sites, including presentation website for a fashion designer, websites for a school etc
  • Search Engine and Data Mining - Build a search engine that could search through a +4.000.000 sites database in less than 2 seconds. Populate the initial database
  • Web Design Implementation - Convert various graphic designs, from graphic files to HTML and CSS
  • Old Code Maintenance - Fix problems with code deployed on various projects
  • Linux Server Administration - Maintain a couple of Linux servers, both internal and for clients
  • PHP Module Maintenance - Fix problems with a PHP module built in-house
  • Invoices System Java Script Interface - Dynamic form allowing to move items from one invoice to another
  • Invoices System Optimization - Speed up invoices processing, from minutes to seconds
  • Automate Web Books Making - Web Books were static html sites, containing text from books, provided as text files. There was a site for each book, and each page should have a predefined number of paragraphs and navigation links for prev/next pages and also a content section
  • Various Mods - Various modifications to forums (phpBB), custom modules for Xoops (a CMS similar to Drupal) etc