Laurentiu
Backend Developer
Skills
Languages
About
I am a senior .NET developer / consultant / contractor / freelancer with 20+ years of experience, only interested in remote work. I use my experience, skills and passion to architect, design and implement top-of-the-line software solutions for companies worldwide. Drop me a message if you think my expertise could help your organization.
Work Experience
Senior .Net Developer
2024 - 2024European Investment Bank
The client, the main investment bank of the European Union, was at high risk of losing customers due to an unstable and sometimes unreliable internal operational network, due to random asynchronous server behavior. - Improving Intranet reliability by eliminating the malfunctions caused by the internal search by developing monitoring software for immediately fixing the data mismatch due to server miscommunication, by balancing the Lucene index with the Database by using ASP.NET and Lucene.Net library. - Reduced intranet maintenance time to 3% by automating a series of periodic sequential tasks. Scheduled these tasks to run automatically at specified times and sent status updates via email using .NET 8, Quartz.NET Scheduler, and SQL Server Agent Jobs. Skills: C#, ASP.NET, JavaScript, node, npm, Lucene, SQL, Azure DevOps, Azure Pipelines, IIS, PowerShell.
Senior .Net Developer
2023 - 2023Microsoft • Azure Core • Azure Sovereign Cloud
Worked on Azure Sovereign Cloud security improvement, by allowing customers to access private cloud services in a more secured, auditable and compliant way, by migrating from SAML to JWT authentication for both the internal Microsoft service and the SDK client library. Skills: .NET, Delegated Authentication, RBAC, OAuth 2.0, OpenID Connect, MSAL, JWT, Azure Active Directory, Azure KeyVault, Azure DevOps.
Senior .Net Developer
2021 - 2023Eviden • AIsaac MDR
The client, one of the most important providers of cybersecurity services, was at high risk of losing customers due to their existing solution being unable to handle a high volume of simultaneous security events. - Speeded up the setting up process of simulating high density security threats from 1 week to just 1 hour by employing C# to design a highly efficient and customizable software solution to allow programming the number of security events per second. - Increased the number of simultaneous events handled by the cybersecurity solution by 20% by increasing the efficiency of the Event Collector module by designing a scalable solution by using a load balancer, asynchronous message processing and auto-scaling the microservices based on CPU usage in the context of simultaneous security events from thousands of clients. Skills: C# / .Net, ASP.NET, MVC, REST, WCF, MS SQL, Entity Framework, ADO.NET, Test-Driven Development(xUnit,Moq),Event-Driven Architecture,AKS,Microservices,RabbitMQ,Azure,CI/CD,Azure DevOps, Azure Functions, Git, HTML, CSS, DOM, JavaScript, jQuery, Ajax, IIS, Cosmos DB.
Senior .Net Developer
2021 - 2021Chara – ERP Syntesio
The client, active in the Enterprise Resource Planning (ERP) software solution market, was at high risk of losing a significant number of customers due to still using an outdated ERP software incompatible on future Windows versions and lacking important sought after features. - Increased the Sell-Through Rate by 20% by designing a custom-tailored solution to avoid inventory getting out-of-stock, by putting together insights from the database raising a low-stock alarm 10 days before a piece of inventory must be ordered so that it won’t get out of stock. Skills: Backend WEB development, C# / .Net, MS SQL, Entity Framework, REST API, JavaScript, TypeScript, CI/CD, Azure: Event Grid, Event Hubs, Service Bus.
Senior .NET Developer
2018 - 2021Data I/O
The client, the leading provider of device programming technology, was losing a significant number of their existing clients and was struggling to attract new ones due to their product lacking support for the latest IoT devices. Contributed to the increase of Data I/O's rank to the #1 provider of automated security provisioning by significantly improving the existing solution to support several of the most in-demand IoT devices, designing a highly flexible secure provisioning algorithm. Contributed to Data I/O becoming NXP's #1 security provisioning solution provider by understanding and addressing the client’s business needs, designing a “Counterfeit Device Detection” capability for the NXP SE050 device, and participating in the design of a plug-and-play dynamic user interface. Reduced NXP SE050 programming time by 20% by increasing the speed of the SE050 programming algorithm and efficiently utilizing all CPU cores using .NET Parallel Programming. Kompetenser: .NET Core · C# · .NET Framework · Azure Kubernetes Service (AKS) · WPF · Cryptography · RabbitMQ · Python (Programming Language) · JSON · Unit Testing
Senior C/C++ Embedded Engineer
2003 - 2017Avaya
The client, an important player in the telecommunication industry, was struggling to keep up with the market competition due to lacking a competitive development team. Decreased the effort needed to sustain the VRRP feature from 5 developers/year to 1 developer/year by improving software architecture while leading a fast-paced team of 5 developers, redesigning VRRP to run on a different task, and raising the priority for VRRP heartbeat packets through the protocol stack. Contributed to winning a Department of Defense (DoD) contract worth $30 million by implementing specific DoD requirements, improving the existing SSH and SSL design with stronger encryption keys, and incorporating more secure key exchange algorithms. Decreased device connection downtime caused by network topology changes from 5 minutes to 5 seconds by redesigning the software architecture using event-driven programming that connected different tasks running on the device. Increased the product lifetime by 5 years by designing a custom solution to extend the lifetime of the flash memory and implementing a highly efficient data caching mechanism to optimize flash memory usage. Skills: C/C++, VxWorks RTOS, Tornado, Wireshark, ClearCase (version control), Jira, .NET
Senior Software Engineer Technical Lead
1999 - 2002Nortel Networks
The client, a well-known leader in the telecommunications field, was struggling to increase the profitability of their PVG product line but was failing to do so due to inefficient product testing processes. Decreased the number of employees involved in PVG testing from 20 to 4 engineers by designing a solution to automate software testing and creating a test framework implemented in the TCL-Expect scripting language. Reduced the time necessary to validate the software after each release from 7 days to almost zero working hours by automating the testing process, running the test suite overnight, and delivering results by email in the morning. Skills: Tcl/Expect, Linux
Visual C++ Developer
1996 - 2001University POLITEHNICA of Bucharest
The client, an R&D laboratory within the Electronic Engineering University department, was struggling when submitting papers for publication in scientific journals due to lacking software capable of measuring the efficiency of its original algorithms in the field of image and video processing. Contributed to publishing eight original ideas as articles in leading scientific journals by designing the “Lab Image & Video Coding” software to measure and validate the performance of several original image and video coding algorithms and by developing it in Visual C++ using a document-view architecture. Skills: Visual C++, Image Filters, Wavelet Subband Decomposition, Video Processing and Encoding (MPEG-1/2/4 coding techniques, motion compensation techniques, motion estimation, motion prediction)
Verilog Software Engineer
1997 - 1999Metaflow Technologies
The client, a startup in the microelectronics industry, aimed to produce a Pentium II–compatible microprocessor but was using more resources than planned due to excessive time spent on product maintenance after each code update. Increased product validation accuracy from 80% to 100% by designing a set of tests for the Data Integer Unit and the Branch Shelf Unit and implementing them as test benches in Verilog HDL. Reduced the time required to validate the product after each code update from 5 days to under 3 hours by automating the test suite and scheduling it to run daily at a specific time. Skills: Pentium II processor architecture, real and protected mode assembly, UNIX shell scripting (bash, csh), Perl, Verilog HDL, timing analysis for Verilog modules
Visual C++ Developer
1996 - 1997NedGraphics Software
The client, a leading provider of Computer-Assisted Design software for the textile industry, was struggling to meet increasing customer demand for new features but was unable to do so due to a small team size. Decreased the cost-to-sales ratio from 60% to 45% for a tie manufacturer by reducing production costs—helping the designer lower the number of colors while maintaining design appeal—by designing and developing the Coloration Software as a Visual C++ desktop application. Reduced the time required to design a new model based on picture repetition from 20 days to 2 days by designing and developing the Design & Repeat Software, implementing multiple repetition patterns and parameters in Visual C++. Skills: Visual C++, MFC, Windows programming, document-view architecture, DirectX, DirectDraw, 1-D and 2-D image filtering
Education
“Politehnica” University
Sep 1995 - Jun 1996Area: Computer Science
MSc in Computer Science
“Politehnica” University
Oct 1991 - Jun 1995Area: Electronics and Telecommunications
BSc in Electronics and Telecommunications
Ready to Form Your Perfect Team?
Join our platform today to connect with top tech talent.