Principal Solutions Architect at Solution Union2019 - 2020Solution Union LLC
Technologies: .NET, Asynchronous Development, Stripe API, ASP.NET MVC, ASP.NET, Angular, REST API, C#
- Deployed the white-label customer portal into Azure Cloud. (Azure, Azure SQL, Git).
- Developed a REST API for the web portal and changed the whole UI part from MVC views to Angular for rebranding purposes (C#, MVC, Angular, Azure, Azure SQL, REST).
- Redesigned the post-payment back-end architecture to prepayment cart-order based logic.
- Implemented a prorated refund policy based on the Stripe API.
- Integrated third-party products into the marketplace like (Webroot, Ingram Micro).
Senior Full-stack Software Engineer2015 - 2019Solution Union, LLC
Technologies: .NET, Amazon Web Services (AWS), AWS, ASP.NET Razor, ASP.NET MVC, ASP.NET, Microsoft SQL Server, jQuery, Angular, Bootstrap, Model View Controller (MVC), C#
- Implemented a QuickBooks payment processor and QBO accounting system into the web portal to process the company's customer bills; later upgraded its API and authentication type (C#, QuickBooks API, jQuery).
- Integrated various products (Ahsay, Cloudberry, ConnectWise, and FileCloud) into a web portal based on the API, which allows portal customers to create and maintain those products directly from the web portal (C#, MS SQL, REST API).
- Set up an exchange mailbox and management system (PowerShell, C#, MS SQL).
- Implemented an exchange mailbox migration tool that allows the migration of whole data of the mailbox to our data center (C#, PowerShell, AWS).
- Integrated Microsoft O365 Tenants' management functionality into the portal (C#, Microsoft.Store.PartnerCenter SDK, MS SQL, IIS).
- Implemented recurring jobs that calculate customer usage on all products, create reports and invoices, perform usage-based billing, and synchronize local data with third-party applications' data (C#, IIS).
- Installed a simple RMM tool that allows one to gather endpoint's usage periodically and store data in Elasticsearch. It sends basic commands to an endpoint and shows usage in the dashboard (C#, Elasticsearch).
- Developed a web project with a pixel-perfect UI (C#, ASP.NET MVC).
Senior Software Engineer2012 - 2016Synopsys
- Created tools, for Yield Explorer, which improved the project development cycle automation (C#, ASP.NET, MS SQL).
- Developed various purpose web services hosted in IIS. C#, and MS SQL.
- Integrated Perforce source control with web services to control, approve, and deny source code commits based on test runs (P4, C#, MS SQL).
- Developed the most appropriate test-case suggestion service based on the last source code commits (P4, C#, and MS SQL).
- Built dashboards representing code quality tools' results and their dynamics (Purify, PureCoverage, Coverity, and so on).
Senior Software Engineer2007 - 2012Energize Global Services
Technologies: PHP, C#.NET, COBOL
- Developed recurring jobs for data processing, statistical data representation (COBOL, JCL). The client was Premiere (currently Sky Deutschland), a European pay-TV provider.
- Developed a CRM desktop application and implemented a customer support ticket processing cycle (C#, WPF, Windows Forms, MySQL). The client was RightNow (currently owned by Oracle).