Skills
Languages
Java, Kotlin, Groovy, Bash, Scala, C
Frameworks
Spring, Java EE, JBoss, AxonFramework, Android
Databases
- SQL: Oracle 12c, MS SQL Server, MySQL, MariaDB, PostgreSQL, DB2
- NoSQL: MongoDB
DevOps Tools & IDEs
IntelliJ IDEA, Android Studio, Ant, Maven, Gradle, TeamCity, Jenkins, Docker, Kubernetes
Operating Systems
Windows, Centos, Debian, Alpine
Education
Certified Android Application Developer20122013
Master of Network Technologies and System Administration20092011
Languages
EnglishUpper intermediate
RussianNative
UkrainianNative
Lead Backend Engineer
Skilled Java Developer with proven expertise in delivering large-scale software products. Strong understanding of all phases of SDLC with a concentration on coding, design, development, and implementation of various applications
An impeccable knowledge and skills of creating new applications and systems; designing, analyzing, testing, and coding for modules while structuring customized solutions to meet client's specific needs
Years of experience developing server-side banking applications, which involve transactions, middleware, and caching. Experienced in the use of Agile approaches, keeping focused on goals, and delivering success to rapidly evolving and dynamic environments
Core Competencies
- Software Development & Research
- DevOps
- Tech Lead
- Start-ups & Entrepreneurship
- Team Building & Leadership
- Training & Mentoring
- Budget Management
- Outsourcing / Offshoring
- Software Life Cycle Management, LCM
- Software Change / Configuration Management, SCCM
- Project Management
Certificates
CISCO
- IT Essentials: PC Hardware and Software
- CCNA Exploration Network Fundamentals
- LAN Switching and Wireless
- CCNA Exploration Routing Protocols and Concepts
- CCNA Exploration Accessing the WAN
ISQI
- Certified Tester
Experience
Lead Backend EngineerSep, 2016Present
- Application design and development
- Tech leading and mentoring
- Continuous delivery
- Code analysis and review
Senior Software EngineerMar, 2016Aug, 2016
- Big Data application development
- Middleware integration
- Continuous delivery
- Code analysis and review
Software EngineerMar, 2013Feb, 2016
- Server-side application development
- Continuous integration
- Mentoring
- Support
Software Test Automation EngineerFeb, 2013June, 2013
- Manual testing both functional and non-functional
- Analysis of the acceptance criteria
- Test case design and implementation (set up tool for test cases and test suites management)
- Test automation
- Production servers monitoring
TesterMay, 2012Feb, 2013
- Functional testing
- Test case design and implementation
- Test plan development
- Administration of the Windows Server hosts (set up DHCP, DNS, routing for a designated test team)
- Knowledge sharing (Shared knowledge about ARP protocols, TCP/IP protocols stack)
- Certification (ISQI Certified Tester)