Eriel Marimon, Developer in San Francisco, CA, United States
Eriel is available for hire
Hire Eriel

Eriel Marimon

Verified Expert  in Engineering

Bio

Eriel is a full-stack developer who drives applications from concept to delivery with over 15 projects. At Facebook (Meta), he worked in the Growth Pillar (user acquisition and retention), increasing daily active users by 500,000. In the Robotics team, he improved navigation. His strategic approaches have increased sales and saved money at Google, TransUnion, Lowe's Home Improvement, and Facebook. Eriel is proficient in a variety of engineering and DevOps technologies.

Portfolio

D'lujo
Flutter, Django, Firebase, iOS, Android, Web, Full-stack Development, APIs...
Juke Audio, Inc.
Flutter, React, Vue, Python, Bluetooth Low Energy (LE), Multicast DNS (mDNS)...
Facebook
Python, Data Science, Linux, Java, Web Scraping, Docker, Data Warehousing...

Experience

  • Python - 8 years
  • Java - 7 years
  • Ruby on Rails (RoR) - 4 years
  • PostgreSQL - 4 years
  • Angular - 3 years
  • Flutter - 3 years
  • Cloud Firestore - 3 years
  • Data Science - 2 years

Availability

Part-time

Preferred Environment

Linux, Python, Flutter, Java, Angular, Vue, Ruby on Rails (RoR), DevOps, React, iOS, API Integration, Full-stack Development, APIs, Scraping, PostgreSQL, Webhooks, OAuth 2, OAuth, REST, Unit Testing, Social Networks, TypeScript, Responsive UI, Databases, UX Design, Azure, Artificial Intelligence (AI), CI/CD Pipelines, GitHub, GitHub Actions, Code Review, System Architecture, UI Design, Front-end Development, React Native, Ionic, PHP, WordPress, Music, Large Language Models (LLMs), OpenAI, MongoDB, Next.js, Datadog, DigitalOcean, Terraform, Microsoft Excel, Robotic Process Automation (RPA), Excel Macros, Microsoft Entra, Back-end, Go, Jenkins, Blockchain, CocoaPods, HIPAA Compliance, Integration, Beautiful Soup, Data Analysis, Data Analytics, Bootstrap, Mobile Development, Near-field Communication (NFC), Socket.IO, IDX, Authentication, DPoP, Airtable, FlutterFlow

The most amazing...

...thing I've developed is an app similar to Zillow for the international market, enabling users to list their houses for sale.

Work Experience

Lead Full-stack Developer

2024 - 2024
D'lujo
  • Developed an app similar to Zillow for the international market, enabling users to list their houses for sale.
  • Integrated with Google Maps using Geolocation to calculate distance and drive time.
  • Included are chat features for one-to-one conversations and group- or admin-centric conversations.
Technologies: Flutter, Django, Firebase, iOS, Android, Web, Full-stack Development, APIs, Scraping, PostgreSQL, Webhooks, OAuth 2, OAuth, REST, Unit Testing, Back-end

Full-stack Developer

2023 - 2023
Juke Audio, Inc.
  • Redesigned an app for an IOT home audio system. Initially built in PHP, it was transformed into Flutter to deploy to multiple platforms.
  • Re-architected it to improve the back-end design, then implemented 13 pages of UI with all functionality.
  • Accomplished all milestones we had set on or ahead of time. I demoed once a week until the completion of the project.
Technologies: Flutter, React, Vue, Python, Bluetooth Low Energy (LE), Multicast DNS (mDNS), Internet of Things (IoT), Amazon Web Services (AWS), User Experience (UX), User Interface (UI), Amazon DynamoDB, Amazon RDS, Infrastructure as Code (IaC), WebView, Audio Streaming, MySQL, REST APIs, ActiveRecord, DevOps, Kotlin, Coroutines, Jetpack Compose, Microservices, Azure App Service, Full-stack Development, APIs, PostgreSQL, Webhooks, OAuth 2, OAuth, REST, Unit Testing, Back-end

Software Engineer

2020 - 2023
Facebook
  • Built notification features producing active users of 300,000+ daily and 1+ million monthly. Features revolved around modifying the interface to make notifications more appealing, user-friendly, and timely.
  • Optimized the notifications infrastructure to save 0.8% of daily CPU usage—saving over $5,000 daily or $150,000 monthly—by creating a heuristics filter that prevents creating and sending notifications during low chances of user interaction.
  • Improved robot navigation in a warehouse by adding a 3D LiDAR sensor and developed an algorithm to create the pixel mapping of a warehouse in PNG format, considering negative terrains like a hole in the ground.
