Senior Software Engineer | C++ | Python
CurrentI am involved in developing a product for the 3D creation of dental crowns and their production via printing or milling. This includes a centralized system for case storage and management.TECHNOLOGIES USED:- C++, CMake, Boost, STL, ASIO, Valgrind, Python, C#.PRODUCT DEVELOPMENT:- Developing software for the 3D creation of dental crowns and other dental products: Models, Nightguards, Retainers, etc.- Designing and developing Windows services that manage milling machines and printers.- Creating applications for the production of crowns, nightguards, retainers, dentures base, dentures teeth, and restorations.- Implementing and writing unit tests to ensure code quality.- Utilizing design patterns to create maintainable and scalable code.- Designing systems that support integration testing for continuous integration (CI).- Profiling applications to optimize performance and efficiency.- Discussing and grooming features to ensure clear requirements and efficient implementation.- Writing comprehensive documentation for software and processes.- Working within a Scrum framework with frequent release cycles.HARDWARE MANAGEMENT:- Developing services that run directly on machines and control hardware components.- Managing network operations and access points for wireless functionality.CLOUD INTEGRATION:- Developing features that interact with and update cloud services.