Senior Software Engineer2018 - 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.
Contributor Software Engineer2016 - 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.
Software Engineer2012 - 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.
Software Developer2010 - 2012BePro, Inc.
Technologies: Windows Presentation Foundation (WPF), MongoDB, SQL Server 2008, ASP.NET, C#.NET, Java 6
- 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.