Francisco Soares dos Santos Neto
Verified Expert in Engineering
Software Developer
Olinda - Pernambuco, Brazil
Toptal member since June 3, 2019
Francisco got his kickstart in the Apple development ecosystem when he began attending the Apple Developer Academy. This education gave him a great foundation to develop for a range of Apple devices such as iPhones, iPads, Apple TV, and Apple Watch. Francisco has also worked with diverse teams and kept the lines of communication open and frequent.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Vi, Git, Xcode, MacOS
The most amazing...
...thing I've coded is a network stack for iOS with generic types to make resource fetching trivial with REST APIs.
Work Experience
iOS Developer
Self-employed
- Dealt with legacy code in several architectures to fix issues and implement new features to several existing applications while also creating new projects from scratch.
- Created several UI frameworks to increase code reusability which led to more decoupled features and improved testing capabilities.
- Tracked down reference cycles and force unwrapping by removing reference cycles and safely dealing with optional values which led to crash-free and memory-friendly applications.
- Migrated Core Data entity models to newer versions with no conflicts, which led to a problem-free integration of recurring users to the application update.
Software Engineer Intern
- Added a no internet connection state to a video conferencing iOS app.
- Implemented the peer status in a list of users in a video conferencing call on iOS.
- Created an architecture to display Augmented Reality filters in a video conferencing app.
- Developed a background blurring filter on a video conference call on iOS using shaders and a person segmentation ML model.
- Converted the background blurring filter to use a Spark AR Studio filter.
Scholarship Holder
Apple Developer Academy
- Developed an iOS application with CloudKit back end, while updating records on it with CloudKit.js, decoupling the app logic from the back-end business logic.
- Created a watchOS extension in Swift for an Objective-C iOS application.
- Developed an iOS rhythmic endless runner game using SpriteKit with accessibility features to allow people with impaired hearing to be able to play the game.
- Developed a single-page iOS application to fetch videos and display it based on the available time of the user.
Experience
Ohana—Family Together
Features:
• Create a community with shared routine activities
• Share with family members
• Check detailed information about the activity
• Receive iOS notifications
iOS Specs:
• 100% Swift
• CloudKit
• Push notifications
Scarecrow
Features:
• Image processing on the board
• Temperature/humidity sensor
• Infestation detection
• iOS notifications
• iOS device registration
iOS Specs:
• 100% Swift
• Firebase SDK
• Push notifications
• Clean architecture
Education
Bachelor's Degree in Computer Engineering
Universidade Federal de Pernambuco - Recife, Brazil
Certifications
Hackatruck Makerspace
Instituto de Pesquisas Eldorado
Apple Developer Academy
PROExC UFPE
Microsoft Student to Business
MIC Etepam
Skills
Libraries/APIs
Firebase iOS SDK, CocoaPods, SpriteKit, Alamofire, Mapbox iOS SDK, Node.js
Tools
Vim Text Editor, Interface Builder, Xcode, Sketch, Auto Layout, Git, Xcode Playgrounds, Postman, GitHub, GitLab, Bitbucket, iOS Instruments, Fastlane, Apple Push Notifications, Moya
Languages
Swift, Objective-C, C++, C++11, C
Frameworks
iOS SDK, UIKit, CloudKit, ZURB Foundation, Core Data, XCTest, Core Location, MapKit, IGListKit, Express.js, RealmSwift
Paradigms
Object-oriented Programming (OOP), Functional Programming
Platforms
iOS, MacOS, Firebase, Visual Studio Code (VS Code), Bitrise, WatchOS, tvOS
Storage
JSON
Other
Vi, Objective-C++, UI Testing, Internet of Things (IoT), GCD
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring