| |
|
| OBJECTIVE |
To find a challenging position as a Java software
developer/architect within an interesting environment, where my talents can be applied
and my expertise expanded. |
| |
| EXPERIENCE SUMMARY |
- 4+ years of experience in architecture, design and development of
distributed systems, workflow applications using Java, Oracle, Delphi
and other languages.
- Designed and implemented client-server, multithreaded, GUI enhanced,
web-based, service-oriented and database based systems.
- Knowledge of OOP principles, design patterns, agile programming (refactoring,
test driven development).
- Team player with good analytical and communication skills. Enthusiastic
and highly motivated.
- Master Degree in Computer Science and Applied Mathematics.
- Familiar with Java world trends such as frameworks, libraries, design approaches, JSRs.
- Distributed systems and multi-tiered architectures.
- Relational databases and databases design.
- Strong mathematical background, data structures and algorithms.
|
|
|
| TECHNICAL SKILLS |
| Languages |
Java, Object Pascal, SQL, PL/SQL |
| Technologies |
Servlet, JDBC, JNDI, Jsp, SAX/DOM, JAXB, XML-RPC, Web Services, Swing
basics |
| Libraries |
log4j, JUnit, Axis, FOP, POI, Quartz, Acegi security, UrlRewrite, apache commons |
| Tools |
Ant, JUnit |
| Frameworks |
Hibernate ORM, Spring Framework, Tapestry |
| Relational Databases |
Oracle, MySQL |
|
|
| DEVELOPMENT TOOLS |
| Java related IDEs |
Eclipse, IntelliJ IDEA, NetBeans |
| Other IDEs |
Delphi, Visual C++ |
| Database and system design |
Sybase PowerDesigner, PL/SQL Developer, TOAD, Poseidon for UML |
| Configuration management and source control |
Subversion, Confluence, Cruisecontrol, CVS, Borland StarTeam, Jira |
| |
| EMPLOYMENT |
|
| |
| Position: |
Senior Java Software Engineer |
| Projects: |
- Developing an enterprise lever web application and all necessary infrastructure.
Taking part in high quality development proccess with agile elements. Employing
the most cutting edge technologies from Java world.
|
Technologies: |
Core Java, Hibernate, Spring MVC, JSP, AJAX, Acegi security, Tomcat, MySQL
, many libraries like Jakarta Commons, Quartz etc. Scripting with SQL, Perl, Python. |
Tools: |
Eclipse, MySQL tools, Jira, Confluence, Cruisecontrol |
| IT Department of Kvisa Trade ("Velika Kishenya"
supermarket chain) |
June 2004 - July 2006 |
|
| Position: |
Java(EE) software developer, Delphi/Oracle |
| Java Projects: |
- Maintained and improved the distributed system for remote work with
documentation. It involved developing Axis web-services, writing JUnit
tests, improving asynchronous multithreaded queues of processings of
documents, enhancing custom ORM metadata system, etc. (Core Java,
Servlets, Axis, JDBC, Multithreading)
- Configured Tomcat servers for clustering and load balancing which
are run under Linux(Fedora, Suse). It involved configuring of Apache
+ JK2 + mod_rewrite and reengineering the run application.
- Developed a web-based administration system for monitoring clients
programs. (Tapestry, Hibernate, XML-RPC, Quartz)
- Developed a web-based analytical report system. (Oracle, Servlets,
Jsp, XML+XSLT, POI-HSSF)
|
| Delphi Projects: |
- Designed and implemented Distribution Center - the main
purpose of which is to help warehouse managers providing ordering and
shipment processes.
- Some similar projects for internal use which were dedicated to creating
programs for processing of different kinds of documents.
|
Technologies: |
Oracle, PL/SQL, Delphi, Quantum Grid |
| NeoImage Web-Design Studio |
September 2003 - April 2004 |
|
| Position: |
PHP/MySql programmer, System administrator |
| Projects: |
- Developed the server side engine for sites(backoffice), configured
and maintained a web-hosting server services (mail, ftp, DNS, etc.).
|
| Technologies: |
FreeBSD OS, Apache Web Server, MySql, PHP. |
| |
| Position: |
Summer internship |
| Projects: |
- Developed a utility program which provides a network monitoring functions.
The ICMP protocol was utilized.
- Created classes for run-time aligning of the parts of a report designed
in FastReport system.
|
| Technologies: |
Delphi, FastReport, WinApi |
| Science and Engineering Cable Lines Center(Kiev
Institute of Communications)
| 2001 - 2002 |
|
| Position: |
Laboratory assistant |
| Projects: |
- Computer modeling of fiber optic systems. Implemented computational
mathematics methods.
|
| Technologies: |
Visual C++, C++ Builder |
| |
| |
| EDUCATION |
|
| National Technical University of Ukraine
"KPI" |
| 2000 - 2006 |
Student at the Faculty of Applied Mathematics |
| Degree awarded: |
MS Degree in Applied Mathematics and Computer Science |
| |
| |
| CERTIFICATES |
Brainbench transcript ID = 5427846
|
| |
| LANGUAGES |
- Ukrainian, Russian - native speaker
- English - FCE certificate, grade B
|
| |
| The most up-to-date version of my Resume can be found on http://andrew.gomilko.com/
. |