Aim: seeking for Senior Java Developer / Java Technical Lead position
Legend: currently being used, not used recently, basic knowledge
| Employment History | ||
| Time | Employer/Position or Project: Responsibilities/Technologies | |
| 2010.10 - 2011.02 |
EPAM | Trainer (part-time) |
| Java Crash Course: developing and performing Educational Course for Java Juniors | VNC + Freemind + ELW (see below) | |
| 2009.09 - 2011.05 |
Dept. of Math. Methods of System Analysis; IASA, NTUU KPI | Assistant (full-time) |
| ELW: design, development, maintenance of simple docserver with approval/scoring functions (code snapshot is available upon request); | Spring-MVC/Velocity, lightweight NOSQL-ish JSON-based file persistence layer | |
| holonet: design and development of a platform for statistical and discrete-event simulation of complex networks and DHT protocols, genetic/spectral optimizations of networks with up to 4k nodes (code snapshot is available upon request); | Swing, Spring, JDBC over H2; | |
| 2007.01 - 2011.04 |
codebistro.com | Project technical leader (telecommute, part-time) |
| XRFiles/XRSend: development and mainenance of X-Ray/MRT peer-review web-application; | JQuery/REST, Spring-MVC/Velocity, JPA over H2; | |
| Glider/BQuick-NG: development and mainenance of successive versions of BQuick: striped streaming, interleaved asynchronous JSON/binary network protocols; | JQuery/REST, Spring-MVC+Velocity; | |
| BProof: maintenance of pre-publishing review/approve web-application; | Swing, Google Protobuf, Spring-MVC+Velocity; | |
| BQuick transfer manager: design, development, maintenance of distributed media streaming application; | Servlets, picoContainer, xFire, HttpClient, lots of handcrafted middleware (own remoting/persistence, webstart/singleinstance analogs); | |
| 2006.06 - 2006.10 |
Incom | Java developer / Build manager (full-time) |
| Kyivstar SelfCare Portal: bugfixing, build management (continuous integration, automatic test platform deployment). | J2SE 1.5, Struts 1.0.3, Oracle 9i, Sun Solaris, CruiseControl, Ant, XSL. | |
| Resource Manager: simple Swing database front-end, which was (the db) integrated with CruiseControl SourceControl interface. 100% adopted by the team. | Swing + JDBC over Oracle 9i | |
| 2004.01 - 2006.06 |
Vested Development, Inc. | System Architect / Java developer/ Build manager (full-time) |
| Lighthouse project management portal: Implementation of several modules in distributed international project. Reasonable contribution to build management process and overall code quality and stability. | J2EE 1.3 (Servlets, JSP, JetSpeed, Turbine, EJB), Oracle 9i, Linux, CruiseControl, Jakarta POI, Jasper Reports. | |
| Lighthouse PM portal extensions: Estimations of project schedule, costs and risks, creation of design proposals, successfully completed implementation and QA phases. | Same as above | |
| Lighthouse Requirement Management module: rewrite of a module previously performed by India-based ISV subcontractor, heavy use of AJAX and POI, successful presale, development, integration and QA phases. | Same as above | |
| Lighthouse Testing module: successful presale and implementation design phases. | Same as above | |
| Lighthouse Custom Reporting module: Led a team of 3 developers during prototype phase, was responsible for estimations, requirements scope and technical solutions. Successfully completed the phase. | Same as above | |
| 2004.05 - 2004.01 |
Ciklum Ltd. | Java Developer (full-time) |
| InfoSuite (ExcelData): Design, development and bug fixing of modules used as replacements for several old modules. | J2SE 1.4, Swing, custom DOM-based XML API | |
| 2004.02 - 2004.05 |
rentacoder.com | Designer / Java Developer / Technical Writer (freelance) |
| TOM: Wrapping socket stream based communication protocol into web service in an existing software project. | J2SE 1.4, JAXP(DOM/SAX), AXIS, Swing, Java 2D, Java Web Start | |
| Chord: Redesign and extension of simulation system used to validate/profile peering network protocols. | Core Java 2 | |
| SixSigma: Math core of portal system that was to be used for statistical processing and analysis of business data. | Core Java 2 | |
| CakeFight: Design and development of Swing-based game Applet with dynamic classloaders. | Swing + Applets | |
| 2003.01 - 2004.02 |
Academic research | Java Developer / Maintainer (part-time) |
| Network traffic engineering software package with temporal network structure synthesis capability. Full development cycle w/o long-term maintenance, but with extensive profiling for performance. | J2SE 1.3.1, Swing, JUnit, JDBC/ODBC bridge, Paradox DB | |
| 2003.07 - 2003.01 |
Dev Zero G Ltd. | Java Developer / Maintainer (full-time) |
| PrintSure: Pre-flight checking solution. Development/unit-testing. | J2SE 1.3.1, Java Servlets/Applets, Struts, Java ImageIO, PostgreSQL. | |
| SiqoCMS: JSP-Based Content Management System. Development/unit-testing/maintenance. | Same as above - ImageIO | |
| FlatPlan: JSP-Based preprint management solution. Development/unit-testing/maintenance. | Same as above - ImageIO | |