Position: Team Lead
Category: Java
English level: upper
Years of experience: 11


2016 -  Till now
Lead Software Engineer  
Huge software engineering company
Domain: eCommerce
Technologies: Hybris, Oracle Commerce, Spring, Oracle DB, MySQL, Java 7 - 11, Docker, Kubernetes
Responsibilities:
- team tech support, code review, on-boarding
- active developing, integrations, troubleshooting, technical design, application migration, re-factoring, services development
- scrum/kanban, customer demo, busies trips, close customer communication, dev processes setup/support
- deep technical investigations, PoC
- coaching

2014 - 2016
Senior Java Engineer
Huge software engineering company
Domain: Data processing
Technologies: Spring, Oracle DB, Java EE, Java 7, Activiti
Responsibilities:
- active developing, integrations, troubleshooting, technical design, business processes development
- code review, JSP UI development, re-factoring, application migration
- customer demo, close customer communication
- deep technical investigations, PoC

2013 - 2014
Senior Java Engineer
Foreign Bank
Domain: Banking
Technologies: IBM WebSphere, Oracle DB, Java EE, Java 7
Responsibilities:
- team tech support, code review, on-boarding
- active developing, integrations, troubleshooting, services development
- customer demo, close customer communication
- coaching

2012 - 2013
.NET Engineer
Small product company
Domain: Gambling
Technologies: ASP .NET, LINQ
Responsibilities:
- active developing, integration, troubleshooting, re-factoring
- documentations
- unit tests

2011 - 2012
Senior Java Engineer / Java Tech Lead
Local Bank
Domain: Banking
Technologies: IBM WebSphere, Oracle DB, Java EE, Java 6
Responsibilities:
- team tech support, code review, JSP UI development
- active developing, integrations, troubleshooting, technical design, business processes development
- customer demo, close customer communication, dev processes setup/support
- deep technical investigations, PoC

2010 - 2011
Java Engineer
Small product company

2009 - 2011
.NET Engineer
Small product company
- Team tech supporting / management, cros-team communication
- Design architecture
- Active development (research, poc, etc.)
- Ability to change/propose new solutions
- Close customer communication / business trips