Senior Developer
2016 - PRESENTAtlassian- Established best practices around SLI, SLO, PDV, monitoring, and analytics.
- Worked across different teams and over three different time zones.
- Led the UI development for my department and kept our multilingual interfaces efficient for customers and maintainable for developers.
Technologies: Redux, React, TypeScript, GraphQLFounding Engineer
2008 - PRESENTEsosedi- Developed a map engine capable of storing, processing, and efficiently displaying millions of POI.
- Developed a comment system capable of handling tens of thousands of comments on a single page.
- Developed efficient algorithms to process and transfer to the client-side and display complex polygons representing administrative divisions.
Technologies: React, jQuery, JavaScript, MySQL, PHPSenior JavaScript Developer
2010 - 2016Yandex- Created the second-largest Maps API in the world using only Vanilla JavaScript.
- Created the majority of the graphics pipeline, from VML to WebGL, and all the rocket science to handle it 24/365/60FPS.
Technologies: JavaScriptPHP Developer
2009 - 2010GdeEtotDom.ru- Created a real estate search experience, augmented with map view with the first class, and the first-on-the-market client-side data clustering.
- Created a sophisticated data-driven sell-house experience, full of custom selects, autocompletes and options dependent on each other.
- Implemented the first Google Map v3 integration in Russia and the first Streetview (self captured) solution in Russia.
Technologies: JavaScript, Oracle, PHPC++ Developer
2009 - 2009Wikimapia- Created a real-time server-side renderer for the cartographic information serving up to 2k requests per second for the last ten years, powering up the Wikimapia.
- Refactored Wikimapia server side to act better in a render farm (16 servers) environment.
Technologies: Cairo, C++, PHPC++ Developer
2002 - 2008CTcom- Developed VoIP solutions from the hardware point of view.
- Implemented EDSS (Q.931) protocol using finite state machines.
- Migrated control service from Win32 to POSIX environment.
Technologies: C++, C