Senior Java Developer with over 12 years of experience as a Java programmer and technical leader in the design, development and deployment of Java applications. His experience includes database development, module integration, design and implementation of complex systems
Web development/ programming (Java, Kotlin, JavaScript, PHP)
Web systems administration (Apache, MySQL)
Database design and query optimization
Mobile development (Android)
Windows development (Visual Studio, C++ Builder, Assembler)
Reverse Engineering (IDA, kernel level debuggers)
Experience in project management and configuration control (GIT, Accurev, clear case, sub version)
Extensive experience in developing RESTFUL web services
Extensive experience in software development and testing.
Strong analytical skills
Strong problem-solving skills to quickly assimilate and solve complex problems
Well organized, quick learner, able to work independently as well as in a team
Work Experience on Java / Kotlin
Project: Web site builder
An online platform, written in Java, for creating and developing Internet projects, which allows you to create websites and their mobile versions in HTML5 using drag-and-drop tools. The system allows you to extend the functionality of websites with apps and plugins (social networking plugins, email newsletters, contact forms, blogs, etc.).
Project: DSP (HubDSP project)
As part of the DSP (Demand Side Platform) system written in Java the following system components and modules were created:
• Balancer - HTTP-balancer for load balancing between service instances.
• Bidder - a participant in bidding that processes OpenRTB requests, making a selection of ads based on targeting parameters, budgets and limits.
• Event Tracker is a service that records event tracking (wins, shows, clicks).
• Device Detector is a service that identifies information about a device (OS, device type, etc.).