Software Engineer
- Analyzed project needs and determined customer requirements.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Deployed applications on server machines with AWS or Azure.
- Led small development teams, overseeing project progress and mentoring junior engineers.