Giter Site home page Giter Site logo

Welcome to my GitHub page!

Linkedin: Samuel Folledo GitHub followers Visitors

Top Programming Language and Tools swift-version Python C++ Firebase

My focus in developing mobile apps for Apple products that utilizes AI, machine learning, AR/VR, APIs, libraries, bluetooth communications, and other technologies. As a software engineer, nothing makes me happier than creating features and products that positively impacts as much people as possible.
Adept on developing internal tools, scripts, REST APIs, Firebase services, AppleScript, automation, and a Data Science tasks

Highlights

  • Software Engineer 2 at in consumer automotive mobile application team in Chandler, AZ. Mostly worked on Garmin's apps like Drive, Tread, and Explore, however, other code I wrote and features implemented may have been added to other Garmin apps.

  • Software Engineer at multiple small to medium size companies like Bolar, StrepScan, Multiverse, and ElevatedEra

  • BS degree in Computer Science from Domincan University of California (2021) in Mobile Development and Data Science from at a San Francisco, CA campus

  • Mobile Development Teacher's Assistant at

Work Experience

Software Engineer 2 at Garmin International 08/2021 - 01/2024

• Design and develop new features, fix bugs, refactor legacy code, wrote documentation, and collaborate across multiple teams, and mentored colleagues

• Utilized Djinni and C++ to create cross-platform APIs for iOS and Android applications

• Developed iOS apps using Swift, SwiftUI, and Objective-C that communicates with Garmin devices over Bluetooth Classic (BT), Bluetooth Low Energy (BLE), and Cross-Transport Key Derivation (CTKD)

• Created internal tools using Python, AppleScript, and bash to generate code for productivity

• Mentored new hires, showing best practices, company coding standards, Xcode’s various tools, debugging methods, Git, Jira, Gerrit, and ITStash workflow

iOS Software Engineer at Bolar Score 05/2020 - 06/2021

• Greatly increase app download to user sign ups ratio by simplifying and debugging onboarding and authentication flow by using Firebase’s MLVision, Barcode Scanning, and Text Recognition for scanning texts and barcodes for the user’s driver license

• Improved security by using KeychainSwift for storing sensitive data into the keychain, SafariServices to show parts of the website on the iOS app, and applying best practices in Cloud Storage for files and Cloud Firestore as the database for storing data

• Increased retention rate and daily active users by implementing a chatting feature using UIKit, MessageKit, InputBarAccessoryView for its user interface, PhotoKit, AVKit, TLPhotoPicker for handling photos and videos, File System and Kingfisher for caching photos and videos, and Firebase’s Firestore and Storage as the backend for data synchronization

• Integrated Stripe for landlord reward system and paperless application’s payment

• Created Firebase Cloud Functions shared by the website, Android, and iOS in Node.js

• Implemented profile page

iOS Software Engineer at Multiverse 11/2020 - 06/2021

• Architected and designed backend and iOS app with a UML diagram

• Designed high quality mockup UI of the app using Figma and implemented in SwiftUI

• Utilized Firebase Firestore for real time audio synchronization for multiple users

• Implemented audio caching using Apple’s FileSystem and Kingfisher for image caching

• Implemented group audio chat using Agora

• Implemented most of the features which includes: user authentication, real-time audio player for multi users using SwiftUI and MVVM pattern

Lead Software Engineer at StrepScan 08/2020 - 04/2021

• Annotated and labeled 700+ throat images using IBM Cloud Annotations

• Managed JupyterNotebook and other Python packages using virtualenv in order to train and create the machine learning model

• Utilized Python’s json, csv, and os APIs to format annotations.json file IBM Cloud Annotations outputted into a .csv file and to a specific format TuriCreate requires to create, train, and export a YOLO machine learning model

• Draw bounding boxes using Apple’s AVFoundation to show live rear camera preview

• Load the model using Apple’s CoreML and Vision to detect each throat parts, labeling, and showing location to enable autofocus and auto-capture features to capture medically usable images

• Enhanced user experience by improving visual and audio feedbacks, providing instructions based on specific throat part size showing or missing

• As the PM, I gave clear instructions and deliverables to a team of 7 software engineers and 3 industry partners enabling smooth development and communication in meetings.

• As the lead engineer, I coached and pair programmed with other software engineers to debug or help foresee potential blockers and

Developed the AI to detech throat parts and display it live in the iOS app by labeling images using IBM Cloud Annotations, trained and created a YOLO CNN model using TuriCreate library, using Apple's AVKit and MLKit to display a bounding box and the predicted label around the throat parts.

Other stack

Python SciKitLearn Numpy Pandas MatPlotLib Go

my github stats languages

Open source projects

🎁 Projects ⭐ Stars 📚 Forks 🛎 Issues 📬 Pull requests
StringsUtility Stars Forks Issues Pull Requests
UserAuth-Starter Stars Forks Issues Pull Requests
SnailMail Stars Forks Issues Pull Requests

Where to find me

Github LinkedIn Medium

Samuel P. Folledo's Projects

100dayswithswiftui icon 100dayswithswiftui

100 Days with SwiftUI By HackingWithSwift https://www.hackingwithswift.com/100/swiftui/3

braintrainer icon braintrainer

Brain Training Game for iOS written in Swift that trains your brain and hand-eye coordination as my Final Project for my Mobile Development 1.1 course in Make School

captainrainbowchecklist icon captainrainbowchecklist

This is a simple checklist app written in Python from Captain Rainbow's Tutorial for my CS1.1 class in Make School

contractor icon contractor

E-commerce website where users can sell their projects (iOS, Android, Website) following the CRUD principle. This project is written in Python and HTML, utilizes Flask and Jinja2, MongoDB as its database, Heroku as the web server, and Bootstrap for basic styling

coredatatutorials icon coredatatutorials

Core Data Tutorials by Raywenderlich available for purchase in https://store.raywenderlich.com/products/core-data-by-tutorials

cs1.2-datastructures icon cs1.2-datastructures

A Tweets generator website that generates sentences that sound realistic, but not always sensible

data-science-functions icon data-science-functions

This is my Math functions like mean, median, mode, covariance, percentile coded in Python, without using numpy for my Data Science 1.0 course in Make School

delivery-organizer icon delivery-organizer

A smart deliveries organizer that will make the front desk's job easier by simply taking a picture of the shipping label and know what to do or where to place that delivery

django-starter icon django-starter

Poll Website backed by Django as a Back End while following through Django's Documentation Tutorial for my BackEndWeb 1.2 course in Make School

folledorealestateapp icon folledorealestateapp

A fully working Real Estate App I learned from a Udemy Tutorial: https://www.udemy.com/course/ios-11-swift-4-become-professional-ios-developer

fufight icon fufight

Fu Fight is a turn-based multiplayer fighting game inspired from rock-paper-scissor shoo game but with a twist

gifsearch icon gifsearch

GIF Search Project which utilizes Flask and Jinja templates with Padyn github.com/squeaky1273 written in Python for our BackEnd Web class in Make School.

horoscope icon horoscope

Horoscope assignment written in Python and HTML as an introduction in Flask for my BEW 1.1 class in Make School

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.