Software Engineer
- Explored advanced technologies and methodologies to advocate for transformative software solutions.
- Researched new technologies and methodologies to propose innovative software solutions.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Developed requirements for system modifications and new system installations.
- Assisted in the estimation of project scopes and timelines during planning phases.
- Managed version control systems and maintained codebase integrity.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.