Software Engineer
- Analyzed advanced technologies and methodologies to advocate for novel software solutions.
- Researched new technologies and methodologies to propose innovative software solutions.
- Participated in regular meetings with stakeholders to discuss project progress, changes, challenges.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Assisted in the estimation of project scopes and timelines during planning phases.
- Developed custom algorithms to solve complex problems and improve software efficiency.