As a Senior Principal Software Engineer at ArisGlobal, I have been designing and developing pharmacovigilance and drug safety applications for over four years, using C++, MFC, Java, and UML. I have implemented several features, such as user interface, database connectivity, flexible XML modules, and non-e2b XML modules, to enhance the system's functionality and reliability. I have also optimized code, fixed bugs, and improved app performance, achieving an average of 98% customer satisfaction rating for the delivered software products.With more than 15 years of experience as a C++ developer, I have a comprehensive expertise in object-oriented and procedural programming, data structures, algorithms, and software engineering principles. I have also worked with other programming languages, such as WPF, C#, Python, and Java, and with tools and frameworks, such as Visual Studio and Boost. I have delivered exceptional software solutions to clients across various domains, including life science, power automation, telecom, and rail. I am passionate about creating innovative and high-quality software that meets the needs and expectations of the end-users. I work alongside other developers and testers, utilizing the agile methodology for collaboration and communication. I am also a certified Six Sigma Yellow Belt and an AWS Essential Training for Developers.