Resume

Education

Lehigh University
August 2021 – January 2025
B.S. in Computer Science & Engineering
Bethlehem, PA

Experience

Apple
May 2024 – August 2024
Software Engineering Intern
Seattle, WA
  • Developed the core logic for pipeline configuration query processing, enabling efficient and scalable configuration retrieval.
  • Implemented multiple RESTful API endpoints for system monitoring and management, improving system reliability and reducing latency.
  • Created a real-time visual dashboard for pipeline monitoring, enhancing team visibility and productivity.
Apple
May 2023 – August 2023
Software Engineering Intern
Seattle, WA
  • Designed and implemented CI pipelines integrating static analysis, unit testing, and code coverage tools, improving code quality for more than 200 teams.
  • Enhanced pipeline resilience by adding automated failure recovery mechanisms and automated report generation with analyzed log data.
Oncospace
June 2022 – August 2022
Software Engineering Intern
Baltimore, MD
  • Developed a DICOM data processor using cornerstone.js, enabling real-time medical image visualization for oncologists.
  • Streamlined deployment processes by implementing a CI/CD pipeline using Azure DevOps.
Tech For Good Inc.
June 2021 – August 2021
Software Engineering Intern
Sharon, MA
  • Developed a cache-based internet access solution using Squid, achieving a 600% increase in access speed.
  • Automated deployment on Raspberry Pi devices using AWS CodePipeline & CodeDeploy.

Skills

Programming Languages: JavaScript/TypeScript, Java, Python, Kotlin, Scala, C/C++, C#, SQL
Frameworks Libraries: Spring Framework, Express.js, gRPC, Node.js, React.js, Next.js, Jest, JUnit, Mockito, Mocha
Devops Infrastructures: AWS (EC2, Lambda), Azure DevOps, Apache Kafka, GitHub Actions, Jenkins, Docker, Kubernetes, Temporal, Graphana
Databases: PostgreSQL, MySQL, SQLite, MongoDB, DynamoDB, Redis
Tools: Gradle, Maven, npm (yarn & pnpm), Conan, CMake, Babel, Webpack, Git
Software Engineering: Agile, Software Development Life Cycle (SDLC), Object-Oriented Programming (OOP), System Design, Distributed Systems
Operating Systems: Linux