Summary
- 15+ years of experience in software engineering, 12+ years of professional front-end and back-end development;
- Highly skilled in performance analysis, issues investigation and fixing, good understanding of browsers and Node JS internals;
- Solid background in full software development cycle;
- Open source contribution, lecturer in "The Rolling Scopes School", "The Rolling Scopes" speaker, hackathons participant / organizer;
- Passionate about self-development;
Experience
Founding Software Engineer
[Name coming soon] | Amsterdam | 2024 - now
[Description coming soon]
- Setup development environment;
- Initial end-to-end design of the product;
Software Engineer
Plaid | Amsterdam | 2021 - 2024
Expanding Plaid features to EU & UK. Team of 8 engineers. Technology stack: Node.js, Go, MySQL.
- Feature / project tech lead;
- Features full stack implementation;
- Close communication with product managers, designers;
Software Engineer II / Senior Software Engineer
Uber | Amsterdam | 2019 - 2021
Building payments experience in the Web. Team of 9 engineers. Technology stack: JavaScript, Node.js, Fusion.js, React, Styletron, Baseweb.
- Key developer, feature / project tech lead;
- Participation in end-to-end design;
- Close communication with product owners;
- Driving projects development from Product document to post-rollout activities;
Chief Software Engineer
EPAM Systems | Amsterdam | 2016 - 2019
Building set-top box (STB) ("server"-side services + UI part hosted on STB). Team of 5 engineers. Technology stack: JavaScript, Node.js, WebSockets, mqtt, dbus, xmpp, unix.
- Software architect, Key developer;
- Participation in end-to-end design;
- Performance optimizations;
- Close communication with product owners and vendors;
Lead Software Engineer
EPAM Systems | Minsk | 2013 - 2016
Developing the UI part of STB. Team of 35 engineers. Technology stack: JavaScript, React, SASS, HTML.
- Software architect, Key developer;
- Feature owner
- Performance optimizations;
- Close communication with product owners and vendors;
Software Engineer
EPAM Systems | Minsk | 2013 - 2013
Blackberry 10 Webworks application. Team of 2 engineers. Technology stack: JavaScript, jQuery, BB10 WebWorks, HTML, CSS.
- Key developer;
- Performance optimizations;
Software Engineer
EPAM Systems | Minsk | 2011 - 2013
SPA with economic information. Team of 10 engineers. Technology stack: .NET (C#), ASP.NET, JavaScript, dojo, jQuery, SOAP, HTML, CSS.
- Developer;
- Cross-browser markup;
Pet projects
21/23 · https://2123.io/ · https://github.com/21-23 · Games for nerds
Architect, Developer, Product owner
21/23 is an organization of several developers that creates multiplayer real-time games with focus on education. Leading games: CSS QuickDraw, Lodash QuickDraw, WebSocket Challenge.
ov-reporter · https://github.com/kirilknysh/ov-reporter/
Developer
Automate monthly created OV-chipcard reports. Includes Google Chrome extension and cli tool.