PlayStation, Integrated Services · San Diego, CA

Senior Software Engineer, Go and Node.js (June 2019 to Present)

At PlayStation, I've led the development of internal financial systems that process millions of sales transactions daily. My work spans both backend and frontend, with a focus on building scalable data pipelines in Go and Node.js, and designing dashboards that help finance teams audit, trace, and validate massive volumes of store activity.

One of my most impactful contributions was designing and implementing a Kafka-to-Snowflake connector in Go, built for idempotent ingestion, dynamic mapping, and resilient error handling. I also created a suspension service for our auditing pipeline that automatically filters and isolates anomalous transactions in real time; helping to improve data integrity and reduce operational downtime.

I've integrated AWS services such as Lambda, S3, and Snowpipe to automate data flows and enhance system scalability. These systems run on top of an event-driven architecture powered by Kafka, which allows us to handle distributed processing across multiple teams and services with high reliability.

I designed and maintained CI/CD pipelines using GitHub Actions, automating everything from linting and unit tests to integration testing and production deployment. I also built internal tooling for pipeline observability, including Slack alert bots and status notifications to keep the team informed throughout the deployment lifecycle.

Beyond engineering, I've mentored junior developers in both Go and Node.js, and played an active role in improving internal standards around testing, CI/CD, and observability practices.

3D Systems, Research and Development · San Diego, CA

Software Developer II, Python and C# (.NET) (June 2017 to June 2019)

At 3D Systems, I developed an imaging system in Python using OpenCV to analyze projected light paths from our 3D printers. This system played a key role in improving print accuracy by validating focus, alignment, and light intensity before each job was executed.

My optimizations to the image-processing pipeline significantly increased the speed of assembly line validation, boosting throughput by over 85 percent and reducing bottlenecks in production.

I also contributed backend services in C# using .NET Core to support the printer UI, and automated CI/CD workflows with Docker to streamline development and reduce deployment times across the team.

DirecTV, Interactive Team · Los Angeles, CA

Software Engineer Intern, Java and JavaScript (June 2016 to September 2016)

During my internship at DirecTV, I contributed to both the frontend and backend of an MLB application deployed across all set-top boxes. I developed JavaScript interfaces tailored to the performance constraints of embedded hardware, focusing on memory usage and responsiveness.

On the backend, I created RESTful APIs using Java and Spring MVC, backed by a Hibernate ORM layer. I also wrote web scrapers to collect real-time stats and highlights from MLB.com, integrating that data into an Oracle database to keep content fresh and up-to-date. My contributions helped improve both the scalability and responsiveness of the app during high-traffic events.