Position: Senior Software Engineer
Category: Java
English level: upper
Years of experience: 7


** Team lead / Software Engineer - Jan. 2020 - Present**
An US based oil and gas domain expert. Automatic event detection and processing, process automation, real-time control and IoT technologies combined with the measurement and instrumentation, software and analytics capabilities.
Responsibilities:
- Design backend architecture of functionalities built on top of the existing platform
- Requirements gathering and elicitation
- Brainstorming and designing product solutions
- Implementing designed solution
- Stakeholders collaboration
- Communication with platform architecture group
- Leading team of Front-End and QA Engineers
- Defining assumptions, constraints related to new features, exploring solution-related risks
- Suggesting design options and improvements for existing solutions

**Cloud Native Engineer - May 2019 - Jan 2020**
Health Care Service Corporation, that offers a wide variety of health and life insurance products and related services, through its operating divisions and subsidiaries. Worked on a client side developing and improving REST API micro-services following extreme programming methodology.
Responsibilities:
- Refactor and improve existing services architecture
- Share knowledge by working in pairs
- Building CI/CD
- Work by TDD approach
- Stakeholders collaboration

**Software Engineer - October 2018 – May 2019**
American manufacturing-technology company focused on automated food preparation and delivery. Implementing new functionality and refactoring existing architecture of micro-services that are responsible for automated pizza preparation and delivery.
Responsibilities:
- Integrate new functionality into existing code base
- Refactoring of existing backend code base
- Investigate and propose infrastructure solution

**Software Engineer - August 2017 – September 2018**
Helps improving decision making with accurate data for investment organizations. Investment Accounting that offers a multi-currency, multi-basis solution that enables a consolidated view of firm’s global accounting books. With real-time access to investment data, making better-informed investment decisions.
Responsibilities:
- Work on services to provide best performance solutions
- Implement Restful API
- Implement validation for services requests