- Software EngineerFreelance2014 - PRESENT
Technologies: ASP.NET MVC, ASP.NET SignalR, ASP.NET Web API, AngularJS, jQuery, D3.js, Bootstrap, MSTest, MoQ
- Implemented a web application for real-time server performance monitoring.
- Created a chart control with D3.js library and helped the client avoid using commercial charting libraries.
- Implemented a REST API for one of the projects from scratch.
- Implemented an efficient parallel data parser for MediaWiki API.
- Had to quickly learn some new technologies and frameworks: ASP.NET SignalR, D3.js, AngularJS, and Bootstrap.
- Senior Software DeveloperInfor2014 - 2016
Technologies: C#, ASP.NET Web API, ASP.NET Identity, OWIN, WCF, AngularJS, Bootstrap, MSTest, Moq
- Implemented an administration API with AWS integration for automatic code deployment.
- Created an administration REST service and AngularJS-powered single-page web application on top of it.
- Worked on new features, fixed bugs, and refactored legacy code.
- Senior Software EngineerT-Systems CIS2013 - 2014
Technologies: C#, WPF, WCF, Entity Framework, MS SQL Server, ASP.NET MVC, jQuery
- Implemented new functionalities and business logic for desktop and web applications.
- Helped integrate the software system with external services like SAP and others.
- Provided on-site application support and helped resolve issues on customer's site.
- Helped to meet a bunch of important deadlines during the project lifetime.
- Made a presentation on code review and best practices applicable to it.
- Software EngineerETNA Software2010 - 2013
Technologies: C#, WCF, Entity Framework, MS SQL Server, ASP.NET MVC, NUnit, MSTest, MoQ
- Designed and developed a bunch of core system components: back-end APIs, services, and libraries for the sogotrade.com trading platform.
- Implemented and supported streaming and load balancing solutions for real-time market data delivery.
- Integrated back-end components with customer's service monitoring system.
- Developed a market data provider with a web-based admin panel and AmiBroker integration.
- Introduced unit testing practices to the project.