Experienced in technology refreshes, software modification, and UI/UX collaboration, demonstrating a solid foundation in software engineering principles. Engaged in projects that required the integration of new technologies to enhance system performance and user experience. Collaborated with cross-functional teams to ensure alignment between technical specifications and user interface design, resulting in improved usability. Proven ability to adapt to evolving technologies and methodologies within the software development lifecycle.