Java Architect & Java Developer & Team Leader
Overview
Short Summary
Currently Team leader and Java Architect. Around 70% of his work is focused on the development. He is also doing a team management, people mentoring, client activities (responding to clients of his clients), technical questions, resales and architecture. He works primarily with Java which he has an experience of 19 years. Moreover, he uses technologies and tools such as Spring Boot (6-7y), Vue.js, jQuery, React. Furthermore, he is responsible for leading a development team. Apart from that, he is used to work in an agile environment using Scrum. He speaks fluent English, native in Russian and Ukrainian.
Work Experience
Professional skills:
OS: Windows, Linux
Languages: Java , C#(basics), Python(basics),SQL, HTML/DHTML, XML (DOM, SAX, DTD, XML Schemas, XPath), JavaScript, CSS, WSDL
Libraries and APIs: Struts, Spring, Log4j, Swing, AWT, Hibernate, Xerces, Xalan, JAXP(DOM, SAX), JasperReports, JavaMail, Tiles, Axis, Velocity, Java Communications API, POI, iText, Oracle TopLink, DWR, ALSB(2.6,3.0), DSP(2.5,3.0), Weblogic Portal 10
Application Servers: JBoss, Weblogic(8-10), Glassfish 9.1, WebSphere 7, IBM Message Broker
Technologies: J2SE, J2EE (Servlet, JAAS,JSP, JSF(basics), Java Web Services, EJB), J2ME(MIDP 1.0, CLDC 1.0), JDBC, JavaBeans, JNDI, UML, RMI(basics), CORBA (basics), SOAP, Java NIO, .NET, ASP.NET, Java Networking, SOA, JSR 168 Portlets
IDE, frameworks and other software: Microsoft Visual Studio .NET, IBM Eclipse Platform 3.1, IDEA, Apache Tomcat, Rational Rose Enterprise Edition 2001, WinCVS, SourceSafe, Ant
DBMS: Oracle, Microsoft SQL Server, MySql, Postgre
Other: OOP ,Design patterns, Database design
Work Experience:
Team Leader
(03.2017 – present)
- Responsible for leading the development office in Kiev.
- Involved in hiring, development of the Broadleaf e-commerce platform, client application development, and integration of third-party systems.
- Utilized technologies such as Java (7-11), MySQL, Spring, Hibernate, Tomcat, Microservices, Docker, Kafka, and Google Pub/Sub.
Team Leader
(01.2016 – 03.2017)
- Led a team focused on developing and improving the quality of results for the GoEuro project.
- Involved in development, planning, architecture improvement, and release activities.
- Utilized technologies such as Java 8, MySQL, Tomcat, PHP (frontend), Spring, Protobuf, Couchbase, and various third-party libraries.
Team Leader
(12.2015 – 01.2016)
- Led a team in the development of mobile gambling games.
- Utilized Java 6 and proprietary libraries for game development.
Principal Developer
(06.2015 – 12.2015)
- Held a wide range of responsibilities, including release process automation, process improvements, performance optimization, investigation of incidents, driving new initiatives, bug fixing, and DevOps tasks.
- Primarily focused on the JIRA cloud product.
- Utilized technologies such as Java (6-8), Spring, Hibernate, proprietary libraries, PostgreSQL, Python, Scala, and Tomcat.
Team Lead
(03.2013-06.2015)
- Responsible for the interview process of new candidates, process improvement, release planning, and development of various banking applications for the pricing department.
- Utilized technologies such as Java 7, Spring, Hibernate, the ION platform, proprietary libraries, and Sybase.
Team Lead
(11.2012-03.2013)
- Responsible for the interview process of new candidates, process improvement, and development of frontend applications for brokers.
- Utilized technologies such as Java 7, STJS, jQuery, Resin, Stripes, Hibernate, proprietary libraries, and Oracle 11g.
Team Lead/Architect
(03.2012-11.2012)
- Responsible for team leadership, process improvement, architecture design, implementation of functionality for an internal bank system in the settlement process.
- Conducted interviews for new candidates.
- Utilized technologies such as Java (5-6), IBM Websphere 6, Oracle 11g, and Informatica.
Senior Developer/Architect
(11.2011 – 03.2012)
- Responsible for creating architecture design and implementation for a bank middleware system.
- Utilized technologies such as Java 5, IBM Message Broker 6.1, IBM MQ 7.0, and Oracle 11g.
Senior Developer/Architect
(08.2011-11.2011)
- Responsible for creating architecture design and implementation for a bank processing system.
- Utilized technologies such as Java 6, Tibco Business Works, and Oracle 11g.
Senior Java Developer/Architect
(05.2011-08.2011)
- Responsible for creating architecture, implementing new features, and refactoring for a bank system.
- Utilized technologies such as Java 6, Spring, EclipseLink, IBatis, Oracle 11g, and Tomcat.
System Analyst/Architect
(10.2010 – 05.2011)
- Responsible for creating technical design and requirements for a health insurance system for the USA.
- Utilized technologies such as Java 6, Spring, Hibernate, Oracle 10g, WebSphere, Drools, Camel, and Apache Service Mix.
Senior Java Developer
(04.2010-10.2010)
- Responsible for developing and creating architecture for an internal balance sheet project.
- Utilized technologies such as Java 6, Spring, Hibernate, JMS Tibco, Oracle 10g, Xstream, and .Net 3.5.
Senior Java Developer
(02.2010-04.2010)
- Responsible for bond pricing system functionality development.
- Utilized technologies such as Java 5, Tomcat, Struts 1, and JDBC.
Senior Java Developer
(08.2009-02.2010)
- Responsible for developing and creating architecture for the UBS security trade system.
- Utilized technologies such as Java 6, Hibernate 3, Spring 2.5, JMS Tibco, Oracle 10g, and XStream.
Java Team Leader
(09.2008-05.2009)
- Responsible for developing, creating architecture, and team management for an advertisement selling system.
- Utilized technologies such as Glassfish 2, Java 6, Hibernate 3, Spring 2.5, EJB3, and MsSQL.
Java Team Leader
(02.2008-09.2008)
- Responsible for developing, creating architecture, planning, and team management for a data management system.
- Utilized technologies such as DSP 2.5/3.2, Weblogic server 9.2/10, ALSB 2.6, WLI 9.2, Kettle, and Web services.
Java Team Leader, Project Coordinator
(09.2007-02.2008)
- Responsible for developing, creating architecture, planning, customer negotiations, and project & team management for an inner Portal app.
- Utilized technologies such as JSR 168 Portlets, Spring portlet MVC, Spring, WLS & Weblogic Portal 10, Web services (Axis2), IBM WPC, XMLBeans, Spring Web Flow, and DWR.
Senior Java Developer
(05.2007- 08.2007)
- Responsible for developing, creating architecture, and supporting a web-based project management system.
- Utilized technologies such as J2EE (Servlet, JSP, EJB 2.1), Ant, JBoss As, Web services (Axis2, JBossWs), Oracle DB, Turbine, GWT, and DWR.
Java Developer
(01.2007 – 05.2007)
- Responsible for developing and supporting a web-based power management system.
- Utilized technologies such as J2EE (Servlet, JSP, Spring), Ant, Oracle AS, Oracle DB, J2SE, Toplink, and Struts.
Java Developer
(07.2005 – 12.2006)
- Responsible for developing and supporting a web-based brand management system.
- Utilized technologies such as J2EE (Servlet, JSP, Spring), Ant, Tomcat, MySQL, POI, J2SE, Web-services, Axis, Hibernate, and native-based graphic tools.
Java Developer
(01.2005 – 07.2005)
- Responsible for developing a cattle accounting system with a web interface.
- Utilized technologies such as J2EE (Servlet, JSP, EJB 2.0), Ant, JBoss 3.2.3, Struts, Tiles, J2SE, ModelJ, and Oracle.
Java Developer
(04.2004 - 01.2005)
- Responsible for developing a billing system for a cable systems operator and supporting a portal.
- Utilized technologies such as J2EE (Servlet, JSP), Ant, Tomcat 5, Struts, Tiles, J2SE, JMail, Velocity, JasperReports, iText, POI, PL/SQL, and Oracle.
Java Developer
(06.2003 – 04.2004)
- Responsible for supporting existing applications and developing new applications for mobile devices.
- Utilized technologies such as J2ME (MIDP 1.0, CLDC 1.0) and vendor-specific APIs.
| Employee | 8000 € / Per month |
| Freelancer | 440 € / Per day |
| Level | SENIOR |