Extended Resume
Everything on the resume, plus the roles that came before it.
Experience
Scholastic Inc., New York, NY
Software Engineer
Jul 2021 - Present
- Built AutoPatch, an internal agentic OSS patching tool using Anthropic’s Claude Code with Context7 and Snyk MCPs to apply vulnerability fixes, saving ~5 hours per patching cycle.
- Designed and led AskClifford, an internal GenAI RAG chatbot built with Python and LangChain/LangGraph, backed by a PostgreSQL (PGVector) based multi-vector retrieval architecture; mentored 6 engineers on extending and operating the system, and presented the design and lessons learned at the 2024 Scholastic Tech Summit.
- Delivered an internal tech talk on Java-based GenAI frameworks (Spring AI) to 15+ engineers at the 2025 Scholastic Tech Summit, establishing shared patterns for AI integration and accelerating informed adoption across teams.
- Developed robust RESTful services and event-driven batch processing applications using Java, Spring Boot, and Spring Integration, supporting both relational (MSSQL) and NoSQL (MongoDB) databases; followed TDD practices and built comprehensive test suites with JUnit 5, Mockito, Selenium, and Cucumber to ensure reliability across microservices and integration workflows.
- Maintained 99.99% uptime for core Product MDM systems over 12 months by strengthening observability, alerting, and operational readiness, exceeding the 99.9% SLA.
- Reduced build artifact sizes by ~60% (1.5GB → 600MB) across ~7 microservices by fixing transitive dependency bloat in shared libraries, cutting deployment times by 50%.
- Refactored a long-running database sync pipeline by applying Java multithreading techniques, reducing ingestion time from 40 minutes to under 5 and significantly accelerating Kafka-based downstream processing.
- Rebuilt a legacy ETL framework with modular design and 93.5% test coverage, cutting delivery time from weeks to under an hour and dramatically improving maintainability
- Migrated 15+ microservices to AWS EKS and standardized CI/CD pipelines with Jenkins, Git, SonarQube, and Snyk, improving build stability and reducing operational overhead.
- Served as Security Champion; led remediation across 20+ applications using SonarQube and Snyk, enforced OWASP standards, and drove secure coding practices through tooling and review processes.
- Migrated secrets for 15+ production services to HashiCorp Vault, eliminating hardcoded credentials and enabling scoped access and automated rotation to strengthen security and operational safety.
- Configured end-to-end observability using DataDog and SumoLogic, including tracing, environment-aware parameterized dashboards, alerting, and monthly KPI reviews. Improved detection and resolution of production issues, reduced downtime, and strengthened accountability for system performance.
- Migrated a brittle legacy Python 2 application to Python 3, increased test coverage from 0% to 96%, and re-architected it to deliver vendor-specific product data (ONIX) over FTP/SFTP/SMB using configuration files instead of code changes, making the system far more stable and easier to extend.
- Led the migration of 8+ messaging applications from Kafka 0.8 to Kafka 2, modernizing legacy infrastructure and doubling throughput while significantly improving reliability across event-driven microservices.
QC Big Buddy Program, Flushing, NY
Program Coordinator
Aug 2020 - Dec 2020
- Supported and supervised 15 college students mentoring youth in transitional housing.
- Supported the program’s transition from an in-person mentoring model to a virtual one by training mentors and team members on tools such as MS Teams.
- Resolved technical issues and documented solutions for a team of 7 with varying technical proficiencies, so recurring issues could be fixed quickly.
- Collected, managed, and interpreted data to generate reports and draw conclusions for managerial actions using various spreadsheet software.
Experiential Education (Federal Work Study), Flushing, NY
Tech Support & Data Specialist
Aug 2019 - Dec 2020
- Identified and automated tasks using Google Apps Script to free up the team for other projects.
- Resolved technical issues and documented solutions for a team of 7 with varying technical proficiencies, so recurring issues could be fixed quickly.
- Supported the team’s transition to remote work by setting up and managing various tools.
- Collected, managed, and interpreted data to draw conclusions for managerial actions using various spreadsheet software.
CUNY Tutor Corps, Jamaica, NY
Tutor
Aug 2019 - May 2020
- Provided academic assistance in Math and Computer Science to 3 NYC DOE public school classrooms.
- Reviewed class material and supported over 20 students with test preparation in one-on-one and group settings.
- Worked with teachers to implement innovative teaching strategies and develop high quality preparatory material.
Freshman Year Initiative, Flushing, NY
Freshman Mentor
Aug 2018 - Dec 2019
- Facilitated the transition process for incoming freshmen.
- Provided tutoring in a variety of subjects such as Calculus and English.
- Guided freshmen on time and stress management.
- Worked with English 110 instructors for the benefit of the students.
CUNY Service Corps, Jamaica, NY
Student Aide / Technical Assistant
Sep 2018 - Mar 2019
- Provided technical support to computer users at one of the busiest libraries in Queens.
- Fostered and developed relationships with patrons.
- Built patrons’ confidence with technology by helping, educating, and teaching them about computers.
- Troubleshot software and hardware across multiple platforms.
- Completed 250 hours of community service.
Kirkland's, Valley Stream, NY
Seasonal Sales Representative
Oct 2017 - Jan 2018
- Learned store operations including register transactions, freight processing, merchandise placement, and product replenishment.
- Helped maintain an efficient and organized stockroom.
- Worked with team members to achieve shared goals.
Phonathon, Flushing, NY
Call Center Representative
Sep 2017 - Oct 2017
- Managed a large volume of outbound calls in a timely manner.
- Followed communication scripts when handling different topics.
- Identified customers’ needs, clarified information, and researched every issue to provide solutions or alternatives.
NYC SYEP, Rosedale, NY
SYEP Intern
Jul 2017 - Aug 2017
Assisted head librarians with their day-to-day duties.
- Provided technical support to library computer users.
- Sorted and shelved books.
- Set up library programs and saw to their successful execution.
Education
Queens College, City University of New York (CUNY)
Bachelor of Arts in Computer Science | GPA 3.96 / 4.00 | Dec 2020
- Honors: Summa Cum Laude, Loren Scholarship Recipient, Dean's List (Presidential Scholar).
Also available as JSON Resume.