- Strong experience and excellent technical skills on software design and development that enable to resolve problems independently
- Solid management skills, demonstrated proficiency in leading in mentoring individuals to maximize levels of productivity, while forming cohesive team environments