I am currently a Software Engineer at Admiral Instruments, an electrochemical instruments manufacturer. I develop new key features, automations, and user applications to enhance production, calibration, and the user experience. My strongest languages are C++, C, and Python.My background in building applications from scratch, designing databases (SQL in .NET), and supporting POS system servers enables me to pick up new technologies quickly. In addition, my customer support experience has strengthened my communication abilities with end users. I enjoy problem solving and adapting to new environments.Notable highlights from my experience: - Restructured calibration software focusing on clean software architecture and future development using C++ (with QT) and Python, enabling multi-threading for calibration and decreasing feature development times - Architected, built, and implemented quality check software for integration with instrument calibration, reducing instrument quality check processes and reducing customer product lead timesImplemented new features and bug fixes in the Squidstat User Interface used by customers, enabling data recovery, decreasing bugs, and enhancing user interaction with company instruments - Collaborated with CTO and 2 Software Engineers on rebuilding firmware in C using PIC32 microchip specific embedded libraries, decreasing bugs and expanding calibration capabilities - Setup and created unit test framework for embedded C firmware using Ceedling/Ruby to write and compile separately debuggable unit tests in C, improving testing processes and testing development - Developed .NET web applications for API or MVC implementations in Visual Studio for national grocery chain and created database designs using SQL in .NET and implemented for web applications, improving performance for POS system serversI enjoy networking with technology professionals. If you would like to chat, please send me a message.Programming: C++, C, Python, C#, SQL, (Embedded C Pic32)Frameworks & Libraries: QT, Pandas, NumPy, Ceedling, CMake, TkinterOS, Tools & APIs: Windows, Linux, Git, GitHub, GitHub Actions, GCov, Visual Studio, VS Code, MPLabCore Competencies: Markdown, Code Reviews, Software Design, Web Applications, Prototyping, Automated Testing, Full Stack Development, Unit Testing, Web Services, Algorithms, Application Development, User Experience, DevOps, Software Architecture, Unit testing, Performance Optimization, Agile Software Development Methodologies, Continuous Integration, Hardware, Infrastructure