Petru Marius Bălău
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:
Liverail
Senior Developer, IT
since 2010
Nextgen Systems
Senior Developer, IT
2009-2010
- Sr Web Developer specialized on integrating various other applications/systems with a students management system.
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
2008-2010
- Sound engineer and road manager of successful music band.
- Webmaster, media relations.
Personal:
- Webmaster and developer of:
- 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:
Nextgen Systems
- Integrated Adobe Connect Pro.
- Built a video sharing module based on Flash Media Streaming.
- Designed and built a technology demo for an on-the-fly video converter for the video sharing module.
- Various other modules.
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