EMIL PETRISOR
*** ******* **., ******* *****, IL 60089
Home 847-***-**** . Cellular 847-***-****
****.********@*******.***
SOFTWARE ARCHITECT
SUMMARY
[pic]
Highly experienced and adaptable senior IT professional with more than 15
years of experience in system architecture and design and possessing
sophisticated technical skills, mentoring abilities and effective
interpersonal and written communication skills. Passionate problem-solver,
committed to working with business people and stakeholders to deliver
robust solutions in high-pressure deadline environments.
SKILLS
[pic]
. Microsoft .NET Framework, Java EE technology, Service Oriented
Architecture (SOA).
. Software design methodologies - Rational Unified Process (RUP),
SCRUM, Agile Software Development.
. UML and architecture design tools - Enterprise Architect, Rational
Software Modeler/Architect, Together Architect.
. Database and data modeling tools - Microsoft SQL Server, Oracle,
Postgres, ER/Studio Enterprise, Data Modeler.
. Business Rules Management Software - Oracle Business Rules, Visual
Rules Suite, Blaze Advisor.
. Programming Languages - C#, Java, Visual Basic.NET, Visual Basic, F#,
Power Shell, HTML, T-SQL, PL/SQL, ASP.NET, ASP, CSS, XML.
. Platforms - Windows, Linux, Unix.
EXPERIENCE
[pic]
Lead Programmer Analyst 2008 to Present
ADP, Elk Grove Village, IL - Member of Product Development team,
responsible with architecture, design and implementation for WAVES benefits
enrollment system.
. Architected, designed and developed modern web-based, ASP.NET MVC
benefits enrollment system to replace existing ASP/VB6 legacy application
by creating a highly scalable, flexible and customizable structure that
can be adapted to client-critical requirements.
. System is currently in production serving major clients with tens of
thousands users each. Existing legacy platform clients are being actively
transitioned to the new system.
. Mentored and trained the programming team on technical matters,
modern technologies, advanced object oriented design, development tools
and efficient system customizing procedures. Authored system architecture
documentation and deployment guides for production websites.
. Used ASP.NET, ASP.NET MVC, C#, VB.NET, SQL Server 2000/2005/2008,
XML, HTML, CSS, JavaScript, jQuery, YAV, Subversion, Castle Windsor,
NLog, NUnit, IIS, Enterprise Architect.
Senior Programmer Analyst 2005 to 2008
ADP, Deerfield, IL - Member of Corporate R&D team, involved in
architecture, design and implementation for large-scale Health & Welfare
Service Engine benefits enrollment system.
. Architected and developed presentation and service layers for H&WSE
as well as interfaces with business and business rules engine layers
using J2EE technologies.
. Designed and developed massive enhancements to WAVES Builder, a Java-
based GUI configuration tool for WAVES benefits enrollment system. The
software was redesigned to handle multiple client configurations
simultaneously and switched from legacy tools to modern Eclipse on JDK
1.6 platform.
. Used Java, JSP, JSF, XML, EJB, Struts, WebSphere RAD 5/6, WebSphere
WAS 6, Oracle 9, Oracle TopLink, Blaze Rule Engine, Rational ClearCase,
Rational ClearQuest.
Programmer Analyst 2001 to 2005
ADP, Deerfield, IL - Member of Corporate R&D team, responsible for
architecture, design and implementation of Interactive Voice Response (IVR)
subsystems for benefits enrollment systems.
. Architected and developed front-end voice (IVR) libraries for
benefits enrollment specific business and data access layers, based on
Parity and Intel CT-ADE software and Genesys CTI T-Server framework.
. Architected and developed multi-threading, high-availability
monitoring software for 96-ports Dialogic telephony boards in production
voice-based server farms using Microsoft COM+, MMC snap-in and advanced
VB6 programming.
. Architected and developed Windows Forms application in C# and .NET
Framework to manage annotated speech files containers (IPF and VAP files)
used by the voice libraries and IVR systems. The application allows a
complete set of complex operations to be performed against single or
multiple voice files while boosting productivity and achieving
significant savings (over $500,000) by eliminating redundant voice
recording sessions.
. Used Windows 2000/2003, .NET Framework, C#, Visual Basic, ActiveX
DLL/EXE, Microsoft MMC, Microsoft Enterprise Services, COM+, Microsoft
SQL Server 7/2000, XML.
DBA/Software Engineer 1999 to 2001
ASTRA BANK, Medias, Romania
. Designed and developed software modules for distributed banking
application on Oracle and SQL Server 7.0 backend using Oracle Forms and
Visual Studio 6.0. Modules developed include payroll and inventory
applications, financial performance analysis and daily headquarter
reporting applications.
. Used Windows NT/2000, Microsoft SQL Server 7.0, Oracle 8i, Oracle
Developer 2000, T-SQL, PL/SQL, Visual Studio 6.0, ActiveX EXE/DLL, ADO,
COM, DCOM, ASP.
Software Engineer 1997 to 1999
EXTEL Ltd., Medias, Romania
. Designed and developed central command software application for Omron
Programmable Controllers using equipment's low-level programming
language, LSS Ladder Support Software.
. Used MS-DOS, LSS, Windows95/98/NT, Visual Basic, Visual C++, SQL
Server 6.5, HTML, ASP.
DBA/Software Engineer 1995 to 1997
BANKCOOP, Medias, Romania
. Designed and developed banking software using Visual FoxPro and SQL
Server on Windows NT to replace legacy FoxPro on MS-DOS applications.
. Used MS-DOS, Windows95/NT, FoxPro, Visual FoxPro, SQL Server 6.5, MS
Access, Visual Basic.
EDUCATION
[pic]
Bachelor of Science, Electronics and Telecommunication 1987
University of Bucharest, Bucharest, Romania
PROFESSIONAL TRAINING
[pic]
. Advanced Object Oriented Design, Object Mentor, Vernon Hills, IL,
2004 - Complete immersion into advanced object oriented design with
examples in Java and C#.
. Sun Certified Java Programmer, Prometric, 2006.