Späť na profesionálov

Java Architect & Java Developer & Team Leader

Prehľad


Krátke zhrnutie

V súčasnosti vedúci tímu a Java architekt. Približne 70 % jeho práce je zameranej na vývoj. Okrem toho sa venuje aj riadeniu tímu, mentoringu ľudí, činnosti s klientmi (odpovedá klientom svojich klientov), technickým otázkam, odpredaju a architektúre. Pracuje predovšetkým s jazykom Java, s ktorým má 19-ročné skúsenosti. Okrem toho používa technológie a nástroje ako Spring Boot (6-7 rokov), Vue.js, jQuery, React. Okrem toho je zodpovedný za vedenie vývojového tímu. Okrem toho je zvyknutý pracovať v agilnom prostredí pomocou metódy Scrum. Hovorí plynule anglicky, jeho rodným jazykom je ruština a ukrajinčina.

Pracovné skúsenosti

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
Zamestnanec8000  / Mesačne
Kontraktor440  / Denne
ÚroveňSENIOR
Role
Java Architect Java Developer Team Leader
Jazyky
English
Zručnosti
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
Lokality
BerlinRemotePolska