Software Engineer
- Analyzed project specifications to determine necessary resources and customer needs.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
- Developed and maintained scalable software applications for various platforms.