Olexiy Prokhorenko
Pasadena, CA *****
626-***-**** (home), 626-***-**** (cell)
************@*****.***
Professional Overview
Over 5 years of experience in Analysis, Design, and Development and Testing phases of
software development life cycle.
Sun Certified Enterprise Architect, Web Component Developer and Java Programmer.
Hands on experience with OOA/OOD methodology. Possess the ability to create both new OO
designs as well as updates to existing designs.
Have completed actual development work from a written design specification.
Strong development experience with enterprise-wide systems.
Strong experience in creating functional and technical design documents and diagrams
using UML.
Hands on experience working in a both Windows and Unix development and production
environments.
Technical Skills
Java, UML, XML, XSL, XSLT, PHP, HTML, CSS, Javascript, SQL, C, Shell scripting
J2EE, Servlets, JSP, JSTL, Tag libraries, EJB, MDB, JMS, MVC, Web Services, JDBC
Struts, Hibernate, JUnit, Axis, Quartz, Spring, DWR, AJAX, Javamail, Xerces, JAXP, Log4j
JBoss, BEA WebLogic, Tomcat, Apache, ActiveMQ
MySQL, PostgreSQL
CVS, SVN, Ant, Javadoc, Eclipse, Intellij IDEA, Together Designer, Microsoft Visio,
OmniGraffle
Mac OS X, DOS, Windows, Unix, Linux, FreeBSD, SolarisWork Experience
"
Network Resource, LLC" (Pasadena, CA), 5/2005 - presentSoftware Developer, Architect
Designed and developed distributed component-based interactive web publishing system.
Designed and developed back-end EJB components, wrapping them into Web Services to invoke
their functionality via SOAP clients.
Developed Message Driven Beans for asynchronous communication with business layer
(purposes: mass-mailing, data refresh, etc.)
Developed custom tag libraries for simplification of AJAX interaction.
Leading the process of complete re-writing from scratch of existing legacy applications
with J2EE, utilizing Open Source Software.
Worked on utilizing XSLT transformation to different presentation layers
Worked with customers to gather requirements and develop use cases, project and test
plans.
Performed leading and coordination of off-site development team.
Performed technical analysis and concept design of business proposals.
Designed and implemented in-house application and database servers replication solution.
Prepared Class, Activity, Sequence, Use Case and Deployment UML diagrams for all managed
projects.
Implemented MVC (Model-View-Controller) pattern during application development.
Wrote Apache Ant build descriptors.
Utilized: Ant, XML, XSLT, DWR, AJAX, JSP, Servlets, Taglibs, Javadoc, UML, Spring,
Struts, EJB, JMS, Hibernate, SOAP, MySQL, Apache, PHP, JBoss.
"Dneprotechcontract" (
Dniepropetrovsk, Ukraine), 5/2003 - 4/2005Java Developer
Consulting on design, development and support of internal Document Management System.
Utilized: Ant, JMS, JSP, Servlets, Javamail, Struts, Hibernate, MySQL, Javadoc, UML,
WebLogic, Tomcat.
"Exfloyt" (
Dniepropetrovsk, Ukraine), 3/2003 - 5/2003Java Developer
Consulting on design and development of EJB components for internal statistics system.
Utilized: Ant, EJB, MySQL, Javamail, Javadoc, UML, WebLogic.
"Extracom" (
Dniepropetrovsk, Ukraine), 12/2001 - 1/2003Software Developer
Designed billing and statistics system.
Managing and supervising development team of 5 developers.
Designed service-oriented architecture (SOA) optimizing inter-component messaging and
interaction.
Performed technical analysis of business proposals.
Implemented MVC (Model-View-Controller) pattern during application development.
Wrote Apache Ant build descriptors.
Utilized: PHP, JSP, UML, Struts, EJB, JMS, SOAP, MySQL, Apache, JBoss.
"Alkar Teleport" (
Dniepropetrovsk, Ukraine), 10/2000 - 7/2001Software Developer
Developed internal utility for generation and building specific configuration of DNS
database and supporting its updates and changes.
Involved in designing and development of web interface using for administering and
managing users accounts.
Utilized: PHP, JSP, UML, Struts, Apache, Tomcat.
"Domino" (
Dniepropetrovsk, Ukraine), 8/1999 - 11/1999Software Developer
Working directly with System Administrator, created system for controlling and monitoring
our remote installed model pools all across the city.
Developed back-end as BSD socket daemon, and Java applet as "thin" client.
Developed applications for network monitoring and server configuration using Java and
AWT.
Designed and developed real-time billing system for Internet prepaid cards customers.
Utilized: PHP, AWT, Apache.
"Dental Lloyd Handels GmbH" (Innsbruck, Austria), 3/1999 - 9/1999Programmer
Developed back-end of online shop.
Developed components for exporting information from MS Excel files into MySQL database.
Developed back-end for internal administration of UNIX (FreeBSD) users.
Utilized: PHP, C, Shell scripts, Apache.
"Domino" (
Dniepropetrovsk, Ukraine), 121998Programmer
Developed web mail engine, which provided ability for customers to read their mail secure
with the help of web interface.
Components were re-written into C Apache modules to provide faster execution and high
productivity.
Utilized: Perl, C, Apache modules, Apache.
Certifications
Sun Certified Enterprise Architect, 2005
Sun Certified Web Component Developer, 2004
Sun Certified Java Programmer, 2004
Education
MS in Computer Engineering, National Metallurgic Academy of Ukraine, 2002
BS in Computer Engineering, National Metallurgic Academy of Ukraine, 2001
Work Status
US Permanent Resident. Green Card Holder.
Publications and Open Source code
Over 25 articles published in well-known respected magazines.
dt-Source integration of Hibernate/JDBC data sources with DisplayTag, plus other
features. In development.
Hibernate3 Adapter for ValueList, basing on their's Hibernate2 adapter. Built JAR is
here.
JBoss 3.2.7 server definitions plugin for Eclipse/WTP (WTP 0.75M5+). Based on Dave
Dunkin's JBoss 4 plugin.