Full-stack Developer
2015 - 2020Freelance- Developed a multi-service platform taking responsibility for stock management, water meter replacement management, worker schedules, tasks, and machinery usage & planning. It was deployed to multiple public communities used by thousands of users.
- Designed and developed a mobile application with automatic synchronization and offline mode support.
- Set up the CI and deployment pipeline for a multi-tenant environment.
Technologies: Git, MySQL, MongoDB, Vue, React, Xamarin, .NET, C#Full-stack Developer
2016 - 2017Freelance- Developed a microservice-based platform for preowned watch certification and sales with connections to Amazon and eBay platforms.
- Implemented API connections for Amazon and eBay platforms, handling synchronization between them.
- Handled and managed the AWS deployment, service monitoring, and high availability.
- Oversaw the PHP development of the main website and customer portal.
Technologies: Amazon Web Services (AWS), MySQL, AWS, PHP, Vert.x, JavaFull-stack Developer
2012 - 2015Freelance- Developed the back ends and front ends of multiple systems, ranging from warehouse management to online shops.
- Managed a Windows server that was responsible for multiple applications, including organizing the backup and upgrading strategies.
- Worked on deployment and monitoring of multiple services.
Technologies: JavaScript, CSS, HTML, MongoDB, Microsoft SQL Server, C#, .NETSenior Programmer
2010 - 2012Infobip Ltd- Developed systems and tools for mass SMS messaging.
- Built monitoring-and-alarm systems based on SNMP and JMX protocols.
- Implemented various communication protocols (ENUM, SIP, SMPP, SOAP, XMLRPC).
- Developed an application server optimized for automatic application upgrades/rollback with high availability and failover support.
- Created a custom messaging protocol for the largest Russian bank (Sberbank).
Technologies: Apache Tomcat, Spring, Maven, REST, MySQL, JavaC/C++ Programmer
2007 - 2010Docte d.o.o.- Developed a system for rapid business application development.
- Migrated an existing complex system from Linux to the Windows platform.
- Built a custom in-house build system based on Boost.Build.
Technologies: Subversion (SVN), IBM Informix, Python, wxWidgets, Boost.Build, C++, CApplication Development Specialist
2006 - 2007Optima Telekom d.o.o.- Developed a custom in-house CRM system optimized for telecommunication industry.
- Created an application for document scanning and automatic submission to partner systems.
- Maintained and improved various existing ASP.NET-based systems.
Technologies: Subversion (SVN), Oracle, CSS, JavaScript, HTML, C#, ASP.NET