Experienced in investigating user requirements and constructing software solutions, with a focus on producing technical specifications. Engaged in deploying software updates and patches, ensuring both security and functionality while leading small development teams. Developed custom algorithms to tackle complex challenges, implementing object-oriented design principles to enhance software usability. Analyzed existing code, identifying and correcting errors to optimize overall software performance.