Erick M.Mobile Engineer - iOS
Skills
With extensive experience in native mobile development for iOS and Android since 2010, expertise extends to Flutter and React Native. Roles include maintaining various applications with a focus on code reviews, DevOps maintenance, continual CI/CD integration, and deployment processes, emphasizing pixel-perfect responsive layout design. Strongly motivated by innovative projects and active participation in the creative process, the goal is always to develop products that deliver significant value while ensuring top-notch quality and usability for the best user experience.
Proficiency encompasses numerous technical skills: accessibility, analytics tagging and monitoring, code review and debugging, root cause analysis and bug tracking, and Git management. Experience includes CI/CD implementation and comprehensive mobile DevOps practices. Skilled in data structures, both SQL and NoSQL databases, and adept at integrating universal links and deep linking. Expertise in certification pinning, push notifications, background services, threading, geolocation APIs, and comprehensive location monitoring. Background includes working with camera functionalities such as QR code scanning and face tracking, and managing all processes involved in app publishing and store management. Technical skills are robust in languages like Swift and Objective-C for iOS, Kotlin and Java for Android, Flutter for cross-platform development, and Python.
Additionally, the individual possesses key soft skills such as fast learning, creativity and innovation, critical thinking, strong analytical capabilities, and a deep commitment to quality assurance.
iOS Mobile Developer
9/1/2022 - Present
Currently serving as a Mobile DevOps Engineer (CI/CD), applying expertise in iOS and Android platforms, including their specific requirements and debugging processes. Contributed to the development of a comprehensive Birds catalog application using Flutter for both mobile and web platforms. Acquired advanced knowledge through training sessions focused on AI, Machine Learning, Flutter, and Cloud technologies.Technology Development Specialist
10/1/2021 - 10/1/2022
Developed expertise in managing financial incomes and monetary functionalities within payment machines and payment services platforms. Enhanced security and fraud prevention mechanisms during user registration flows by implementing facial recognition and document scanning for identity validation. Contributed to alignment discussions with partners and providers to ensure seamless integrations and updates. Specialized in Android development, with additional responsibilities as an iOS focal point to meet team demands. Oversaw app version publications on Google Play and Apple App Stores, continuously monitoring application health and performance. Successfully restructured GitLab CI using Fastlane for optimized iOS and Android pipelines.Senior Mobile Developer
7/1/2021 - 9/1/2021
Managed and developed an application for overseeing financial incomes and monetary functionalities associated with payment machines and Cielo's services. Gained expertise as an Android Specialist, focusing on enhancing application performance and user experience. Successfully transitioned from consultancy to a permanent position within Cielo S.A. after demonstrating technical acumen and contributing effectively to project goals.Senior Software Development Engineer
9/1/2020 - 7/1/2021
Participated in the development consultancy for a major e-commerce application, focusing on enhancing sales and promotions. Contributed to creating new features and maintaining the app, along with managing its publication on the Google Play Store. Improved the app's intuitiveness by reviewing and refining design and UX guidelines. Addressed and resolved a complex bug related to Firebase user session token refresh.iOS Developer
12/1/2019 - 8/1/2020
Participated in the iOS development team for the BMG Bank App, concentrating on the Benefits program. Enhanced the user experience to improve usability and streamline interactions. Provided critical support to the DevOps team by resolving a memory usage issue in the Fastlane script, ensuring smoother deployment processes. Engineered the architecture for dynamic screens governed by Firebase parameters, enabling flexible and responsive app design.Senior Mobile Systems Analyst
11/1/2017 - 12/1/2019
Led the architecture and development of a global application themed around the 2018 World Cup for company employees, leveraging React Native and AWS web server technologies. Implemented BaiduMaps in regions where Google Maps was not operable, such as China. Contributed to a fintech startup, developing credit card registration modules, accessibility features, and customer engagement functionalities via push notifications and deep linking. Enhanced the main banking application's home search and digital attendance sections, while providing technical support and leadership to a team of developers. Facilitated in-person meetings and acted as a translator between client managers and team members in multiple states, gathering requirements for a new application. Contributed to the development of a primary banking application, created an IoT proof of concept for an airline, and participated in project estimation meetings. Demonstrated extensive experience in React Native, AWS, BaiduMaps, deep linking, push notifications, and various banking and IoT applications.Mobile Developer (Android)
7/1/2016 - 11/1/2017
Refactored and redefined the data structure of an e-commerce delivery application to store pictures, gather recipient information and signatures, and log locations. Enhanced the app's functionality to work offline by implementing a synchronization mechanism that updates data when an internet connection is available, automatically erasing data from the device once safely stored on the server. Developed an attendance manager for real estate brokers, featuring smart notifications triggered by geofencing when a customer completes pre-registration. Led the launch and provided ongoing support for the application on the Google Play Store.Mobile Application Developer (Android / iOS)
1/1/2016 - 3/1/2016
Maintained and developed airline applications for both iOS and Android platforms, including check-in systems, in-company tools, an airship on-board iPad app, and a baggage control app. Enhanced the synchronization process of the iPad on-board application with the control base during ground operations, significantly improving efficiency and reliability.Mobile Developer (Android)
12/1/2014 - 7/1/2015
Developed an Android application for a distribution team to facilitate the registration of new sales and manage storage replenishment for customer establishments. Played a critical role as one of the two developers responsible for imparting training on business rules and application architecture to the maintenance team. Enhanced technical expertise in Android SDK, Java, and backend integration. Worked extensively with RESTful APIs for seamless data exchange and ensured the app's robustness and scalability. Conducted code reviews and collaborated using Git for version control to maintain a high standard of code quality.Software Development Intern
7/1/2014 - 11/1/2014
Participated in a GCP Hackathon, developing a learning/decision tree capable of evolving based on user interaction. Among 600 participants, secured a top 50 rank, leading to selection for an internship program. Developed an Android App for a distribution team to register new sales and manage necessary storage reposition for customer establishments, resulting in a promotion to a full-time position after four months. Received training in Agile Scrum methodologies, Android and iOS development, Oracle PL/SQL, Delphi, and Python.Mobile Developer (iOS)
10/1/2012 - 12/1/2013
Developed its4Schools, an app facilitating studying accompaniment for teachers, parents, and students. Created the iOS version of an internal social network web system for companies. Provided iOS programming instruction to two developers over a span of two weeks, continuing with remote support and development work for an additional year.Mobile Developer
7/1/2010 - 9/1/2017
Developed and published several mobile applications for both Android and iOS platforms since 2010. On the Google Play Store, launched TagLab in 2017, an application that facilitates the naming and tagging of music files for better classification with correct identification. On the Apple Store, released Do-In in 2010, a health-related application providing a catalog of Chinese medicine digitopressure points with dynamically indicated treatment points. This app was later studied and re-developed using Python and Flutter frameworks. Also, in 2010, created Virtual Agenda, a precursor to to-do list applications like Reminders, featuring task management and alarms. Developed $ellit in 2011, an application that enabled users to manage customer data, track product count, and calculate profit based on costs and income.
BTech - Computer and Information Sciences and Services at State University of Campinas
2013 - 2018Informatics Technician Course at Father Anchieta Schools
2009 - 2011BTech - Computer Systems Analysis/Analyst at Anhembi Morumbi University
2020 - 2021
Erick is available for hire
Hire Erick M.All Howdy Candidates are vetted for skills and english proficiency.