Howdy Logo
Image of Pedro H.

Pedro H.
Mobile Engineer - iOS

C
Java
Javascript
Swift
Bio

Pedro is an experienced mobile developer with a specialization in both Android and iOS platforms, possessing twelve years of industry experience. His expertise lies in transforming concepts into user-friendly and aesthetically pleasing mobile applications. He has a strong track record in developing pixel-perfect user interfaces and ensuring seamless functionality, thereby enhancing user experience. Passionate about leveraging technology to create interactive and vibrant digital experiences, he continues to innovate and contribute to a more connected digital world.

  • Senior Mobile Developer
    6/1/2023 - 12/1/2023

    Immersed deeply in the field of mobile development with a focus on building an innovative app for the medical field. Enhanced expertise in mobile technologies, creating a solution that catered specifically to healthcare needs while emphasizing a user-centered experience. The role leveraged extensive knowledge in iOS and Android development, utilizing tools such as Swift, Kotlin, and React Native.

    Collaborated closely with a dedicated team, streamlining development processes and ensuring high coding standards. Integrated with backend services using RESTful APIs and utilized Firebase for real-time data and notifications. Implemented critical security features adhering to HIPAA compliance, ensuring the protection and confidentiality of medical data.

    Utilized Agile methodologies, actively participating in sprint planning, daily stand-ups, and retrospective meetings to ensure continuous improvement and delivery of high-quality software. Employed Jira for project management and tracking, facilitating effective communication and collaboration among team members.

    Experience in conducting thorough testing using tools such as Appium and XCTest, ensuring robust and reliable functionality across various devices. Continuous deployment and integration were achieved using Jenkins, enhancing the development workflow and reducing release cycle times.

    Combined technical skills with a strong understanding of the medical field, contributing to the advancement of digital health technologies while fostering personal growth and learning within a community dedicated to technological excellence.

  • Senior Mobile Developer
    10/1/2022 - 6/1/2023

    Gained in-depth experience in developing native mobile applications for both Android and iOS platforms. Acquired advanced skills in programming with Java and Kotlin for Android, and Swift and Objective-C for iOS. Leveraged modern development frameworks and tools such as Android Studio for Android development and Xcode for iOS development. Mastered the use of RESTful APIs for backend communication and integrated third-party libraries to enhance app functionality. Utilized version control systems including Git for collaborative development and project management tools like JIRA for tracking progress and managing tasks. Ensured adherence to agile development methodologies and best practices in coding standards, testing, and deployment processes. Developed proficiency in debugging and performance optimization techniques to deliver high-quality, efficient, and scalable mobile applications.

  • iOS App Developer
    7/1/2021 - 9/1/2022

    Held a senior developer role with a strong focus on backend and frontend development, guiding the successful delivery of multiple high-impact projects. Developed proficiency in JavaScript, Python, and PHP, leveraging frameworks and libraries such as React.js, Angular, Django, Flask, and Laravel. Demonstrated expertise in databases including MySQL, PostgreSQL, and MongoDB, and maintained high standards in database design, query optimization, and data migration processes. Utilized cloud services like AWS and Azure for efficient deployment and scaling of applications, and ensured the use of CI/CD pipelines through Jenkins and GitLab CI for seamless integration and delivery. Employed Docker and Kubernetes to orchestrate containers and manage deployments in a microservices architecture. Mastered version control systems, predominantly Git, to maintain collaborative codebases and streamline team workflows. Applied Agile methodologies and contributed to sprint planning, retrospectives, and agile ceremonies to enhance team productivity. Demonstrated strong problem-solving skills, effectively troubleshooting issues and optimizing performance across both frontend and backend systems. Ensured adherence to best practices in coding standards, security protocols, and code reviews to maintain the integrity and quality of the projects handled.

  • Senior Mobile Developer
    12/1/2020 - 6/1/2021

    Excelled in advanced software development and team leadership. Facilitated the development of complex applications utilizing Java, Spring Boot, and Hibernate. Mastered front-end technologies including Angular, React, and TypeScript, ensuring seamless user experiences. Demonstrated profound expertise in database management through the use of MySQL, MongoDB, and PostgreSQL. Orchestrated cohesive code versioning and integration using Git and Jenkins. Spearheaded the adoption of cloud solutions, deploying and maintaining infrastructure on AWS and Azure. Applied Agile methodologies, conducting sprint planning, code reviews, and continuous integration/continuous deployment (CI/CD) practices. Played a pivotal role in mentoring junior developers, enhancing team productivity and knowledge-sharing.

  • Senior Mobile Developer
    1/1/2018 - 12/1/2020

    Excelled in software development using a variety of modern technologies. Gained extensive proficiency in Python, Django, and Flask for backend development. Demonstrated deep expertise in frontend technologies such as React, Angular, and Vue.js. Played a key role in database design and management with PostgreSQL, MySQL, and MongoDB. Utilized cloud services and containerization tools including AWS, Docker, and Kubernetes to enhance application scalability and deployment efficiency. Led the adoption and integration of CI/CD pipelines using Jenkins and GitLab CI, greatly improving the development workflow. Implemented robust version control practices with Git and Bitbucket. Enhanced application performance and security through rigorous testing frameworks like Jest, PyTest, and Selenium. Managed a team of developers, fostering a collaborative environment and guiding the successful delivery of multiple high-profile projects.

  • Senior Software Architect
    1/1/2013 - 12/1/2017

    Developed advanced skills in Java, Swift, and Kotlin while working on mobile application development. Gained extensive experience in native Android and iOS development using frameworks such as Android Studio and Xcode. Demonstrated proficiency in cross-platform mobile application development with React Native and Flutter. Utilized RESTful APIs and GraphQL for seamless integration between mobile apps and backend services. Showcased expertise in responsive web design using HTML5, CSS3, and JavaScript frameworks like Angular, React.js, and Vue.js. Managed databases efficiently with MySQL, SQLite, and Firebase. Implemented version control and collaborative code management using Git and Bitbucket. Applied continuous integration and continuous deployment (CI/CD) practices through Jenkins and GitHub Actions to streamline the development process. Ensured applications adhered to modern security practices and optimized performance to provide seamless user experiences.

  • Senior Mobile Developer
    2/1/2007 - 12/1/2012

    Developed proficiency in Android and iOS application development, mastering tools and frameworks such as Android Studio, Xcode, Kotlin, Swift, and Flutter. Extensive experience in implementing responsive designs and user interfaces leveraging XML and SwiftUI. Utilized RESTful APIs and JSON for efficient data exchange and integration with backend services. Demonstrated skills in deploying and managing applications on Google Play Store and Apple App Store. Ensured code quality and maintainability using version control systems including Git and GitHub. Specialized in debugging and performance optimization using tools like Android Profiler and Instruments.

  • Software Development Technical Lead
    2/1/2006 - 1/1/2007

    Led a team of programmers in the development of educational games, fostering a collaborative and innovative environment. Cultivated technical expertise in Unity, Unreal Engine, and C#. Orchestrated the integration of APIs and third-party tools to enhance game functionality and user experience. Employed agile methodologies to streamline project management and ensure timely delivery of milestones. Demonstrated proficiency in version control systems such as Git and Jira for maintaining code integrity and tracking project progress. Enhanced team productivity through code reviews, mentorship, and continuous improvement initiatives. Implemented robust testing protocols using NUnit and other frameworks to ensure the reliability and quality of the final product. Played a key role in optimizing game performance and scalability, leveraging a thorough understanding of game mechanics and educational content delivery.

  • Java Programmer
    1/1/2005 - 1/1/2006

    Developed proficiency in Java, focusing on creating robust and efficient programs. Designed and implemented interactive games using Flash, leveraging its animation and scripting capabilities to enhance user engagement. Created dynamic and visually appealing websites using Flash, incorporating multimedia elements to deliver a rich user experience.

  • Analysis and Development of Systems at Estácio University Center of Ceará - Moreira Campos
    2016 - 2019

  • Software Development at Federal Institute of Ceará
    2003 - 2005

  • Google Analytics Certification at Google, Social Marketing Tools
    2/1/2016

Pedro is available for hire

Meet Pedro H.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.