Software Engineer
- Devised bespoke algorithms to resolve complicated issues and boost software productivity.
- Developed custom algorithms to solve complex problems and improve software efficiency.
- Developed and maintained scalable software applications for various platforms.
- Managed version control systems and maintained codebase integrity.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Analyzed user needs and software requirements to determine design feasibility.