Position: Java Software Engineer/Team lead
Category: Java
English level: fluent
Years of experience: 11

From enterprise:
 Made the application stable, without regular crashes
 Designed in-memory reporting system to work with 15m records with avg response 800 ms
 Decreased maintenance time team occupation from 70% to 15%. Now new features are developing
 Refactored big legacy parts of the code with according risk taken
 Optimized performance of the most slow features with 80/20 rule
 Implemented brand new Single-Sign-On component, new Customer Portal app, Made Integration Test
running and passing on a regular basis
From game development:
 Built a very fast service for getting world-global geo data for land, water, roads and buildings based on
OpenStreetMap data, where one is able to serve 5k requests per second
 Designed architecture, implemented and launched browser 3D game without any plugins for 1 year
 Got deep understanding of WebGL rendering which helped to make 60 FramePerSecond optimized web
game with photo-realistic shaders
 Decompiled, decrypted and reconstructed competitor flesh application in order to make physics of
vehicle movement
 Took a major part in implementation and launch of desktop 3D game "Golden Rush" on Steam platform for
2 years
Crossover- Java Team Lead

Set of java enterprise applicationsfor managing, consuming and delivering Leads for new and used cars
in USA/Canada for different brands. 

Game Development:
Designed architecture, implemented and launched mobile AR game "Draconius Go"for 1 year (5M+ total downloads, up to 15k peak users online)

Bank/Finance expierence in outsource company