profile

YOUNG
KIM

I am a software developer
whose passion for coding began at the tender age of 10.

Now, with a decade of professional experience, my career spans diverse sectors such as government, security, media, non-profit and more.

I offer a unique blend of early-start innovation and industry-spanning expertise, thriving in dynamic, fast-paced environments

SKILLS

ReactJS, NodeJS, NextJS, Typescript, Ruby on Rails, PostgreSQL,
AWS (Beanstalk, ECS, RDS, DynamoDB, SQS, etc), BullMQ, Sidekiq

EXPERIENCES

Software Engineer

Indigov | Washington DC | Nov 2019 - Present

Joined the company during its foundational stage and played a pivotal role in developing all major applications and initial infrastructure.

  • Led a team of four in executing multiple projects from initial planning and development through to presentation
  • Mentored colleagues through 1 to 1, code reviews, guidance, and support
  • Regularly assessed and addressed technical debts for optimal system performance

UI/UX Developer

King & Union | Alexandria, VA | Dec 2017 – Nov 2019

Joined the team post-seed funding to enhance product UI/UX, filling a crucial role as the first full-time frontend developer.

  • Improved user experience by enhancing product responsiveness and collaborating with UX designer
  • Transitioned to the 'Cambridge Intelligence KeyLines' graphing library for optimal performance and suitability
  • Streamlined the codebase by eliminating technical debt

Product Developer

Independent Journal Review | Alexandria, VA | Sept 2015 - Dec 2017

Joined the company during a website redesign phase, aimed at enhancing the platform for readers and journalists.

  • Developed the website's overhaul using ReactJS, NodeJS, and WordPress, enabling various verticals with unique themes and logos
  • Led development of analytic dashboard, which aggregated data from Google Analytics, Facebook Analytics, and other custom metrics, to be displayed on TVs for internal teams.
  • Led development of Cheeralong, a platform for the presidential debate viewers to cheer for their candidate in real-time.

Front End Developer Manager

IMGE | Alexandria, VA | Sept 2014 - Dec 2015

Managed development of client websites which were built with Wordpress & Javascript

  • Implemented new features to the websites, such as custom built components for Wordpress
  • Helped clients with their technical issues and provided

Android Developer

Homesnap | Washington, DC | Oct 2012 - May 2013

Was hired to build a system that allows users to take a picture of a house and get information about the house. Implemented the feature using various Android sensors including GPS, camera, gyroscope, and accelerometer. At the time, they were still in development phase for the Android app

WORKS

Hosted Webforms

At Indigov, we developed a system that enables tickets to be created from webform submissions. Previously, webforms were implemented by third-party contractors, leading to frequent errors. By integrating our own webform and ticketing system, we significantly reduced errors, enhanced user experience, and saved time and money for both offices and the company. The forms are dynamically rendered from a predefined schema, which allows for easy updates.

Technologies Used: ReactJS, NodeJS, PostgreSQL, AWS SQS, Uniforms, Zendesk

Bulkmailer

At Indigov, we developed a system that enables users to send emails or physical mails to constituents. The system allows users to search constituents using various criteria such as zip code and interests. Emails are personalized with the recipient's name and other relevant information.

Technologies Used: ReactJS, NodeJS, PostgreSQL, BullMQ, Unlayer, Sparkpost, Zendesk

Search & Export

At Indigov, our customers required a system to search through thousands of records and export them for reviewing and compliance purposes. We developed a system that enables users to search through records using various criteria and export them in multiple formats. Because our system was dependent on Zendesk, we had to develop a system that could respect the rate limits.

Technologies Used: ReactJS, NodeJS, PostgreSQL, BullMQ, Zendesk, Redis

King & Union Avalon

At King & Union, we developed a platform that enables security researchers to collaborate and share information about security threats, such as viruses and malicious IP addresses. The platform allows users to create graphs of entities and their relationships, and generate reports based on these graphs to share with others. My role involved integrating the KeyLines graphing library into the platform.

Technologies Used: ReactJS, Python, Django, KeyLines

IJR.com Redesign

Independent Journal Review had over 20 million active users at the time. We launched multiple verticals for the news company and created a new framework that allowed for a similar format with different branding for each vertical.

Technologies Used: ReactJS, Wordpress, PostgresSQL

Cheeralong

At Independent Journal, we developed a product specifically for the election cycle. We created a platform where users could cheer for their candidate in real-time. The platform was actively used during the presidential debates and on election night.

Technologies Used: MongoDB, Redis, NodeJS, ReactJS

Ping Pong Score Keeper

With my friends, we played table tennis every weekend and we kept losing track of scores. We looked for an app that could help us track, but we couldn't find the one that works. So I created one for us to use! Anyone could pick it up easily by going to an url, and could start using it in a second. We could also put the website on a tv & the score would be automatically synced, so everyone could see the scores.

Technologies Used: ReactJS, Firebase

Shuffle

Independent Journal Review aimed to create a news app that presented users with personalized content tailored to their interests. The app allowed users to swipe right to save articles and swipe left to skip them, using this data to form an algorithm that curated content based on their preferences. While the app didn't take off and was eventually scrapped, I still believe the idea behind it was excellent.

Technologies Used: Java, Android SDK

People Manager

I was part of the leadership for the youth ministry at my church and I developed an attendance web app to better track the attendence and to understand the impact of our decisions. We could analyze how different decisions affected attendance, empowering us to make more informed decisions with confidence.

Technologies Used: VueJS, FeatherJS, MongoDB

Homesnap

Homesnap is a real estate company with a unique approach compared to Redfin and Zillow. Homesnap allows users to take a picture of a house, and the app provides information about the property. This feature enables home shoppers to find houses they like by simply using their own eyes.

Technologies Used: Java, Android SDK

DN Reader

I frequently visited DesignerNews.co to stay updated on news relevant to designers. At that time, the site didn't have an Android app, despite offering a public API. I decided to develop an app myself. I implemented a unique user interface that was unprecedented in any other app at the time. Although the app didn't gain much traction, I thoroughly enjoyed the development process.

Technologies Used: Java, Android SDK

Reddionic

I was disappointed with the state of Reddit apps on Android, which either lacked good design or an intuitive reading flow. I decided to develop a better app. Upon release, it received positive feedback, achieving a rating of 4.3 stars and over 30,000 downloads. Although I wanted to continue improving it, I had to focus on school and decided to stop working on it.

Technologies Used: Java, Android SDK

Dungdodger

My first real product was developed after graduating high school. Feeling bored and intrigued by the rapid development in the mobile space, I decided to create a simple game where players had to dodge falling obstacles. Leveraging the Java skills I learned in my high school Computer Science class, I successfully launched the game and earned over $150 from it.

Technologies Used: Java, Android SDK