Software Engineer
- Investigated user requirements to devise software solutions and produced comprehensive technical specifications.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Deployed applications on server machines with AWS or Azure.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Designed software for real-time operating systems QNX, ThreadX and others.