Dmitry Lapin
********@*****.***
https://www.linkedin.com/in/dmitry-lapin-7586499a
Reside in: Santee, CA
Professional Summary
Senior .NET Developer with 18+ years of experience in building scalable industrial and enterprise applications. Specialized in creating data-driven solutions using .NET, SQL, and modern cloud-native tools. With strong knowledge of control systems, industrial protocols, and performance optimization including memory profiling and bottleneck analysis. Open to relocation and remote opportunities.
Education
Master’s degree
2004 — 2009
Samara State Aerospace University, Samara, Russia
Software development and automation systems, Diploma
Certificate of Achievement
2024 — 2025
Grossmont College, El Cajon, CA
Data Science, Certificate
Languages
English — B2 — Upper Intermediate
Russian — Native
Key skills
C#, .NET, ASP.NET, TypeScript, JavaScript,
MS SQL Server, Oracle, MySQL, SQLite, MongoDB, Time-series DB,
Git, Docker, Zabbix, SSIS, SSRS
Professional development, courses
2023
PH125.8x: Data Science: Machine Learning
HarvardX, edX
2019
ETM WinCC OA Developer Course
ETM GmbH
2019
ETM WinCC OA Advanced Course
ETM GmbH
2018
ETM WinCC OA Basic Course
ETM GmbH
2017
IELTS [6.5]
IELTS Students International
2015
Oracle Database 12c: Program with PL/SQL Ed 1 PRV
Softline
2015
Oracle Database 12c: SQL Workshop I Ed 1 PRV
Softline
2014
Programming and operation of controllers Modicon TSX Quantum in
the tool system Unity Pro
Schneider Electric
2013
ST-PCS7SYS
SITRAIN
2013
Iconics GENESIS32
Iconics Ink.
Professional Experience —18 years 11 months
March 2013 — November 2023
10 years 9 months
Croc inc.
https://croc.ru
Moscow, Russia
Lead Developer in the Information Technology Department, Industrial Solutions Division
Designing and developing integrated solutions for collection, processing, storage, and transmission of technological data, mainly on the Microsoft .NET platform.
I was responsible for several Central Emergency Automation projects on an oil pipeline. I created new server-side software from scratch and optimized existing one, this resulted in a more stable system with expanded functionality. After modification systems was able to control both existing and new pump stations with full-time protection and increased its capacity up to 30%.
Also, I was responsible for creation automated system for calculating runtime data for industrial equipment.
The system was based on PI System and AF products from OSISoft.
I had created server-side services using .net framework and web portal for monitoring and control whole system. Moreover, system was able to synchronize its data with side SAP system. After system was placed, Personnel were been able to plan preventive maintenance of industrial equipment which leads to greater decrease of malfunctions and rise of productivity.
Moreover, I was involved to collecting and refining customer requirements, discussing key issues and problems with customers, testing and trialing the finished product. I was used to defending my solutions, explain my approaches and find compromises.
Additional impactful projects available upon request.
During my work I usually pay attention to benchmarking and testing different approaches, handle bottle necks and memory leaks. I do follow the modern technologies and always trying to implement them during my work. Also, I do write unit tests as well as CI/CD algorithms.
Key highlights:
Collection and clarification of client requirements, discussion of key issues and problems with clients, testing and trials of the finished product.
Developing network, local and Web applications for the customers, as well as auxiliary tools for work (WinForms, WPF).
Software for collection, transmission, and storage of technological data from a variety of devices.
Streaming and two-way communications using sockets, WCF and gRPC.
Extension modules for third-party software using SDK and API.
Developing both OPC UA Servers and Clients with multithreading and load balancing.
Drivers for industrial communication protocol.
Web HMI/SCADA based on ASP .NET API and React JS.
Input processing algorithms for MS SQL Server Integration Services and Reporting Services.
Built storage systems using time-series databases.
Side and industry software for working with geotagging, geolocation and tracking.
Designing and working with databases on MS SQL, Oracle, SQLite, and MySQL, MongoDB.
Engineered systems that could be monitored by Zabbix and/or open telemetry.
Designed modern microservices that hosted on LXC/docker containers.
Developed control algorithms for oil transportation systems and for cascade protection, long-term technological transients such as starting, stopping an oil pipeline, changing the operating mode / HVAC and boiler rooms / Smart home systems.
Side projects on Android.
October 2009 —
March 2013
3 years 6 months
Bliss LLC
Samara, Russia
Developer
Design, development, implementation, and commissioning of automated control systems at enterprises.
Software development using .net (WinForms, WPF and Web)
Automation systems development based on products of
Beckhoff, Schneider Electric, Siemens, Allen-Bradley including PLC and HMI/SCADA
August 2004 —
October 2009
5 years 2 months
Previous employers
Russia
Web developer and System Administrator
Development of web systems using ASP.NET MVC, PHP, MS SQL and MySQL databases.
Maintenance windows desktop workstations and servers. Network organization, Firewall and NAT, remote office networking. Web hosting and mail. Maintenance of accounting software.
Additional information
Understanding the basic principles of neural networks, language models and do have experience of using and developing MCPs.
Familiar with configuring firewalls, domains, VPNs, proxies.