Back to professionals

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.
Author
Java Architect & Java Developer +1
62e27d8b43071a0011566187
Employee8000  / Per month
Freelancer440  / Per day
LevelSENIOR
Roles
Java Architect Java Developer Team Leader
Languages
English
Skillset
ASP.NETApache TomcatApplication ServerArchitectC#CSSCloudContainer Engine SoftwareContainerization SoftwareCoordinatorCouchbaseDTDData ManagementData ManagerDatabaseDevOpsDockerEclipseEclipseLinkGlassFishHTMLHibernateIDEIntegration SystemsJSFJSPJavaJava ToolsJava serversJavaScriptJiraLinuxMessage BrokerMicrosoft SQL ServerMySQLOperation SystemsOraclePHPPL/SQLPostgreSQLProject Management ToolsPythonReactSQLSW Tools APIsScalaSoapSpecificationsSpringSpring Web FlowSpring bootStripesSwingTIBCOTeam LeaderToolsUMLVisual StudioVueWSDLWebLogic ServerXMLXMLBeansXpathjQuery
Localities
BerlinRemotePolska