SENIOR JAVA DEVELOPERSOFTWARE ARCHITECT

OLEKSANDR FEDOROV

About me

My languages:

  • English
  • Ukrainian
  • Russian

A highly skilled, certified Senior Java Engineer who offers a unique combination of cross-functional skills – including around 10 years’ international track record of success in technical analysis and design.

Hands-on contributor with proven knowledge in system design and development, using best-practices and principles like SOLID, KISS, and DRY. Experienced with frontend/backend and ETL development.

Oversee full-phase software/web development, providing platforms, and tools to improve business processes and enable growth, as well as deliver solutions to resolve complex issues. Active Agile SDLC practitioner with over 5 years’ experience of team management.

Download cv

Skills

Development

10+

Java

10+

Team management

5+

JavaScript

6+

SDLC

5+

*-INX

10+

CI/CDI

7+

Tomcat

6+

Automation

7+

RDBMS

10+

High Load

5+

MongoDB

3+

Big Data

5+

TeamCity

5+

Distributed systems

5+

Git

4+

EXPERIENCE

Mar/2019 - present

Indeed.com

Apr/2014 - Mar/2019

Google(via EPAM Systems)

Software engineer

Supervise team of 4+ developers; design and implement customer requests, fix issues, refactor code. Design and implement legacy code migration plan to improve project health, reliability and scalability, using market best practices like continuous integration, project monitoring, distributed processing and test automation

USA, Mountain View

Sep/2013 - Apr/2014

Areon Consulting

Lead developer/Softwar architect

Lead team of 5 developers. Support and develop customer care system for the biggest Ukrainian cell provider based on Oracle Self-care solution. Prepare pre-sale documentation for transition to the new self-care system

Ukraine, Kyiv

Jul/2011 - Aug/2013

Barclays Ban(via EPAM Systems)

Lead software engineer

Lead team of 5 developers. Manage, design and implement system to analyse risk associated with the bank’s client’s stock positions using the Big Data approach and distributed processing. Lead changes to improve project health, to make project reliable. Responsible for the hiring and onboarding new members. Responsible for following agreed releasing schedule

Ukraine, Kyiv

Jun/2007 - Jun/2011

Lynx Capital partners

Junior developer/Senio developer

Lead team of 5 developers. Support and develop customer care system for the biggest Ukrainian cell provider based on Oracle Self care solution. Prepare pre-sale documentation for transition to the new Self care system

Ukraine, Kyiv

My projects

MY BLOG

GET IN TOUCH