Software Engineer
- Analyzed project requirements to pinpoint customer expectations and resources essential for meeting objectives.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Optimized existing software systems for improved performance and scalability.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Assessed code during testing stage to determine potential glitches and bugs.
- Improved and corrected existing software and system applications.
- Deployed applications on server machines with AWS or Azure.