Technologies: Python, Data Science, Linux, Java, Web Scraping, Docker, Data Warehousing, Real-time Data, Algorithms, Machine Learning, Technical Project Management, JavaScript, React, Test-driven Development (TDD), HTML5, CSS, SQL, Full-stack, Front-end, WebSockets, iOS, Swift, Mobile, Xcode, PHP, Android, Embedded Linux, jQuery, Node.js, GraphQL, MySQL, REST APIs, DevOps, FastAPI, Microservices, API Integration, Full-stack Development, APIs, PostgreSQL, Webhooks, Facebook API, OAuth 2, OAuth, REST, Unit Testing, Social Networks, Robotic Process Automation (RPA), Back-end, Data Analysis

Senior Full-stack Engineer

2019 - 2020
Lowe's Home Improvement
  • Developed a microservice to handle user authentication and authorization. Using OAuth2 to sign in a user with different social media accounts (Google, Facebook). Stores and refreshes the acquired token for future requests on a given timeframe.
  • Developed Java Microservice to validate CMS input. This service would allow administrators to update store information. It required permitting over 100 data points to be modified for a single store with different validation strategies (Regex, third-party integrations).
  • Configured continuous integration pipelines to make sure code was released reliably. This involved creating unit and integration tests and web automation tests using Selenium to mimic a real user. It helped decreased user bug reports by 20%.
Technologies: Java, Regex, Docker, Amazon S3 (AWS S3), AWS Lambda, Real-time Data, Algorithms, Amazon Web Services (AWS), JavaScript, Test-driven Development (TDD), HTML5, CSS, Angular Material, SQL, Full-stack, Front-end, Spring Boot, Azure DevOps, Redis, Kubernetes, MySQL, REST APIs, DevOps, Lambda Functions, Microservices, Azure App Service, Full-stack Development, APIs, PostgreSQL, REST, Unit Testing, Back-end

Full-stack Developer

2019 - 2019
TransUnion
  • Designed a web dashboard to monitor hundreds of web scraping Python programs. This dashboard created reports to visualize the runtime and success rate of the scripts.
  • Created a notification system to alert administrators when web-scrapers had a high error rate. Sent email and SMS using Twilio API. This increased the success rate by 27% since on-calls could access error reports ->fix->restart, eliminating hours of investigation time.
  • Built an HTML-formatted email to prettify reports being sent to executives and on-calls. This made the emails more intuitive to read and, therefore, more helpful.
Technologies: Python, Vue, Django, Google Cloud Platform (GCP), Twilio, Web Scraping, Docker, Data Warehousing, Real-time Data, Algorithms, Amazon Web Services (AWS), JavaScript, React, Test-driven Development (TDD), HTML5, CSS, Angular Material, SQL, Full-stack, Front-end, Go, MySQL, REST APIs, DevOps, Lambda Functions, JSON Web Tokens (JWT), Microservices, Full-stack Development, APIs, Scraping, REST, Unit Testing, Back-end

Full-stack Developer

2015 - 2019
Multiple Companies
  • Built REST APIs for Sato Global Solutions using Java and multiple tools of the Spring Framework.
  • Created a dashboard to help fly drones using the AngularJS framework and Go.
  • Built web scrapers to automate submitting late-shipment claims to UPS and FEDEX using Python and Selenium.
Technologies: Vue, Angular, Python, Java, Spring MVC, Django, Flask, Ruby on Rails (RoR), HTML, GoLand, Protobuf, AngularJS, Apache Airflow, Web Scraping, Docker, Selenium, Scrapy, Algorithms, Elasticsearch, Ruby, JavaScript, Test-driven Development (TDD), HTML5, CSS, Angular Material, Dart, Firebase, SQL, Full-stack, Front-end, Spring Boot, Java Servlets, Web3, MySQL, REST APIs, ActiveRecord, JSON Web Tokens (JWT), JUnit, Scraping, REST, Back-end, Airtable

Software Engineer Intern

2014 - 2014
Google
  • Built a web app integrated with Google Places API to find and recommend restaurants nearby.
  • Delivered a Django REST API to sort places based on different parameters.
  • Created a REST API to integrate with IBM Natural Language Processing API to gather sentiment from news articles.
