Position: Software Developer
Category: Java
English level: upper
Years of experience: 5


Information Systems Development (ISD) - 2 years 6 months

Development software for clinics and laboratories with a business workflow starting from registration of a patient, ordering tests, tests result analysis, interpretation results, reporting results to doctor and patient.

Responsibilities:
Develop new functionality
Unit-tests creation and testing execution
Implement and maintain application
Take part in software and architectural development activities
Conduct software analysis
Identifying production and non-production application issues
Transforming requirements into stipulations
Recommend changes to improve application's business workflow

Technology and Skills: 
Agile Methodology, Apache Ant, Apache Maven, Apache Subversion (SVN), Atlassian Confluence, Atlassian Jira, C#, Crucible, Git, Guava, H2 Database, Hibernate, HTML, HTTP, Jakarta TOMCAT Servlet Engine, Java, Java 2 Enterprise Edition, Java Management Extensions, Java Servlets, JDBC, Jenkins, Jetty, Joda Time, JPA, JUnit, Linux, Log4j, Microsoft ASP.NET, Microsoft SQL Server, Microsoft Windows, Mockito, MySQL, Oracle, Oracle Weblogic Server, PL/SQL, Scrum framework, SMTP, SOAP, SoapUI, Spring Framework, SQL


Luxoft - 2 years 8 months (still working)

Development of tools for Forex trading platform used by top world investment bank as on-line web solution with processing and monitoring different types of data flows.

Responsibilities:
Project enterprise design
 Develop new functionalities
 Unit testing conducting
 Integration testing
Bugs fixing

Technology and Skills: 
Agile Methodology, Akka, Akka HTTP, Apache Maven, Atlassian Confluence, Atlassian Jira, Crucible, Git, H2 Database, Hibernate, HTML, Jakarta TOMCAT Servlet Engine, Java8-11, Java Management Extensions, JDBC, Jenkins, Joda Time, JPA, JUnit, Linux, Log4j, Logback, Oracle, React, Scrum framework, SMTP, Spring Framework, SQL