Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.
Overview
4
4
years of professional experience
Work History
Senior Software Engineer
Strategic Systems International
08.2023 - Current
Led a team of four developers to develop an end-to-end solution for data processing for embedded systems in .NET 8.0, Angular, and AWS.
Developed a web application in ASP.NET, Angular, and JavaScript to aggregate data from multiple IoT devices, process it, and store it in InfluxDB.
Built a WPF application for automated one-click deployment on embedded systems over SSH, reducing manual effort and deployment time.
Designed a secure binary data storage system in .NET 6.0, capable of handling over 7.3 million data points with high performance and integrity.
Created a chart rendering components in Angular and .NET 6.0 to efficiently visualize 7.3M+ points, optimizing speed and responsiveness.
Migrated legacy systems from .NET Core 3.1 to .NET 8.0, improving compatibility and overall application performance.
Software Engineer
Strategic Systems International
08.2021 - 08.2023
Refactored applications from monolithic to microservice architecture using Docker, enhancing scalability and deployment flexibility.
Engineered a data processing pipeline using AWS, .NET 8.0, and Python, ensuring secure and efficient data management.
Implemented Single Sign-On (SSO) with Grafana and a .NET 6.0 app, improving user authentication, and system integration.
Built a Smith Chart plugin for Grafana using React and Syncfusion, providing advanced data visualization tools.
Integrated Node-RED with a .NET 6.0 app for real-time data processing and visualization.