# Angel Ruiz-Bates > Senior Software Engineer at Epik Solutions Location: Tucson, Arizona, United States Profile: https://flows.cv/angelruizbates My first time exploring computer programming was when I first discovered Windows batch scripts around age 12. I started by scripting short animations then entire games where you could save and restore your progress! Since then, I've been completely hooked on software development. I love having the ability to realize my thoughts in code. The potential is limitless, and that has mystified me from a young age. I'm a software engineer using Ruby On Rails, React, Typescript/Node, and Express. One day, I hope to work with machine learning artificial intelligence in the field of medicine. Over a decade and a half of self-driven study of computer science fundamentals through a variety of personal projects, including: * Fullstack web development * Mobile app development * Z80 microprocessor emulation in C++ Driven by passion. For more information, please visit me at https://angelruizbates.com/. ## Work Experience ### Senior Software Engineer @ Epik Solutions Jan 2023 – Present ### Software Engineer @ Epik Solutions Jan 2023 – Jan 2023 ### Junior Software Engineer @ Better Place Forests Jan 2021 – Jan 2022 Created an easy to use & extensible API wrapper in Ruby for Salesforce Marketing Cloud which enabled us to programmatically send transactional & marketing emails, using their Transactional & Triggered Send APIs, and paves the way for the unification of our transactional and marketing email systems. Leveraging that API wrapper, I created an email scheduler & three email systems that helped drive customer engagement Moved our CI/CD pipeline for our marketing website from Google Cloud Platform, recreated it in CircleCI, and automated our unit and snapshot tests using Percy Helped to build an ETL workflow in Tray.io that uploads event data to Facebook using their Offline Conversions API which will allow us to more effectively advertise to our users Contributed to BPF’s Wishes platform, which is the first project to introduce React into the codebase, and is expected to significantly drive organic growth. This includes implementing the first iterations of our profile & settings page, guide page, and preamble pages, as well as implementing our React form component and most of its input components, and most of the payment pages of our redesigned checkout flow Created a service to send SMS to our customers. Leverages a custom Apex class in Salesforce Implemented the redesign of our marketing email modules built in Hubspot and tested them for uniformity across browsers using Litmus Migrated our transactional emails from Hubspot to SFMC using our custom API wrapper ### Co-Creator, Software Engineer @ Dendro Jan 2021 – Jan 2021 | https://getdendro.com/ Collaborated remotely to architect, design, and implement a serverless cloud pipeline able to extract, transform, and load (ETL) data in near-real-time at scale. Led implementation and deployment of the AWS services, such as IAM, Kinesis Data Firehose, S3, Lambda, Timestream, and CloudWatch, which are used in the cloud pipeline. Transformed gathered metrics using time-series analysis and visualized them using charts. Implemented the deploy and list CLI commands which automates over 40 API calls that create and configure a serverless cloud pipeline, as well as lists the currently used AWS resources, saving our users time and providing functionality to help ensure their resources don’t go to waste. Authored the case-study available at https://getdendro.com/case-study. ### Co-Creator, Software Engineer @ BridgeAPI Jan 2020 – Jan 2021 | https://bridgeapi.dev Designed and implemented core functionality & database of the serverless RESTful API integration platform Created lo-fi & hi-fi mockups to facilitate planning and implementation of user interface & frontend. Implemented frontend using React with Next.js. Created unit tests using RSpec and achieved near-maximum code coverage. ### Full Stack Software Engineer @ RB Implementations LLC Jan 2020 – Jan 2020 Implemented and delivered a dynamic PDF report using Puppeteer for the results of the patient's SARS-CoV-2 serology test. Provided logic/mapping/rendering able to handle six possible test results calculated from dozens of analytes. Positively affected thousands of people in the San Diego area by empowering them to view their results from their home's comfort on the day of launch. ## Education ### Computer Science New Mexico State University ## Contact & Social - LinkedIn: https://linkedin.com/in/angel-ruiz-bates-1b68a2142 - Portfolio: https://angelruizbates.com --- Source: https://flows.cv/angelruizbates JSON Resume: https://flows.cv/angelruizbates/resume.json Last updated: 2026-03-30