Sie sind auf Seite 1von 6

Java Developer Resume

Kiryl Martsinkevich
phone: +44 7972 583 742
email:martsinkevich@gmail.com

Technical Skills:
Languages : Java, C#, C++
Platforms : MS Windows 9x/XP/NT, Linux 2.4/2.6(Debian, Red Hat EE), Mac OS X, Fr
ee BSD 5.x
Databases : Oracle 9i/10g, DB2 8.x, HSQLDB, Cloudscape, MySQL 5.0
ORMs : JPA, Hibernate, Top-link
Web Application Frameworks & Techs: Struts 1.x/2.0, Spring Framework 2.0/2.5, JS
F.
XML tools : XSLT, JiBX, Castor, JAXB, Jakarta-Betwixt.
Technologies : CORBA, RMI, JMS/EMS/Tibco, OracleIFS
IDE : Eclipse, IntelliJIDEA
Source Control : CVS, SVN, Rational Clearcase, Perforce
Application Servers : WebSpheare 5.1/6.1, Tomcat, JBoss
Scripting: Shell (Bash, CSH), Jython, JavaScript

Professional Certifications:
° Brainbench Java 1 : Score: 3.43 - Scored higher than 93% of all previous test ta
kers
° Brainbench Java 2 : Score: 4.05 - Scored higher than 90% of all previous test ta
kers
° Brainbench Linux Administration (General) : Score: 3.66 - Scored higher than 90%
of all previous test takers

Professional Experience Full Time Employee:


