Jonatan O.Mobile Engineer - iOS
Skills
An experienced iOS Developer with a comprehensive background in designing, developing, and maintaining iOS applications. Demonstrates proficiency in Swift and Objective-C, along with expertise in various iOS frameworks such as UIKit, Core Data, and Core Animation. Possesses a strong understanding of the full mobile development lifecycle, including concept, design, test, release, and support. Committed to producing quality code and delivering innovative and efficient solutions, this professional is adept at problem-solving and has a strong focus on UI/UX principles to ensure high-quality user experiences.
iOS Developer
6/1/2022 - Present
Specialized in iOS development with a strong command over Swift programming language and UIKit framework. Expertise in working with view code and understanding the ViewController lifecycle to create efficient, maintainable code structures. Applied the factory method pattern and modular architecture principles, alongside dependency injection, to ensure sustainable application development adhering to the S.O.L.I.D principles. Collaborated effectively within Scrum teams using JIRA for project management and facilitated seamless version control via GitHub. Ensured high application accessibility standards and rigorously performed unit testing to maintain code quality. Proficient in integrating RESTful services and managing authentication with JSON Web Tokens (JWT). Experienced in utilizing Xcode for development and Figma for UI/UX design collaboration. Leveraged the VIP-C (View-Interactor-Presenter-Coordinator) design pattern and created comprehensive mocks for testing purposes. Maintained consistent code updates and improvements using Git.iOS Developer
11/1/2021 - 6/1/2022
Developed proficiency in Swift and Objective-C, with extensive experience in designing and implementing intricate mobile applications. Demonstrated technical expertise in Cocoa Touch and UIKit frameworks, and implemented advanced animations and transitions using Core Animation. Utilized strong knowledge of networking with Alamofire and URLSession, and managed app data persistence with Core Data and Realm. Showcased skills in ARKit for augmented reality features and integrated applications with CoreLocation for location-based services. Leveraged expertise in version control using Git and collaborative project management with Jira and Trello. Ensured high-quality code with continuous integration tools like Jenkins and CircleCI and automated UI testing using XCTest and XCUITest. Actively participated in code reviews, promoting best practices, and contributed to the architectural decisions for scalable and maintainable codebases.iOS Developer
9/1/2021 - 11/1/2021
Developed proficiency in Swift and Objective-C, focusing on creating high-performance iOS applications. Extensive use of Xcode for development and debugging, alongside Interface Builder for designing user interfaces. Utilized Core Data, Realm, and SQLite for local data storage, ensuring data persistence and effective data management. Implemented RESTful APIs using Alamofire and worked with third-party libraries and frameworks such as RxSwift, Combine, and SnapKit for reactive programming and UI design. Demonstrated expertise in managing dependencies using CocoaPods and Carthage, ensuring smooth integration of external libraries. Conducted unit and UI testing with XCTest and XCUITest to maintain high code quality. Leveraged continuous integration/continuous deployment (CI/CD) pipelines with Jenkins and GitHub Actions for automated builds and deployment. Adhered to Agile methodologies, participating in sprints, code reviews, and collaborative development practices using Jira and Confluence. Identified and resolved performance bottlenecks, memory leaks, and security vulnerabilities through profiling tools such as Instruments and LLDB. Emphasized adherence to Apple's Human Interface Guidelines (HIG) and accessibility standards, ensuring apps provide an optimal user experience.iOS Developer
6/1/2021 - 9/1/2021
Served as an iOS Developer with extensive proficiency in Swift and Objective-C. Focused on developing high-performance, user-friendly applications while maintaining rigorous standards for code quality. Gained substantial experience with Xcode, the primary development environment, and utilized Interface Builder for crafting intuitive user interfaces. Worked extensively with Core Data for local data storage and management, while also leveraging Core Animation to create visually appealing and responsive UI components.
Utilized third-party libraries such as Alamofire for networking and SwiftyJSON for efficient data parsing, significantly streamlining the development process. Implemented RESTful APIs and ensured seamless integration with backend services to provide dynamic content and features. Demonstrated expertise in managing and optimizing application performance through instruments like Time Profiler and Leaks to identify and rectify performance bottlenecks and memory issues. Maintained codebase cleanliness and consistency using version control systems, particularly Git, positioning the project team for collaborative success.
Additionally, utilized agile methodologies and participated in SCRUM meetings to track progress, manage tasks, and ensure timely completion of milestones. Played a critical role in the full app lifecycle, from concept and design phases through deployment and ongoing maintenance. Conducted unit and UI testing using XCTest framework to ensure the robustness and reliability of applications. Contributed to continuous improvement practices by participating in peer code reviews, integrating user feedback, and staying updated with the latest iOS development trends and best practices.iOS Developer
1/1/2021 - 6/1/2021
Developed advanced proficiency in Swift and Objective-C, specializing in creating intuitive and responsive iOS applications. Gained extensive experience with Xcode and Interface Builder, streamlining the development process. Utilized Core Data for efficient data management and persistence within applications. Employed storyboards and Auto Layout to design adaptive and visually appealing user interfaces compatible with various screen sizes. Leveraged RESTful APIs to integrate third-party services and enhance app functionality. Conducted comprehensive testing using XCTest and TestFlight, ensuring high-quality and bug-free software releases. Optimized application performance through Instruments and Xcode’s profiling tools. Demonstrated strong version control skills via Git, fostering collaborative development and maintaining code integrity. Adapted to Agile methodologies, contributing to sprint planning, daily stand-ups, and retrospectives, which enhanced team productivity and project delivery.Web/Mobile Developer
6/1/2019 - 12/1/2020
Developed proficiency in HTML5, CSS3, JavaScript, and XML. Gained extensive experience with front-end frameworks such as Angular, React, and Vue.js, as well as backend technologies including Node.js, Express, and Django. Leveraged SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB to design and maintain robust database architectures. Utilized Git and Bitbucket for version control to ensure seamless team collaboration and code integrity. Showcased expertise in mobile development through the use of Swift and Kotlin for iOS and Android applications, respectively. Employed RESTful APIs and GraphQL for creating efficient data-fetching methods. Enhanced user experience by implementing responsive design principles and material design standards.
Analysis and Development of Systems at Maringá University
2018 - 2020
EF Level 11 Upper Intermediate CEFR Level B2 at EF English Live
6/1/2023EF SET English Certificate 82/100 (C2 Proficient) at EF Standard English Test (EF SET)
6/1/2023Open Bank Week at Open Banking Brasil
6/1/2021
Jonatan is available for hire
Hire Jonatan O.All Howdy Candidates are vetted for skills and english proficiency.