Software Engineer
- Refined and rectified existing software applications.
- Collaborated with cross-functional teams to gather and define requirements for new software features.
- Documented software designs and architecture for future reference and maintenance.
- Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.