sousaleonardodev
Leonardo de Sousa Mendes
Auckland, New Zealand

iOS engineer with 8 years of experience working with multi-skills teams and Agile methodologies, proven history of iOS applications development for iPhone. Enthusiastic about sharing knowledge and teamwork to achieve the best result for all and always looking to learn and challenge myself.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

42
CodersRank Rank
Top 7%
Top 50
C
C
Developer
New Zealand
Top 50
JSON
JSON
Developer
New Zealand
Top 1
Swift
Swift
Developer
New Zealand
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
XP Investimentos
4 years 3 months
Remote
Senior iOS Engineer
Aug 2021 - Jan 2023 (1 year 5 months)
• Led the iOS team responsible for the Investments and portfolio area, and successfully implemented the Investment suggestion feature leading to an average monthly revenue of R$ 120M (BRL).
• Planned, created, and documented UI components using View code, SOLID and Clean Code principles, and VIPER architecture decreasing the time needed to implement new features.
• Ensured quality by writing Unit tests with XCTest, UI tests with SnapshotTesting, performing code review, documenting code, and supporting other developers, allowing for the discovery and resolution of bugs, and crashes.
ios swift xcode json server side ui rest api
iOS Engineer
Oct 2018 - Aug 2021 (2 years 10 months)
• Created the new investments home of XP Investments's app, using modular architecture and patterns, increasing scalability and reusability, decreasing time to implement new components, and increasing user satisfaction by 30% (NPS).
• Integrated external tools such as Medallia for user survey and Firebase for event tracking, bug and crash analysis, and A/B test implementation, by creating internal libraries to integrate these tools with the app and to avoid creating dependencies in the app's code.
• Onboarding, mentorship, and support to new developers, decreasing the time needed for full company integration.
ios cocoapods swift
BEYOND Soluções
Feb 2018 - Oct 2018 (8 months)
São Paulo, São Paulo
iOS Developer
• Collaborated with a multi-skill team in creating the new XP Inc. app, using Swift, VIPER architecture, Storyboard, Core animation, Rest APIs, Testflight, and Fastlane to distribution, reaching 4 starts at AppStore rating.
• Collaborated in defining with the backend teams JSON contracts used in integrating the app and different backends response patterns, increasing the integration of new products speed by 40%.
• Technical support of user incidents.
ios uikit mobile
BRQ
Jul 2017 - Feb 2018 (7 months)
São Paulo, São Paulo
iOS Developer
• Working as a consultant in Itau Unibanco, responsible for the development of new features, maintenance of the existing code base, and technical support, for the iOS app, with more than 4 million active users.
• Refactored and optimized legacy code in Objective-C, resulting in a reduction of code complexity and increasing the app's reliability.
• Created and validated unit tests using Quick/ Nimble to ensure code quality.
ios objective-c xcode

This section lets you add any degrees or diplomas you have earned.
Centro Universitário Senac
Bachelor of Technology - BTech, Digital Games
Jan 2012 - Dec 2015

Jobs for you

Show all jobs
Feedback