Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6


2018 - present. Senior Software Developer at Creative House.
Responsibilities:
- Implement new features and enhance the existing platform, based on microservice architecture and GCP
- Determine operational feasibility by analysis, problem definition, requirements, solution development and proposed solutions
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams and charts
- Help maintain and improve the codebase


2017 - Senior Software Developer at Luxoft.
Responsibilities:
- Review the current system technical design. 
- Implements software components according to design specifications 
- Performs unit testing of software components. 
- Supports system integration and user acceptance testing 
- Assist in project configuration and requirements management processes

2017- Online course: Udacity Artificial Intelligence Nanodegree

2015 - Java Software Engineer at Corside Group.
- Support a Java Web Development Project with new and evolving customer requirements for systems
- Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers
- Resolves technical issues through debugging, research, and investigation

2014 - Курсы от Epam на базе КПИ (2014). Практический курс по Java SE и Java EE
For now, I'm looking for either remote positions or if I need to visit office only occasionally.