
With over 12 years of experience in mobile development, I am passionate about programming and learning new subjects, and I constantly seek to improve myself and help others.
In my previous roles, I have worked on various projects in different domains, such as education, insurance, banking, management, and telco. I have gained expertise in Android, Kotlin, Java, agile methodologies, testing practices, and SDK development. I have also participated in technical analysis, code review, architecture decisions, and stakeholder discussions. Additionally, I have spoken at a conference on mobile development.
Developing and maintenance of the Viz.ai Android application. Viz.ai uses artificial intelligence to detect diseases like large vessel occlusions and intracerebral hemorrhages, advanced imaging to automate CT perfusion. Viz.ai also provides mobile imaging and HIPAA-compliant messaging to help synchronize workflow across multiple specialties for diseases like stroke.• Following practices of BDD for testing, TDD, SOLID, and Clean Architecture principles
• Strong testing practices Unit, Integration
• Bug analysis
• Mantainence of CI/CD
• Discussed architecture decisions with the mobile team
• Reviewed other team members’ code
• Driver and mentor of engineering best practices for the team.
Worked closely with TA (Technical Advisor) in the discovery of engineering asks (analyzing the feasibility and what needs to be done b...
Worked closely with TA (Technical Advisor) in the discovery of engineering asks (analyzing the feasibility and what needs to be done by the applications) and assist the Android/iOS team in the development.• Discussed architecture decisions with the mobile team
• Following practices of BDD for testing, TDD, SOLID, and Clean Architecture principles
• Strong testing practices - every delivered feature must have Unit, Integration, and Component Test
• - Participated in the maintenance of multiple mobile projects:
Developing and maintenance of several Android applications for one major telecom company. Collaborate with UI designers, QA and others...
Developing and maintenance of several Android applications for one major telecom company. Collaborate with UI designers, QA and others developers in order to develop cutting-edge applications also ensuring efficient, maintainable, and reusable code. Development cycle based on agile methodologies (SCRUM) and use of tools like Jira and Confluence.