Software Engineer
- Outlined software designs and architecture for subsequent reference and maintenance.
- Documented software designs and architecture for future reference and maintenance.
- Conducted code reviews to ensure adherence to coding standards and best practices.
- Utilized variety of engineering languages to develop web applications.
- Integrated object-oriented design and development techniques into projects to support usability goals.
- Designed, developed and implemented firmware to support embedded system product concepts.
- Employed integrated development environments (IDEs).