2017 – 2022
Software Development Manager
Oversee activities of machine and application software development teams throughout SDLC. Provide project management and technical leadership for every aspect of software. Analyse user and product requirements that outline project specifications and translate needs into technical solutions in collaboration with the teams. Establish standards and processes for delivery of scalable and high-quality software. Prepare lifecycle for complex projects, inclusive of research, design, coding, debugging, application testing, and product management. Direct periodic system and user acceptance testing pre/post deployment.
- Achieved fully compliant IEC 62304 SDLC process including risk management and usability engineering
- Achieved project objectives by collaborating with departmental heads in discussing program development and deploying reliable applications within strict deadlines and under budget.
- Successfully created initial project documentation containing end-user manual procedures and improvement recommendations for functionality.
- Built, led, coached, and motivated team towards integrating efficient software products that resolved business-critical discrepancies and maximised end-user satisfaction.
- Achieved ALM integration and merged into the quality management system to achieve full traceability of requirements, specifications, risks and tests and become IEC 13485 compliant