Experience
Senior Agile Software Engineer
Tribal Scale
Dec 2020 - Present
- Maintained Driver App for Uber like application, with navigation, notifications, login, trip step through. - Worked with stream based SDK GRPC for real time event processing. - Implemented new features, such as Ride feedback, Ride recovery and Profile Menu. - Refactored UI to use SwiftUI, refactored GRPC Recovery flow, refactored app architecture to use MVVM design pattern style, refactored API and view models to use Combine framework to react with SwiftUI interface. - Worked with code rebasing on Github. - Followed quality oriented development process with Code reviews, Release candidate builds, Jenkins, App Center and TestFlight deployment. SonarQube integration for Code quality and Datadog for log gathering.
Senior iOS Developer
Baseline.io
Mar 2019 - Dec 2020
- Maintained apps for various company clients. All apps are from car insurance companies. The native SDK detects events such as: hard braking, acceleration, trip start, stop and etc. in order to evaluate the user’s driving behavior and to track and detect their trips. - Publishing new versions of our location/trip tracking SDK via Cocoapods. - Worked in a hybrid project (Ionic/ Swift / Obj-C) . UI functionally is all in Ionic while the SDK layer is all in native iOS with a mix of Swift and Obj-C. - Developed new diagnostic feature to diagnose possible issues with the SDK. - Integrated SDK with Ionic and react native project. - Developed iBeacon scan for live vehicle tracking
Senior iOS Developer
Peeks Social
Jan 2017 - Mar 2019
Peeks is a e-commerce based live streaming platform that allows users to interact and transact in real time with real cash.
Mobile Developer
ilegra
Sep 2016 to Dec 2016
Ilegra is a global IT and business solutions company that has an approach based on thinking ahead and beyond the software and that helps its clients innovate and grow. ilegra is on the market for more than 13 years, serving companies that are leaders in their segments and developing strategic partnerships with names like Oracle, SAP and Google. ilegra is considered as an enterprise without borders, serving global customers. Now we have three offices: the headquarter is in Porto Alegre and we have other two branches one in São Paulo and one in Toledo, in the State of Ohio (USA). Currently working as a Mobile developer, working on 7 Android and iOS applications for big clients with more than 25 third party frameworks for each project. Responsibilities: - Solution Design - Solution Development - Using scrum - Project architecture Some technologies used: - Swift 2, 2.2, 2.3, 3.0 - Alamofire - AFNetworking - Realm - UIAnimation - JSON files - Rest communication - R.swift - Autolayout - Many storyboards - Swifty JSON - Facebook Login - Google Login
iOS Developer
Omega Code
Jan 2015 - Aug 2016
The Mercurial Project is an iPad iOS application that connects to a server that was developed using Django framework. If you want to know more about Mercurial, please, refer to the projects tab. Responsibilities: - Solution design - Solution development - Keeping Scrum as part of the development methodology. - Team leading - Project architecture Used technologies: - Objective-C - Swift 2.0 - UI Test - AFNetworking - Core Data - UIAnimation - JSON files manipulation - Rest Web Server API communication - Parse SDK
iOS Developer
Apple Developer Academy
Nov 2013 - Dec 2014
I worked with iOS development, manly Objective-C and developed several applications , some were submitted to the App Store and some were not. Learned from senior iOS developers on how to craft complex applications and how almost all of the iOS frameworks worked. I also worked with many small teams from 3 to 4 people using Scrum as project developing methodology. Responsibilities: - Solution design - Solution development - Keeping Scrum as part of the development methodology. - Team leading - Project architecture - Project presentation Used technologies: - Objective-C - UI Test - AFNetworking - Core Data - UIAnimation - JSON files manipulation - Rest Web Server API communication - UIKit Dynamics - Sprite Kit
Systems Intern
Sandhills Publishing
Apr 2013 - Jul 2013
Founded in 1978, Sandhills Publishing serves the trucking, agriculture, construction, heavy machinery, aviation, and technology industries with a diverse range of products and services from well-established trade publications and websites to hosted technology services customized to meet the evolving needs of our customers. I used to work with Javascript and .NET development, performing maintenances on the marketbook website. http://www.marketbook.com
C++ Developer intern
Virtual Humans Simulation Laboratory
Sep 2010 - Jun 2012
Virtual Humans Laboratory develops research on Computer Graphics, Crowd Simulation, Computer Vision, Facial Animation, Virtual Human Simulation, among others. I used to work with C++ and OpenGL applications. Building an algorithm to aid on a Phd's thesis where the algorithm would receive procedurally generated house coordinates from a text file and generate a 3D environment where agents would walk around the house and simulate daily activities.