
Hi, my name isDrake Pham
I'm a
Drake Pham
I enjoy building things for the web.
My focus is Data Structures and Algorithms.
About me
My journey into programming kicked off during my undergrad in Computer Science at University of Kansas. As a freshman, I got my feet wet with the basics of computer science, databases, and C++. But what truly sparked my passion was a course on semantic publishingāthere, I used HTML and CSS to create a webpage from scratch, This experience opened my eyes to the charm of web developmentāāāliterally, you can build anything you envision with code.
I sharpened my software development skills through internships and fellowship at Internships at Zoi and MarkovAI, and Fellowship at Headstarter. Working closely with developers, designers, testers, and product managers, I loved the buzz of a team pulling together to make our product better. And thereās nothing quite like the thrill of seeing my own code being used by thousandsāitās what solidified my decision to pursue a career in software development.
In my spare time, I enjoy exploring new technologies and building interesting projects. And when Iām not at the computer, youāll find me catching a movie, or keeping fit with regular workouts.
Featured Projects
HelpMate
A platform combined academic schedules, travel plans, weather updates, and social events into a single platform for bettermanagement of college student life.
- React.js
- Javascript
- Node.js
- Express.js
- MySql
My Skills
- Python
- C++
- C
- Java
- JavaScript
- TypeScript
- React
- Next
- Node
- Express
- Git
- Github
- MongoDB
- MySQL
- DynamoDB
- Redis
- Docker
- Kubernetes
- Terraform
- CloudFormation
- HTML
- CSS
- Lamda
- S3
- CloudFront
- API Gateway
- Route 53
- Coginto
My Experiences
Software Engineering Fellow
Remote - New York, New York
Building 3+ AI apps and APIs using React.js, Next.js, OpenAI, AWS, StripeAPI. Contributing an accepted Pull Request (PR) to the Biome (13k Stars) open-source project with a team of 4.
July 2024 - PresentTechnical Interview Prep Coach
Remote - San Francisco, CA
Coaching and mentoring 20 students in key computer science topics like Data Structures, Algorithms, and GraphTheory for software development internships. Facilitating discussions to increase student success and engagement, helping students build comfort and trust. Provided constructive feedback and encouraging words regularly to help students improve in areas they were struggling with during interview prep sessions.
May 2024 ā PresentSoftware Engineer - Intern
Remote - San Francisco, California
Developed Python-based data migration functions independently, transferring 8000 events to the Appwriteās database, leveraging Appwriteās database system for optimal request performance (226.21 ms). Implemented a RESTful API with Test-Driven Development (TDD) that allows users to query locations by their location. Configured and tested an SMTP mail server using Mailgun, enhancing email deliverability for organizational communication.
February 2024 ā May 2024Software Engineer - Intern
Ho Chi Minh, Vietnam
Implemented two search RESTful APIs (Typescript) across four categories by collaborating with a teammate and applying the coding best practices (Typescript), improving loading performance by 20%. Applied the design best practices (the Adjacency List Design Pattern) to consolidate three tables into one in DynamoDB, saving 40% cost, enhancing 30% performance, and simplifying queries. Utilized AWS CloudFormation to create Infrastructure as Code (IaC) files, integrating S3, CloudFront, OAI, API Gateway, Lambda (Typescript), and DynamoDB to establish a serverless framework for deploying a React app, resulting in a 90% reduction in deployment time.
February 2024 ā May 2024