Francisco Soares dos Santos Neto, Software Developer in Olinda - Pernambuco, Brazil
Francisco Soares dos Santos Neto

Software Developer in Olinda - Pernambuco, Brazil

Member since January 16, 2018
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.
Francisco is now available for hire

Portfolio

Experience

Location

Olinda - Pernambuco, Brazil

Availability

Part-time

Preferred Environment

Visual Studio 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.

Employment

  • iOS Developer

    2016 - PRESENT
    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.
    Technologies: Objective-C, Core Data, MapKit, CloudKit, Swift, iOS
  • Software Engineer Intern

    2020 - 2020
    Facebook
    • 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.
    Technologies: iOS, C++, C, Objective-C++, Objective-C
  • Scholarship Holder

    2016 - 2017
    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.
    Technologies: Objective-C, Swift, MapKit, Firebase, ZURB Foundation, UIKit, CloudKit, SpriteKit, tvOS, WatchOS, iOS

Experience

  • Ohana—Family Together

    Keeping track of a relative who needs care is not easy. It can be difficult for the family to know how to help in the face of so many activities. With Ohana—Family Together, you and your relatives can share the tasks the one in need cannot do alone.

    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

    Scarecrow is an iOS app and IoT prototype to detect infestation and provide plant environment data to small and medium farmers. It uses a neural network to detect infestations with image processing and Sigfox's network to feed the client's app.

    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

Skills

  • 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
  • Libraries/APIs

    Firebase iOS SDK, CocoaPods, SpriteKit, Alamofire, Mapbox iOS SDK, Node.js
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming
  • Platforms

    iOS, MacOS, Firebase, Visual Studio Code, Bitrise, WatchOS, tvOS
  • Storage

    JSON
  • Other

    Vi, Objective-C++, UI Testing, Internet of Things (IoT), GCD

Education

  • Bachelor's degree in Computer Engineering
    2015 - 2021
    Universidade Federal de Pernambuco - Recife, Brazil

Certifications

  • Hackatruck Makerspace
    APRIL 2019 - PRESENT
    Instituto de Pesquisas Eldorado
  • Apple Developer Academy
    JANUARY 2016 - PRESENT
    PROExC UFPE
  • Microsoft Student to Business
    JANUARY 2011 - PRESENT
    MIC Etepam

To view more profiles

Join Toptal
Share it with others