Software Engineer
2020 - 2023Facebook- Built notification features producing 300,000+ daily active users and one million+ monthly active users. Features revolved around modifying the interface to make notifications more appealing, user friendly, and delivered at the appropriate times.
- Optimized notifications infra to save 0.8% of daily CPU use or more than $5,000/day or $150,000/month. Accomplished by creating heuristics filter that prevents notifs from being constructed and sent when there is a low chance of user interaction.
- Improved robot navigation in a warehouse by adding a 3D Lidar sensor and created an algorithm to create Pixel mapping (PNG format) of a warehouse, including consideration of negative terrain (whole 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, WebSocketsSenior Full-stack Engineer
2019 - 2020Lowe'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 BootFull-stack Developer
2019 - 2019TransUnion- 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-endFull-stack Developer
2015 - 2019Multiple 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 ServletsSoftware Engineer Intern
2014 - 2014Google- 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