Senior Software Engineer
2018 - PRESENTSabre GLBL, Inc.- Delivered bug-free RESTful and SOAP services using the Java language.
- Contributed to successful application bug fixes and developed custom tools to speed up the process of fixing.
- Assisted in the writing technical documentation of the system.
- Developed features for unit, E2E, and automated testing systems.
Technologies: Enterprise Service Bus (ESB), SQL, JavaScript, Java, SOAP, RESTContributor Software Engineer
2016 - 2018KSquare, Inc.- Participated in the development of a ticket-booking system with high loads and successfully contributed to delivering of new features and bug fixes using Jira.
- Implemented a new library to make automated testing more flexible.
- Contributed to the development of a system's core functionality using Java and Mule ESB 3.
- Introduced a caching mechanism, new data structures, and algorithms to speed up the search for items which reduced the search time from eight seconds to 200 milliseconds.
- Assisted in the development of software technical documentation.
Technologies: Jersey, Apache Tomcat, Apache CXF, Angular, Groovy, Mule Runtime Engine, Mule ESB, SOAP, REST, Oracle 11g, JavaScript, CSS3, Spring Boot, Spring MVC, Spring 4, Hibernate, Java EE 8, Java 8Software Engineer
2012 - 2015GreenWhite Solutions, Inc.- Participated in the development of an application for retail and wholesale management. Successfully developed core features and the UI parts of the application.
- Performed a lot of SQL tuning to speed up the report-generation processes.
- Developed a custom reporting engine which could generate reports through custom scripting; also developed the UI part to display Excel spreadsheets in the browser as HTML.
- Developed RESTful and SOAP services to integrate with third-party systems.
Technologies: Apache POI, SOAP, REST, Bootstrap 2, jQuery, Python, CSS3, JavaScript 5, Apache Tomcat, PL/SQL Tuning, Oracle PL/SQL, Java 7Software Developer
2010 - 2012BePro, Inc.- Developed a desktop application that monitors employee access to office buildings.
- Contributed to the development and maintenance of an application for a transport agency; also developed system reports.
- Developed a web application for the National Library (it handles tens of millions of books); also introduced a MongoDB database to improve the caching part of an application.
Technologies: Windows Presentation Foundation (WPF), MongoDB, SQL Server 2008, ASP.NET, C#.NET, Java 6