Software Engineer
- Reviewed code confirming adherence to established coding standards and best practices.
- Conducted code reviews to ensure adherence to coding standards and best practices.
- Utilized established design patterns to expedite novel software creation and support consistent performance results.
- Analyzed user needs and software requirements to determine design feasibility.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Assessed code during testing stage to determine potential glitches and bugs.