Software Engineer
- Investigated user requirements to engineer software solutions and outlined technical specifications.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Utilized variety of engineering languages to develop web applications.
- Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
- Documented software designs and architecture for future reference and maintenance.
- Developed software for embedded systems, coding solutions for both new installations and in-situ hardware.
- Developed and maintained scalable software applications for various platforms.