Senior Java Resume
SUMMARY
- Senior Java Developer with strong knowledge of OOP, OOD and AOP
- 7 years application development experience
- Certified Scrum Master. More than 3 years of Scrum experience: using, implementation and correction of processes the wide spectrum of the technological expertise developer, architect and lead roles experience experienced in mentoring and teaching excellent analytical and logical skills huge experience of working with distributed teams
KEY SKILLS
Languages
Java, J++, C/C++, JavaScript, UML, Shell script
Technologies & Tools
Main Spring, Hibernate, JPA, JDBC, JMS, XML
Web
HTML/XHTML/DHTML, CSS, JS, JQuery, Servlets, JSP, Spring MVC, Tapestry, GWT, Sun WebPack Test automation JUnit, TestNG, Selenium, DBUnit, HttpUnit
Build automation
Maven, Ant, Hudson, Bamboo, TeamCity Other Liquibase, JAX - WS, POI, Freemarker etc.
DB
MySQL, Postgres, MSSQL, Oracle IDE Eclipse, NetBeans, IntelliJ Idea, Visual Studio
Application Server
Tomcat, Jetty, Glassfish, JBoss OS Windows, Linux, MacOS
PROFESSIONAL EXPERIENCE
Confidential
Project: Confidential
Clearing and settlement
Confidential, a bulge bracket bank, provides securities, other financial products, and research in equities, fixed income, rates, foreign exchange, precious metals and derivatives.
- implemented clearing and settlement business flows refined and estimated user stories planned sprints extended tests with custom test framework maintained and improved db fixed bugs
- Java, Spring, Hibernate, JPA, JDBC, XML, HTML/XHTML/DHTML, CSS, JS, Groovy, Grails, Gxt, Servlets, JUnit, Maven
Confidential
Project: Confidential
Multi-layer Internet banking system which implements the secure customer access to online accounts for the largest retail bank in Confidential.
- participated in the implementation of the new UI design refactored and adapted back-end with a plenty of black box interfaces improved object model in Oracle based DB designed and implemented auto-tools which simplify development and maintenance corrected and improved Scrum process mentored newcomers and juniors
- Java, Spring, Hibernate, JPA, JDBC, JMS, XML, HTML/XHTML/DHTML, CSS, JS, Servlets, JUnit, Ant, etc.
Confidential
Project: Confidential
Online trading platform for illiquid assets. New York-based Second Market is the largest marketplace for illiquid assets, including auction-rate securities, bankruptcy claims, limited partnership interests, private company securities, structured products, warrants/restricted stock and whole loans.
- analyzed, clarified and finalized requirements from business side estimated stories and planned springs designed and implemented local architecture designed and implemented GWT-based UI participated in implementation of market infrastructure module implemented code validator via aspects provided code-review to teammates led a sub-team of 4 members, replacing team leader
- DB architecture creation and refactoring implemented base approach of the Data Access Objects based on Hibernate participated in development of the Eclipse RCP application collaborated with local and remote teams, totally more than 20 members
- Java, Spring, Hibernate, JPA, JDBC, JMS, XML, HTML/XHTML/DHTML, CSS, JS, JQuery, Tapestry, GWT, GXT, TestNG, Selenium, Maven, Freemarker, UML, shell scripting
Confidential
Project: Confidential
Swift-based financial messaging platform integrated with ProFix core banking system.
- improved client-side architecture
- ptimized UI scripting using high-end technology WebPack (part of JavaCAPS) major investigation in WebPack technologies
- Java, Java Caps, JDBC, XML, HTML/XHTML/DHTML, CSS, JS, Sun WebPack, JUnit, Ant
Project: Confidential
Learning Resource Repository for the European schools\' educational materials collecting and sharing. This concrete project focuses on the e-Learning application development.
- implemented indexing of XML metadata using Lucene realized SOAP web services for the quite specific interface designed and implemented Open Archive Protocol for Metadata Harvesting
- Spring, JDBC, XML, Servlets, JUnit, Ant, JAX-WS
Confidential
Project: Confidential
Confidential— a system of vehicle ordering management: automatic/manual correction of the automatically generated vehicle configurations with the option of further ordering.
- doubled system performance designed and implemented convenient new UI implemented new functionality and fixed old one hired OCS operators and completely followed and maintained their work
- Spring, Hibernate, JPA, JDBC, XML, HTML/XHTML/DHTML, CSS, JS, JSP, Spring MVC, JUnit, DBUnit, Ant,