Java Engineer @ Role: Java Engineer
Project Description: Complex solution in advertisement domain.
Responsibilities:
• Design and development:
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Collaborate with customer’s engineers and distributed team.
Technologies:
• J2EE, Spring, Web Services;
• Hibernate
• Maven, Jenkins;
• Redshift;
• JIRA. From October 2015 to Present (1 month) Kyiv, UkrainteJava Trainer @ Role: Java Trainer
Project Description: GoJava Basic - Java training at GoIT
Responsibilities:
• Trainer of group of trainees (up to 20)
• Improvement of existing training program. From September 2015 to Present (2 months) Kyiv, UkraineTeam Lead/Senior Java Developer @ Role: Team Lead/Senior Java Developer of custom OSS applications (Telecom area)
Project Description: Design and development of custom OSS applications using J2EE technologies and internal OSS framework for multinational telecommunications corporation.
Responsibilities:
• Design and development:
• Back-end is implemented by Java core, Spring;
• Data access is implemented by internal framework based on JDBC.
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Architectural design documents creation.
• Collaborate with customer’s engineers and distributed team.
• Team/Tech leading (2 developers).
Technologies:
• J2EE, JMS, Spring, Web Services;
• Maven, Jenkins;
• Weblogic;
• Oracle;
• JIRA. From July 2015 to October 2015 (4 months) Kyiv, UkraineSenior Software Engineer @ Role: Senior Software Engineer
Project Description: Design and development of infotainment and telematics software for next generation automotive service delivery platform.
Responsibilities:
• Design and development:
• Back-end is implemented by Java core, Spring, Quartz, Camel, JMS, REST, AXON, Spring Reactor;
• Data access is implemented by Hibernate, Oracle DB, Redis
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Architectural design documents creation.
• Collaborate with customer’s engineers and distributed team.
Technologies:
• J2EE, JMS, Spring, Web Services, AXON, Quartz, Hibernate;
• Maven, Jenkins;
• JBOSS, Tomcat;
• Oracle, Redis;
• JIRA. From November 2014 to July 2015 (9 months) Overland Park, KS, United StatesTeam Lead/Senior Java Developer @ Role: Team Lead/Senior Java Developer of custom OSS applications (Telecom area)
Project Description: Design and development of custom OSS applications using J2EE technologies and internal OSS framework for world-leading provider of telecommunications equipment and services to mobile and fixed network operators.
Responsibilities:
• Design and development:
• Front-end is implemented by JSF, GWT;
• Back-end is implemented by Java core, EJB, Spring;
• Data access is implemented by internal framework based on JDBC.
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Architectural design documents creation.
• Collaborate with customer’s engineers and distributed team.
• Team leading (~10 developers).
• Technical interviews.
• Java trainings: management, mentoring.
Technologies:
• J2EE, EJB, MDB, JMS, Spring, Web Services;
• GWT, JSF;
• Ant, Maven, Jenkins;
• Weblogic;
• Oracle;
• JIRA. From June 2014 to October 2014 (5 months) Mykolaiv, UkraineSenior Java Developer @ Role: Senior Java Developer of custom OSS applications (Telecom area)
Project Description: Design and development of custom OSS applications using J2EE technologies and internal OSS framework for world-leading provider of telecommunications equipment and services to mobile and fixed network operators.
Responsibilities:
• Design and development:
• Front-end is implemented by JSF, GWT;
• Back-end is implemented by Java core, EJB, Spring;
• Data access is implemented by internal framework based on JDBC.
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Architectural design documents creation.
• Leading a small group of people (2-4) of junior developers.
• Participate in technical interviews.
• Collaborate with customer’s engineers and distributed team.
Technologies:
• J2EE, EJB, MDB, JMS, Spring, Web Services;
• GWT, JSF;
• Ant, Maven, Jenkins;
• Weblogic;
• Oracle;
• JIRA. From April 2013 to June 2014 (1 year 3 months) Mykolaiv, UkraineJava Developer @ Role: Java Developer of custom OSS applications (Telecom area)
Project Description: Design and development of custom OSS applications using J2EE technologies and internal OSS framework for world-leading provider of telecommunications equipment and services to mobile and fixed network operators.
Responsibilities:
• Development:
• Front-end is implemented by JSF, GWT;
• Back-end is implemented by Java core, EJB, Spring;
• Data access is implemented by internal framework based on JDBC.
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Requirements analysis and technical/architectural solutions proposal.
• Participate in technical interviews.
• Collaborate with customer’s engineers and distributed team.
Technologies:
• J2EE, EJB, MDB, JMS, Spring, Web Services;
• GWT, JSF;
• Ant, Maven, Jenkins;
• Weblogic;
• Oracle;
• JIRA. From April 2012 to April 2013 (1 year 1 month) Mykolaiv, UkraineJunior Java Developer @ Role: Junior Java Developer of custom OSS applications (Telecom area)
Project Description: Design and development of custom OSS applications using J2EE technologies and internal OSS framework for world-leading provider of telecommunications equipment and services to mobile and fixed network operators.
Responsibilities:
• Development of small features under supervision of Lead Developer
• Unit and acceptance testing.
• Problem solving: debugging, bug fixing and environment configuration.
• Collaborate with customer’s engineers and distributed team.
Technologies:
• J2EE, EJB, MDB, JMS, Spring, Web Services;
• GWT, JSF;
• Ant, Maven, Jenkins;
• Weblogic;
• Oracle;
• JIRA. From December 2010 to April 2012 (1 year 5 months) Mykolaiv, UkraineService engineer and manager of trading company @ Configuration and installation of required hardware and software;
Installation and administration of network;
Diagnostics and repair of hardware;
Purchase and price planning;
Technical advice; From October 2005 to December 2010 (5 years 3 months) Mykolaiv, Ukraine
Master degree, Intellectual Systems of Decision Making @ Mykolayiv State Humanitarian University n. Petro Mohyla complex "Kiev-Mohyla Academy" From 2001 to 2007 Andriy Chernysh is skilled in: JMS, JUnit, Hibernate, JIRA, GWT, Spring, Ant, Maven, EJB, Subversion, CVS, XML, Java Enterprise Edition, OOP, Eclipse