Data Integration and Support Team Lead
2013 - PRESENTRiskMatch LLC.- Created a bunch of UI components and backing code for them.
Technologies: Amazon Web Services (AWS), AWS, Groovy, GrailsSenior Software Developer
2011 - 2013Agunga LLC- Refactored a large body of obsolete code for an online gaming engine.
- Created a stress testing tool for a network that was part of an online gaming engine.
- Implemented numerous improvements to an online game back-end related to its architecture and game logic.
- Created several utility applications for maintenance of the development process.
- Created a game balance testing tool.
Technologies: PHP, Shell Scripting, JavaScript, Scala, JavaSenior Software Developer
2010 - 2011Social Development Agency of Komi Republic, Syktyvkar city- Created several GUI tools with data sheets, reports and an embedded database.
- Created a web application for manipulating user network profiles (Scala, Vaadin).
- Supported previously developed applications (Java, Scala).
- Developed a CRUD web application for the passport office administrative database of Ukhta city.
- Developed a consistency testing tool for the exchange file format of the Pension Fund Ministry of Komi Republic.
Technologies: Shell Scripting, JavaScript, Scala, JavaSoftware Developer
2008 - 2010LLC "Magnetosoft", Syktyvkar city- Migrated system modules from web services to a messaging system.
- Took part in the creation of an authorization module written in D.
- Ported a RabbitMQ C driver to D.
- Created a prototype of a web GUI for composition of document flow routes (Java, JSF, JavaScript).
- Supported various parts of a developed document flow system such as the document indexing service, data store, and document flow routing server (Java, Groovy, JSF).
Technologies: D, Groovy, JavaSenior Software Engineer
2006 - 2008Social Development Agency of Komi Republic, Syktyvkar city- Created a reusable library for working with DBF files.
- Created several GUI applications with embedded databases.
- Set up a traffic shaping/counting system and made a web UI for the visualization of traffic consumption (FreeBSD/NetFlow/RRDtool/MySQL).
- Supported existent GUI projects written in Java and C++.
- Handled several networking administration tasks such as router setup and issue resolution with the agency's computer network.
Technologies: Groovy, JavaSoftware Developer
2004 - 2006LLC "New Technology Center", Ukhta city- Created various forms and reports in Visual FoxPro 7.
- Supported accounting software for housing utility companies.
- Implemented numerous optimizations for existing company projects.
- Ported pieces of DOS software written in FoxPro 2.5 to Visual FoxPro 7.
- Created several GUI components using Win API.
Technologies: Visual FoxPro