Technologies: Python, Django, HTML, Web Scraping, Algorithms, JavaScript, Test-driven Development (TDD), HTML5, CSS, Angular Material, Firebase, SQL, Full-stack, Front-end, JSON Web Tokens (JWT), JUnit, Scraping, REST, Back-end

Experience

Sports Social App: Pong Map

https://play.google.com/store/apps/details?id=com.ppfinder.ping_pong_pung
A Flutter-based application with a Ruby on Rails and Firestore back end. This app can be found in the App Store for iOS and Play Store for Android with the name "Pong Map" by developer "frias19o". It allows users to find people who play the same sports as them in the neighborhood. It also shows them venues where the sport can be practiced and coaches that can teach it. The app allows students to book classes and pay through a Stripe API integration and has a league system where users are ranked as they play and update scores against each other.

[Web Scraping] Robot.txt Parser

https://github.com/dibusan/WebScrapingUtilPython
Most web scraping projects can benefit from mapping the website before crawling it. This utility project enables easy fetching and parsing of the Robots.txt and sitemap.xml files into Python data structures.

Catalog Scraper

Turn any website into a structured database through modern web scraping strategies. The catalog scraper does the following:

• Intercepts all API requests and saves the response JSON
• Parses all tables in the HTML pages to a dictionary
• Idempotent: Crawler keeps track of visited pages and APIs to make sure we do not repeat requests and risk getting blocked
• Efficiency and reliability: the architecture uses Celery, an asynchronous task-based approach where every URL fed into the system is a standalone task that can be retried.
• Examples:
• Crawled and parsed target.com in 24 hours. It successfully extracted information from more than 10,000 retail items.

Skills

Libraries/APIs

Vue, React, Node.js, REST APIs, ActiveRecord, CocoaPods, Beautiful Soup, jQuery, React Router, QuickBooks API, Facebook API, Protobuf, Java Servlets, Sidekiq, RxJava, Mypy, React Query, Socket.IO

Tools

Android Studio, GitHub, Microsoft Excel, Apache Airflow, RabbitMQ, Xcode, Figma, AWS SDK, Jenkins, GoLand, Celery, Docker Compose, WebView, Azure App Service, Terraform

Languages

Python, Java, HTML, Ruby, JavaScript, HTML5, CSS, Dart, SQL, PHP, Kotlin, TypeScript, Swift, Go, GraphQL, Regex

Frameworks

Flutter, Angular, Ruby on Rails (RoR), Django, Flask, Selenium, Angular Material, Spring Boot, Android SDK, Redux, Tailwind CSS, React Native, OAuth 2, Scrapy, JSON Web Tokens (JWT), JUnit, .NET, ASP.NET, Ionic, Spring MVC, AngularJS, Next.js, Bootstrap

Paradigms

Object-relational Mapping (ORM), Mobile Development, REST, Unit Testing, Test-driven Development (TDD), DevOps, Microservices, UX Design, UI Design, Automation, Azure DevOps, HIPAA Compliance

Platforms

MacOS, Linux, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), Firebase, Mobile, Android, FlutterFlow, WordPress, AWS Lambda, iOS, Embedded Linux, Kubernetes, Azure, Blockchain, Twilio, Bluetooth Low Energy (LE), Web, DigitalOcean

Storage

PostgreSQL, Cloud Firestore, MySQL, Databases, Elasticsearch, Redis, MongoDB, Google Cloud, Amazon S3 (AWS S3), Amazon DynamoDB, Datadog

Other

Web Scraping, Sports, Web Crawlers, Algorithms, Full-stack, Front-end, API Integration, Back-end, CI/CD Pipelines, Full-stack Development, Webhooks, APIs, Jetpack Compose, FastAPI, Architecture, Front-end Development, User Management, Quality Control (QC), Scraping, Responsive UI, GitHub Actions, Code Review, System Architecture, Excel Macros, Integration, Data Analytics, DPoP, Data Science, Real-time Data, WebSockets, User Experience (UX), User Interface (UI), Audio Streaming, Intuit QuickBooks, OAuth, Social Networks, Music, Robotic Process Automation (RPA), Data Analysis, Near-field Communication (NFC), IDX, Authentication, Airtable, Data Warehousing, Machine Learning, Technical Project Management, Web3, Multicast DNS (mDNS), Internet of Things (IoT), Amazon RDS, Infrastructure as Code (IaC), Coroutines, Lambda Functions, Artificial Intelligence (AI), Large Language Models (LLMs), OpenAI, Microsoft Entra

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring