David Kang

Software Engineer @ Aetna Health

I build polished, performant, and accessible web experiences.

About

My professional SWE journey began at GoFundMe, where I was a key contributor in the Create Team from '20 to '22. Since, I've ventured into contracting roles, collaborating with start-ups such as Science and Moonhub. I currently build web experiences at Aetna Health.

I'm a product-minded engineer, proficient in modern front-end technologies, with an expertise in FE performance optimization and data management, API integration, and accessibility.

Beyond the screen, I'm a fan of pickleball, skateboarding, and spending time with loved ones.

Ready to bring your ideas to life. Let's build something exceptional together.

Experience

Jan 2024 — Present

Software EngineerAetna

Identifying and rectifying accessibility defects reported by customers, ensuring compliance with WCAG Level AA standards and the latest web accessibility guidelines. Contributing to the development of new components and features in Typescript and React.js, meticulously crafted to adhere to accessibility standards. Developed enhancements for Aetna’s member portal search, including provider recommendations and search filter options; ensured robust API integration and performance.

Typescript
ReactJS
Playwright
React Testing Library
Accessibility
CSS

Sep 2023 — Jan 2024

Software Engineer (Contract)Moonhub

Contributed several UI and architectural improvements for Moonhub’s Chatbot and email sequence scheduling front-end application, leveraging React, Redux, and Typescript for robust development. Utilized Material UI and testing frameworks like React Testing Library and Jest to ensure high-quality, maintainable code. Conducted thorough code reviews, offering constructive feedback and mentorship to contractors, fostering a collaborative and efficient work environment.

React
Redux
Typescript
Material UI
React Testing Library
Jest

Feb 2020 — Jan 2023

Software EngineerGoFundMe

Maintained and developed multiple iterations of GoFundMe’s campaign create flow; Implemented with React.js, Typescript, and Next.js, front-end using functional components, SASS CSS preprocessor, and Redux.js for managing persistent centralized state. When needed, made backend contributions to the legacy codebase written in PHP within the Laravel framework. Regularly worked and communicated with the Product and Design team to ensure quality and accessibility.

React.js
Typescript
Next.js
SASS
Redux.js
PHP
Laravel

Projects

Screenshot of RapKing - Social Network for Rap Enthusiasts

RapKing - Social Network for Rap Enthusiasts

Developing a gamified social network Next.js mobile-first web application, enabling users to write, share, rate, and comment on rap lyrics. Engineered the application using Typescript, incorporating TRPC for efficient API communication, Prisma for streamlined database management with a PostgreSQL database hosted on DigitalOcean. Implemented robust user authorization and authentication mechanism using Nextauth, managed data handling techniques through React Query, and integrated zod for schema validation, enhancing the reliability and security of the application, which is hosted on Vercel for high availability and performance.

Typescript
Next.js
TRPC
Prisma
PostgreSQL
NextAuth.js
React Query
Zod
Vercel
Figma

Get In Touch

If you're considering my contribution, have a question, or just want to say hi, you can count on hearing back from me!

Based on Brittany Chiang's website. Forked off Alexander M's. Coded in Visual Studio Code. Built with Next.js, Tailwind CSS and Shadcn/ui, deployed with Vercel.