Career:
• Higher education in Computer Science
• 8+ years in Java Back End application development and design
• 3+ years in Java Front End application development and design
• 2+ years in High Load systems development and design
• 3+ years of working in Agile development environment
• Experience in the role of Architect and Technical Lead
• Strong Team Leading skills
• Strong experience in Financial Domain
Technical:
• Technology: J2SE, J2EE, GWT, Servlets, JSP, Akka, JMS, EJB, JPA, JDBC, JBehave, JUnit, EasyMock, Mockito, XML, XSLT, UML.
• Framework: Spring (IoC, AOP, ORM, TX, MVC, Security, Integration, Test), Hibernate, myBatis.
• Web: HTML, CSS, JavaScript, jQuery, XPath.
• Web Service: JAX-WS, JAX-RS, JAXB, CXF, SOAP, WSDL.
• RDBMS: Oracle 9/10g/11g, MS SQL 2005/2008.
• IDE: Eclipse, IDEA, NetBeans, RAD.
• VCS: GIT, Mercurial, SVN, CVS.
• Tools: Maven, StarUML, SoapUI, Altova, SQL Developer, SQL Server Management Studio.
• Methodology: Scrum, XP, RUP, Waterfall, SOA, OOADP, DDD, Design Patterns (Enterprise, GoF, GRASP), Refactoring.
• Algorithm: Classic (stack, queue, list, hash-table, tree, sorting, search, optimization etc), Modern (neural networks, genetic algorithms, heuristic optimization methods etc).
• Server: Tomcat, JBoss, WebSphere, Resin, WSO2, WebLogic.
• OS: Windows 9x/Me/2000/XP/Vista/7, Ubuntu 12.
Senior Java Developer @ From November 2015 to Present (2 months) Senior Java Developer / Software Architect @ Responsibilities:
• Create and document application architecture
• Build application from scratch
• Application development/deployment
• Integration with dependent systems
• Development/unit testing
• Interviewing candidates for hiring From November 2011 to October 2015 (4 years) Senior Java Developer @ Responsibilities:
• Customer requirements specification
• Requirements specification using application legacy code (PowerScript)
• Application development/deployment
• Integration with dependent systems (TransactSM, Scheduler)
• Development/unit testing
• Team leading
• Interviewing candidates for hiring
Projects:
1. Loan Management System Migration (LMSM)
Customer: Sberbank, Russian Federation (SBRF)
Duration: July 2010 – August 2011
Roles: Senior Java Developer, Team Lead
Technologies: J2EE, GWT 2.1, Spring 3, iBatis 3, JDBC, CXF, JAX-WS, XSLT, JUnit 4, WebSphere 7.
Tools: SQL Server Management Studio 9, Enterprise Architect 8, Maven 2/3, SoapUI 3.5, TortoiseGit 1.6, TortoiseSVN 1.6.
Description: automatizes a number of banking operations including crediting. The system is a set of calculation modules - services that provide estimates of accruals. From July 2010 to November 2011 (1 year 5 months) Java Developer @ Responsibilities:
• Server-side development (web services/business logic/persistence layers)
• Integration with dependent systems (SoftLab)
• Design document making, review
• Work with requirements
• Development/unit testing
Projects:
1. Receipt and Verify
Customer: Soft Computer Consultants (SCC)
Duration: March 2008 – July 2010
Technologies: J2EE, EJB 3.0, JPA, Hibernate 3.2, JAX-WS, JAXB 2.1, JUnit 3/4.
Description: new product of ISD developed for laboratory and clinic systems. It automatizes process of test/tubes receipting, provides easy-to-use problem resolution tools and reporting features. From June 2009 to July 2010 (1 year 2 months) Junior Java Developer @ Responsibilities:
• Server-side development (web services/business logic/persistence layers)
• Requirements specification using application legacy code (C++)
• Design document making
• Work with requirements
• Development/unit testing
Projects:
1. Soft Security (SoftSec)
Customer: Soft Computer Consultants (SCC)
Duration: March 2008 – October 2008
Technologies: J2EE, EJB 3.0, Hibernate 3.2, JUnit 3.
Description: automated system of access differentiation based on permissions. Splits users into groups that they have to certain system, site and option. Allows permission addition and modification.
2. Security Web Services (SecWS)
Customer: Soft Computer Consultants (SCC)
Duration: June 2008 – October 2008
Technologies: J2EE, EJB 3.0, JPA, Hibernate 3.2, JAX-WS, JAXB 2.1, JUnit 3/4.
Description: extension of SoftSec system represented by set of web services. Provides simple interface for dependent systems with security related operations. From January 2008 to June 2009 (1 year 6 months)
Master, Applied Mathematics, Computer Science @ Dnipropetrovs'kij Nacional'nij Universitet From 2004 to 2009 Eugene Varfolomeyev is skilled in: Java, JSP, Servlets, Spring, EJB, JPA, Hibernate, JDBC, JUnit, Maven, OOP, UML, HTML, CSS, CXF