
Eriel Marimon
Verified Expert in Engineering
Full-stack Developer
San Francisco, CA, United States
Toptal member since October 6, 2022
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
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
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
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.
Full-stack Developer
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.
Software Engineer
- 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.
Senior Full-stack Engineer
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%.
Full-stack Developer
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.
Full-stack Developer
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.
Software Engineer Intern
- 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.
Experience
Sports Social App: Pong Map
https://play.google.com/store/apps/details?id=com.ppfinder.ping_pong_pung[Web Scraping] Robot.txt Parser
https://github.com/dibusan/WebScrapingUtilPythonCatalog Scraper
• 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
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