Objectives
To obtain a position of Java Developer in xxxxxxxxxx, utilizing 4 years experience of Java web applications development. Especially interest is in development using J2EE technologies.
Summary of qualifications
• Strong knowledge of Java with great experience in web application development for billing software.
• Good knowledge of Unix systems (Linux, Solaris) administration.
• Good analytical thinker that can resolve task problems.
Technical Expertise
Languages:Java, C++, C, PL/SQL, XML, JavaScript, HTML
Frameworks:J2EE, Struts, Spring
APIS:Servlets, JSP, JasperReports, Hibernate, JUnit
Concepts:OOA/OOD (UML, Design Patterns, Refactoring), Networking, Unit Testing, Multiprocessing
Software:Intellij IDEA, Eclipse IDE, NetBeans IDE, CVS, Tomcat, JBoss, gcc/g++, MS Visual C++
Databases:Oracle, MySQL, PostgreSQL, MS SQL
Systems:Windows (9x, 2000, XP), RedHat Linux, FreeBSD, Solaris
Professional Experience
2005 – Present:xxxxxxxxxxxxxxxxx
Team Leader
Manage development and maintenance of legacy billing software. Problems definition, develop architecture of new system modules and control for their implementations. Administrate source code repository (CVS), test and production application servers.
• Developed invoice printing web application, utilizing multithreading concepts. After implementation invoice printing takes less than 24 hours while before it took more than 48 hours. (Tomcat, Struts/JSTL, Hibernate, JUnit, JasperReports, PL/SQL, Ant, custom multithreaded pool)
• Developed backup program for billing system log files, code repository, and other billing system resources. (g++, Solaris)
• Introduced new documentation project for billing system using wiki engine. (JSPWiki)
• Implemented monitoring of all production server services. (Applications Manager)
2001 – 2005:xxxxxxxxxxxxxxxxxxx
Senior Java Developer
Developing from scratch and maintaining custom billing software for internet access point and cybercafés. Administrate application server and database server of billing system.
• Defined problem, created architecture and developed billing system from scratch. System includes custom multithreaded access RADIUS-server with using SNMP (g++, STL, NET-SNMP) and billing web application (Tomcat, Struts). Billing system passed the tests and obtained metrological certification №xxxxxxxxxxxx.
• Defined problem, created architecture and developed custom billing system for cybercafé. System includes web application (Tomcat, Struts) and client program (MS Visual C++).
• Developed program for interaction and monitoring net resources using SNMP. (g++, NET-SNMP)
2000 – 2001:xxxxxxxxxxxx
Developer
Maintain legacy software of bank system.
• Developed environment accounting system. It includes operator client program and server part (Builder C++, MS Access).
Education
Graduated from xxxxxxxxxxxxxxxxxxxxxxxx, Automation Department, master degree was obtained in 2000.
Completed course of unix system administration in xxxxxxxxxxx.
Special skills
Technical English — good reading and writing. Russian and Ukrainian languages — fluent at the advanced level.
References
Available upon request.