Howdy Logo
Image of João M.

João M.
Principal Engineer

Swift
Bio

An experienced iOS developer with a programming background dating back to 2013, demonstrating rapid advancement in the technology field through extensive experience with various technologies and multiple fronts. Possesses in-depth knowledge of major mobile market architectures including MVVM, MVP, and Clean Swift. Proficient in collaborative environments and skilled in handling high-complexity projects.

  • IOS Developer
    3/1/2021 - Present

    Developed strong expertise in iOS development, leveraging the MVVM design pattern to ensure clean and maintainable code architecture. Gained proficiency in using View Code for building user interfaces, specifically utilizing constraints with Snapkit to streamline UI development. Applied reactive programming principles through extensive use of RxSwift and RxCocoa, enhancing responsiveness and performance of applications. Contributed to the ideation and conception of app features, fostering innovative solutions to meet user needs. Ensured effective source code management and collaborative development processes by adhering to GitFlow practices.

  • IOS Developer
    9/2/2020 - Present

    Developed and implemented advanced iOS applications in Swift, showcasing proficiency in the PIX project for a state bank. Led the project during critical phases, ensuring seamless workflow coordination and efficient organization of the project repository. Improved collaborative development practices while maintaining code integrity and quality.

  • IOS Developer
    3/1/2020 - Present

    Developed proficiency in Swift while working on the App + Detran project, employing the MVP architecture to ensure robust application structure. Operated within a fully remote team environment and actively participated in various Scrum ceremonies, emphasizing adherence to Agile methodologies. Consistently met deadlines and maintained high standards of quality in task deliverables.

  • Game Developer
    7/2/2014 - Present

    Served as the leader of a small Unity programming team while also contributing as a developer. Demonstrated comprehensive skills in game design, with a notable achievement of leading a game project that became a finalist at SBGames. Effectively managed multiple game projects, overseeing all phases from conception to deployment. Proficiency in Unity enabled the creation of engaging and well-optimized gameplay experiences. Developed project management expertise by coordinating team efforts, setting project milestones, and ensuring timely delivery. Enhanced technical skills through hands-on development and leadership, fostering a collaborative and productive team environment.

  • Computer Science at Federal Institute of Alagoas
    2016 - 2017

João is available for hire

Meet João M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.