Adopted Agile methodologies to facilitate efficient software development processes, ensuring timely progression from prototyping to enterprise-quality testing and implementation. Modified and enhanced existing software applications by correcting errors and adapting to new hardware, thereby improving overall system functionality. Integrated object-oriented design principles into various projects, focusing on enhancing user experience and software usability. Monitored and analyzed software performance metrics to identify inefficiencies, leading to optimized code and enhanced application performance.