Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 4


Software Developer with over 4 years of development experience decided to change the technological stack to .NET (C#). 

Projects:
1) CRM system for the dealership
As a part of the team, developed a CRM system for a dealership that allowed dealers to run all their sales processes in one place. The system had integrations with several custom-developed ERPs to get the DB of cars in stock with regularly updated prices (REST, FTP, RebbitMQ). The CRM also had its own sales pipeline, chatbox integrations, test-drive registration via website, commercial offers, and other documents management. As a part of the project, developed APIs for data exchange between CRM system and dealers' financial apps.

2) ERP for products management (order, delivery, distribution)
The main goal of the ERP is to ensure a clear purchase, delivery, and distribution process inside of the client's company. This autonomous system validated orders and assigned them to the particular supplier based on the stock. Depending on the supplier's technical capacities they received orders via API, Amazon S3, or simply email. After the supplier changes the order status, the system sends a notification to the client's CRM.

3) CRM system for auto service centers
CRM system to manage all vehicle maintenance-related services in one place. In this system, dealers could plan the workload of the service center, workshops, and particular employees. Managers and mechanics could track all activities related to the vehicle, including its registration in the system, prior estimation of time and price, work schedule for a particular workshop and mechanic depending on the workload, tracking all the work done with a mechanic's name, comments, auto parts codes, time spent on work, etc. The system had integrations with several ERPs for getting stock availability and prices of auto parts, and reporting to dealers' financial apps.