Experienced Senior Software Engineer with strong expertise in software development and cloud deployment. Demonstrated success in cross-platform application development and CI/CD pipeline implementation. Adept at delivering high-performance solutions that enhance user experience and optimize system efficiency, backed by strong technical acumen and effective cross-functional collaboration.
Senior Software Engineer
Full Stack | Cross-Platform | Cloud Deployment | CI/CD | Database Integration
As a Senior Software Engineer, I have contributed to the development of full-stack applications across desktop, web, and cloud platforms. My expertise spans C++, C#, and Java for backend development, with proficiency in front-end technologies such as React and QML. I have delivered scalable, high-performance solutions for both Windows and Linux environments.
• Designed and implemented cross-platform desktop applications using Qt and QML, optimizing UI responsiveness and system-level performance.
• Developed robust backend services and APIs using C# (.NET) and Java, integrating with databases such as MySQL and MongoDB.
• Built modern, responsive web applications with React, ensuring seamless user experiences across devices.
• Deployed and managed applications on cloud servers, with experience in configuring and maintaining environments for production.
• Designed and maintained CI/CD pipelines, automating build, test, and deployment processes to ensure rapid delivery with high quality.
• Proficient in development and debugging tools including Visual Studio, Visual Studio Code, IntelliJ IDEA, and Postman for API testing.
Assistant Principal Engineer
Technical Lead | System Integration | Simulation & Training Systems | Cross-Platform Development
Served as Assistant Principal Engineer specializing in the development and integration of advanced simulation and training systems. Led the design and implementation of desktop applications using C++, C#, and Qt, with a focus on military training simulations powered by VT MAK VR-Forces and HLA protocols.
• Acted as Technical Lead for a Proof-of-Concept (POC) project to enhance training quality, leading a team of four engineers through full SDLC from design to deployment.
• Developed and maintained complex desktop applications to support computer-generated forces (CGF) for immersive user training environments.
• Integrated ZeroMQ for efficient inter-process communication and utilized MongoDB for high-performance data handling.
• Collaborated closely with external vendors from France and the US, facilitating interface specification discussions and ensuring successful system interoperability.
• Delivered cross-platform solutions for both Windows and Linux, ensuring stability and performance in real-time simulation environments.
• Played a key role in system integration, combining software and hardware components to achieve seamless simulation capabilities.
• Participated in technical decision-making, architectural planning, and continuous improvement of system robustness and maintainability.
• Experienced in managing full software development life cycles, from requirement gathering and design to implementation, testing, and support
Engineering Specialist
Automation Systems | Hardware Troubleshooting | Preventive Maintenance | Machine Optimization
Served as an Engineering Specialist at Seagate, specializing in automation systems and production equipment support. Focused on ensuring optimal performance of machinery through proactive maintenance, real-time troubleshooting, and continuous improvement of automation processes.
• Provided hands-on troubleshooting and repair for complex automation equipment and machinery to minimize production downtime.
• Conducted preventive and corrective maintenance on critical hardware systems to ensure high equipment uptime and reliability.
• Supported automated manufacturing systems, working closely with cross-functional teams to enhance equipment performance and resolve technical issues.
• Monitored system performance, identified inefficiencies, and implemented process optimization initiatives to improve throughput and quality.
• Collaborated with vendors and internal engineering teams to integrate new machines and automation upgrades into existing production lines.
• Played a key role in ensuring compliance with safety protocols and equipment standards, maintaining a safe and efficient working environment.
Skills Summary
Programming Languages & Frameworks:
C, C#, Java, JavaScript, QT, QML, NET, React, Object-Oriented Programming (OOP)
Software Development:
Cross-platform desktop applications, Web development (Frontend & Backend), SDLC, CI/CD pipelines, Technical documentation, Proof-of-Concept (POC) development
Tools & IDEs:
Visual Studio, Visual Studio Code, IntelliJ IDEA, QT Creator, Postman
Cloud & DevOps:
Cloud server deployment, Git, Drone CI, GitHub/Gitea, Docker (setup & integration)
Database Technologies:
MongoDB, MySQL
System Integration & Simulation:
VT MAK VR-Forces, HLA, ZeroMQ, System interface specification, Vendor coordination (France, US)
Platforms:
Windows, Linux
Automation & Hardware Support:
Automation systems maintenance, Hardware troubleshooting, Preventive machine maintenance, System optimization (Seagate production environment)
Soft Skills & Leadership:
Team leadership, Cross-functional collaboration, Vendor communication, Technical lead experience, Engineering mentorship
Academic Background:
Bachelor’s Degree in Electronic Engineering – with coursework in Software Engineering, Object-Oriented Programming, Embedded Systems, Digital Logic Design, Microcontrollers, Signal Processing, and Computer Networks