February 2008 present
Employer: Camelot Group PLC (http://www.camelotgroup.co.uk/)
My Positions: Senior Java Developer
° National Lottery Web Site (http://national-lottery.co.uk)
Technically, the project is a multi-layer EJB/Struts/Springframework/DB2 web app
lication with a few millions users.
I ve been involved into:
- developing new functionality, including both back-end and front-end p
arts (JSP, Freemarker)
- developing freemarker UI components
- re-implementing existing JSP pages using freemarker
- migrating the project from WebSphere 5.1 to WebSphere 6.1 EJB3FP, inc
luding the migration from Java 1.4 to Java 5, EJB 2.1 to EJB3.0, CMP to JPA, cod
e annotation, Ant to Maven 2
- code refactoring to get an advantage from technologies upgrade includ
ing usage of Generics, enums etc
- creating Jython WebSphere configuration and project deployment script
s.
- re-implementing backend connector to the financial system because of
it s change
- developing unit and functional tests for the new functionality

° Tesco FastPay system


The project is a EJB/ Springframework/SOAP webservice gateway used as a communic
ation layer between Tesco National Lottery tills and a backend financial system.
I ve been involved into:
- re-implementing backend connector to the financial balancing system b
ecause of it s change
- migrating the project from WebSphere 5.1 to WebSphere 6.1 EJB3FP, inc
luding the migration from Java 1.4 to Java 5, EJB 2.1 to EJB3.0, code annotation
, Ant to Maven 2
- code refactoring to get an advantage from technologies upgrade includ
ing usage of Generics, enums etc
- developing unit and functional tests for the new functionality

July 2007 February 2008


Employer: UBS London (http://www.ubs.com)
My Positions: Senior Java Developer/Team Lead
° CapCom (Capital Commitment - Client Facilitation Trades)
The primary purpose of this project is to track the profit and loss on client fa
cilitation trades, which enables traders to commit capital in the form of a risk
price for a client order. The P&L is calculated on a theoretical basis, compari
ng the traded price with the client against an average price (VWAP) in the marke
t. The resulting P&L on the capital committed is a key part in analyzing client
profitability and trader performance.
Technically, it is a 3-tier client server application, where C# GUI tier interac
ts with Java middle-tier via CORBA-like custom library and queries an Oracle 10g
database using Hibernate. Also there are few communication channels with other
internal applications using CORBA and Tibco EMS.
I was involved into design, development and support of all parts of application
at a position of Team Leader. Also I developed an amount of application monitori
ng tools using shell scripting and Java, implemented lifetime reconfiguration to
ol using JMX.

January 2006 June 2007


Employer: GENERATION_P Consulting (http://www.generation-p.com)
My Positions: Java Developer
Generation_P is the largest Belorussian outsourcing and consulting company for d
evelopment of custom software solutions for Travel and Hospitality businesses.
° PhotoSite.
This was a social networking web application based on photos sharing and printin
g aimed to Belorussian market.
This is a Java application and it queries an MySQL database using Hibernate. The
results passed back are processed and transformed into XML via Commons-betwixt.
The XML is parsed by XSL and then displayed on the front end.
I took part in designing application and developing both core functionality and
front-end part.
It was a Fixed-price project and it was successfully finished in time.
° Flight Booking Engine for Lufthansa.
Flights and Hotels Internet reservation system. Java, Struts-based application q
ueries Amadeus Global Distribution System calling XML-based web service and Orac
le DB using JDBC, transforms results into XML and displays at the screen after X
SL transformation.
I developed GUI XSLT part and implemented OTA2Amadeus and vice-versa XML formats
transformation framework.
° HotelBenchMark.
Web application for benchmarking Hotels by visitors, scalable for easiest integr
ation with any hotel reservation systems. I took part in designing application s
tarting from creation of UML diagrams and developing including both core functio
nality and front end part. Java, servlet-based application queries MySQL DB usin
g JDBS, then converts results into XML via Castor and displays at the screen aft
er XSL transformation. Was optimized for JBoss application Server.
I used the following languages, tools, and technologies:
· J2EE, Java, XML, XSLT, JavaBeans, Maven, Mysql.

July 2004 January 2006


Employer: SCAND LLC (http://scand.com)
My Positions: Java Developer
° Procurement catalog application.
Web catalogs management application for large companies internal use. Provides p
ossibilities of search and order of required goods, approval of orders, controll
ing the flow of the order and maintaining the Goods DB directly via UI or using
import possibilities. Struts/Spring based Java application queries Oracle 9i DB
using Hibernate, and shows the result at JSP pages. I took part in designing app
lication and developed the following parts:
· Goods search engine with Lucene based DB indexing part.
· OCI import/export.
· Shopping cart.
· Document management system based on file system and Oracle IFS.
· Work flow using OSWorkflow.
· Scheduler for order generation using Quartz scheduler.
· Reporting system using Jakarta-velocity.
· Lots of customization work.
· UI using JSP 2.0, JSTL.
IntellyJIDEA was the principle IDE and I was working with many plug-ins like CVS
, Subversion, Maven, Ant, and Tomcat throughout the whole life cycle of the proj
ect. All the functionality was heavily supported by Test Cases in JUnit. Project
was developed with Struts, Hibernate, Spring framework.
° Select Fast hierarchical model management application.
Allows to create and edit hierarchical models of goods (goods, assembled from pa
rts with compatibility constraints and variety of supplies choice, i.e. PC)
I took part in designing application and developed the following parts:
· XML bindings using JiBX technology.
· OCI import/export of model.
· Groovy mock up objects for JUnit tests.
· Koalog-based constraint resolving system.
· JavaScript tree displaying component.
· I developed UI using JSP 2.0, JSTL.
All the functionality was heavily supported by Test Cases using JUnit and black-
box test cases using HttpUnit were implemented. Project was developed with Strut
s, Hibernate and Spring framework.
° DB-support application.
This application provides DDL2SQL conversion and vice versa, installing SQL scri
pts into DB and retrieving DDL schema and XML data dump from DB, generating of d
ifference alters for 2 version of DDL s.
I completely designed and developed this application using the following languag
es, tools, and technologies:
· Java, XML, Maven, Ant, DBUnit, Jakarta-db, Oracle, MSSQL, MySQL, HSQL an
d cloudscape DBs.
All the functionality was heavily supported by jUnit Test Cases

2003 - 2004
Employer: MixxSoftware (http://mixxsoft.com/)
My Positions: Linux C++ Developer
° UFXSound
6-channel audio mixing and editing cross-platform software
· I developed all GUI parts and optimized them for Linux and Mac OS.
· I optimized sound core module for Linux and Mac OS.
Languages : C++
OS : Mac OS X; Linux; Windows XP
Techniques : wxWidgets, sndfile, openal.

Education:
MCS(Master's Degree in Computer Science)
Belorussian State University, Minsk, Belarus
2001 - 2006
Average grade is 7.6 out of 10 (10 is the highest)

BCE(Bachelor's Degree in Computer Science)


Belorussian State University, Minsk, Belarus
2001 - 2005
Average grade is 7.9 out of 10 (10 is the highest)
Awards:
- (2000) 3-rd place at the regional Software Programming Contest

Narrative:
I was 14 years old (1998) when I've got my 1st computer and then I had a dream t
o be deeply involved as a software developer. I started with IBM PC-XT 8bits usi
ng Basic, Pascal and Assembler in the beginning, then Delphi, C/C++, databases a
nd SQL. I have over 3 years of experience in the software industry involving des
igning, development, testing, implementation and support of application Software s
. Strong object-oriented designing experience, VERY motivated, bright, energetic
, quick and independent learner.
I am always eager for obtaining new valuable skills and improving my knowledge
Thanks for reviwing my Java Developer Resume!
Notes:
* This Java Developer Resume was updated on 10th of March 2009.
* For headhunters. Feel free to include my Java Developer Resume in your own sea
rch databases and redistribute over the network.
* For other visitors. Feel free to use this resume as a sample for your Java Dev
eloper Resume.

Das könnte Ihnen auch gefallen