Daniel Astudillo Home
2.4
Years Professional
1.9
Years Internship
4.3
Total Experience

My Journey

I've always been fascinated by how things work — methodically taking them apart, understanding their inner mechanics, and putting them back together better.

When I got my first PC in 2008, I was instantly hooked — not just by the built-in games like Minesweeper, Mahjong, and Purble Place, but by the idea that this machine could do so much. I spent hours exploring every corner of it, from Microsoft Paint to the Control Panel and all of the internal drives that showed up in the My Computer window, curious about what made it all tick.

That curiosity led me to embark on my journey as a programmer in 2015, when I was a sophomore in high school, with a Khan Academy account and a burning desire to learn about the forces that powered the World Wide Web. I advanced through the Computer programming - JavaScript and the Web course, and I was totally captivated by the magic of typing characters and watching something come to life in a browser. This spark quickly grew into a passion for building meaningful digital experiences and tools that solve real-world problems through the art of software engineering.

Since then, I've developed software across e-commerce, fintech, and infrastructure at companies like Wayfair and Visa — powering sales recommendations and efficiently routing customers in need of assistance to the most appropriate agents, building resilient backend systems at global scale, and ensuring reliability through test-driven development.

What drives me isn’t just the excitement of learning a new framework or solving a tough bug — it’s the idea that something I build could genuinely make someone’s day easier, faster, or more meaningful. That’s what keeps me coming back to the keyboard: the opportunity to turn ideas into tools people rely on. Whether I’m designing backend systems, collaborating cross-functionally, or refining the user experience, I approach every challenge with one goal in mind: to create software that earns trust, delivers value, and makes a real-world difference.

Skills

Frontend

Backend & APIs

Databases & Data

  • PostgreSQL
  • MongoDB
  • IBM DB2
  • SQL Server
  • BigQuery
  • SQL

Testing & Quality

  • JUnit
  • Mockito
  • Jest
  • pytest
  • unittest
  • Postman
  • Storybook
  • Checkmarx
  • SonarQube

DevOps & Infrastructure

  • Docker
  • Jenkins
  • Apache ActiveMQ
  • Turborepo
  • Git
  • CI/CD
  • AWS EC2
  • AWS S3

IDEs & Development Tools

  • Visual Studio Code
  • Cursor
  • Visual Studio
  • IntelliJ IDEA
  • DataGrip
  • Rider
  • WebStorm
  • PyCharm
  • npm / yarn
  • Maven
  • NuGet
  • pip

Experience

Software Engineer

Visa, Inc.Miami, FLSeptember 2022 - February 2025
  • Led migration of critical Visa Card Eligibility Services (VCES) legacy components to .NET Core 6.0, achieving 10-15% performance improvement and reducing 10+ years of technical debt across 20M+ monthly API requests.
  • Contributed to Visa Digital Benefits Platform (VDBP), a benefits management platform for card issuers, focusing on comprehensive unit testing with JUnit and Mockito, performance optimizations, and successful migration from Java 11 to Java 17 + Spring Boot 3.x.
  • Architected and implemented Apache ActiveMQ message producer in .NET Core 6.0 to share real-time benefit redemption data from VCES with VDBP, developing cross-platform Docker images for Apache ActiveMQ Artemis v2.29.0 supporting both Apple Silicon and Intel architectures.
  • Architected and developed a modernized version of Visa Click to Pay platform, migrating from legacy jQuery + Backbone.js to React, TypeScript, and Next.js with Backend-for-Frontend (BFF) architecture.
  • Contributed to Visa Performance Processing Monitor (VPPM), a critical monitoring tool used by banks across Latin America to track Visa Debit/Credit transaction metrics in real-time.
ReactNext.jsTypeScript.NET Core 6.0Spring BootJavaApache ActiveMQDockerC#JUnitMockitoJestStorybookTurborepoJenkinsCheckmarxSonarQubePostman

Software Engineer Intern

Wayfair, Inc.Boston, MAJune 2022 - August 2022
  • Drove critical improvements to Wayfair's sales operations by working directly with the Sales 360 Engineering-Distribution team, identifying and resolving functionality gaps that were blocking feature deployments.
  • Built robust testing infrastructure from the ground up, achieving 100% code coverage on mission-critical backend APIs using Python's unittest framework - a first for the team that set new quality standards.
  • Revolutionized the sales recommendation engine by designing and implementing innovative data transformation pipelines that boosted prediction accuracy by 20%, directly improving how customers connect with the right sales agents.
  • Transformed the phone routing system by integrating a high-performance internal routing client, slashing connection times by 30% and dramatically improving the customer experience during peak sales periods.
PythonunittestpytestBigQueryPandasNumPyScikit-learnFeature EngineeringData PipelinesSQL

Software Developer Intern

RestEasy, Inc.New York, NY (Remote)September 2020 - July 2021
  • Architected and deployed AWS EC2 infrastructure with NGINX reverse proxy, enabling unified backend and frontend delivery on consolidated ports while optimizing resource utilization and reducing operational complexity.
  • Revolutionized media management system by integrating AWS S3 cloud storage, achieving 20% reduction in upload processing times and significantly improving user experience for content-heavy operations.
  • Engineered comprehensive payment processing solution using Stripe Payments API, enabling secure fundraising capabilities and financial transactions for 250+ registered users with PCI compliance standards.
  • Optimized backend performance through MongoDB bulk operations implementation, reducing API latency by 15% and enhancing database efficiency for high-traffic scenarios.
Node.jsExpressMongoDBAWS EC2AWS S3NGINXStripe APIRESTful APIs

What I Value

Clean Code

I believe in writing code that's not just functional, but also maintainable, readable, and scalable. Good code is like a well-written story—it should be easy to understand and a pleasure to work with.

Continuous Learning

Technology is always evolving, and so am I. I'm constantly exploring new tools, frameworks, and methodologies to stay at the forefront of web development.

User-Centric Design

Every line of code I write is with the end user in mind. I strive to create applications that are not just powerful, but also intuitive and enjoyable to use.

Knowledge Sharing

I believe in the power of community and knowledge sharing. Whether through code reviews, documentation, or mentoring, I'm always looking to help others grow.

Beyond the Code

When I'm not coding, you'll find me exploring new technologies or diving into the latest developments in web development. I'm particularly interested in performance optimization and creating seamless user experiences.

I'm always excited to connect with fellow developers, share knowledge, and collaborate on interesting projects. Feel free to reach out if you'd like to discuss technology, potential collaborations, or just chat about the latest trends in web development.

Education

Bachelor of Arts in Computer Science and Mathematics

Williams College • September 2017 - June 2022