# Ricardo Figueroa > Senior Software Engineer at Menlo Security Inc. Location: Spring, Texas, United States Profile: https://flows.cv/ricardofigueroa I am a software engineer developing highly scalable web applications. On my free time I find myself writing web applications, learning new technologies and solving interesting Computer Science Challenges. Some of the tools and tech stack that I love to work with include Python, Javascript, React, Node.js, Express, HTML/CSS, Postgres, MongoDB/Mongoose.js, Git, Webpack, Docker, Redis, Redux, Cassandra, AWS, Kubernetes, Flask and many more. ## Work Experience ### Senior Software Engineer @ Menlo Security Inc. Jan 2023 – Present ### Software Engineer @ Menlo Security Inc. Jan 2021 – Present | Mountain View, California, United States ### Software Engineer @ ByPrice.com Jan 2019 – Jan 2020 - Developed a customer facing web application that let users monitor products at e-commerce websites that included pricing, and product detail information using Python, Javascript, React, Kubernetes, Google Cloud, AWS Lamda and PostreSQL. - Developed and managed a cluster of webscrapers/webcrawlers that obtained information from 15> e-commerce websites. ### Software Engineer & Machine Learning Research @ Leanglass Jan 2019 – Jan 2019 Leanglass Jan 2019 – Present Project description Leanglass, personal project to create an online profile assessment of educational characteristics of a person for marketing and selling purposes: - Developed an application based on Natural Language Processing that emulates a human's ability to assess a person's quality of writing with a >80% accuracy, outperforming most of published research benchmarks. - Technologies used: Google BERT NLP (transfer learning), Tensorflow, Python, React, Node js, MongoDB, AWS, Docker, Docker Machine, Styled Components, Scikit-learn. ### Deliverio @ Project Jan 2018 – Jan 2018 Deliverio is an application that solves the vehicle routing problem (VRP). Given a fleet, it is required to cover the demand of a set of delivery points efficiently. Starting at the same depot, each truck makes a round trip hopping on a subset of the delivery points. The goal is to minimize the overall distance. This is a generalization of the Travelling Salesman Problem (TSP) making it an NP-hard problem. Technologies used: - Google Maps API - Docker - React Native - Node js - Express - Redis - PostgresSQL ### Senior Analyst @ Northgate Capital Jan 2015 – Jan 2017 | Mexico City Area, Mexico ### Investment Banking Analyst @ VACE Partners Jan 2012 – Jan 2014 | Mexico City Area, Mexico ## Education ### Master's degree in Computer Science Instituto Tecnológico Autónomo de México Jan 2017 – Jan 2019 ### Software Development Hack Reactor Jan 2018 – Jan 2018 ### Bachelor's degree in Industrial Engineering Instituto Tecnológico Autónomo de México Jan 2008 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/ricardo-figueroa-r - Website: https://www.rfiguerordev.com --- Source: https://flows.cv/ricardofigueroa JSON Resume: https://flows.cv/ricardofigueroa/resume.json Last updated: 2026-03-22