Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

John Kim

Woodbridge,VA

Summary

Seasoned lead software engineer well versed in back-end development with recent experience in data lakes. In the last 10 years, I have developed and maintained data visualization software, delivered projects and version updates on tight deadlines, and worked on natural language processing software with machine learning tools.

Overview

2
2
Languages
11
11
years of professional experience

Work History

Lead Engineer

Booz Allen Hamilton
04.2023 - Current
  • Supported DOD contract for the FoCUS program, which provides detection and engagement against unarmed aerial surveillance, starting in an R&D environment to product delivery and transition into a production-based system
  • Redesigned the course of action recommendation system and implemented a response core that allows users to select actions against UAV threats
  • Created and managed multiple services for handling different sensor systems on a Linux platform using a Redis back-end.
  • Led effort to comply with government client standards on safety and security

Data Engineer

BEAT LLC
01.2022 - 01.2023
  • Developed back-end services for data lake supporting the DRTF at Coast Guard
  • Created user information system and REST endpoints to process and transform data
  • Created asset system from scratch to support tracking of personnel and material assets
  • Created notional datasets to support application testing
  • Utilized AWS Lake Formation and S3, as well as Ansible for Infrastructure-as-Code solutions
  • Designed ETL Process for unstructured, old, scattered data to be processed into the data lake
  • Major Accomplishments: Built the back-end skeletal frame for a data lake from scratch and provided most of the end points. Was heavily involved in design decisions for the back-end as well as talking to the clients in the Coast Guard to define customer needs.
  • Designed and implemented data pipelines to support analytics and reporting initiatives.

Senior Software Engineer

Culmen International LLC
08.2019 - 12.2021
  • Developed and maintained new features in a web-based data visualization software using tech stack including Google Web Toolkit, NodeJS, H2 DB, PostgreSQL, and AWS
  • Redesigned multiple parts of the GUI and updated legacy code to ensure cross browser support
  • Finalized and delivered version updates to clients, assisted in writing up documentation for user guides
  • Created new logging and user management systems from scratch and connected them to preexisting software
  • Worked on data visualization software for an FDA project involving Neo4J, H2 database using d3. development and maintain data integrity
  • Major Accomplishments: Developed many new features and maintained/fixed legacy code on an enterprise software for data visualization. Provided guidance on a new project for the FDA, writing and maintaining back-end structure.

Software Engineer

Decisive Analytics Corporation
04.2016 - 10.2018
  • Developed Natural Language Processing solution using semantic role labeling, statistical topic modeling, and entity extraction and disambiguation on high volumes of unstructured and structured text
  • Improved and optimized an entity disambiguation tool aimed to automatically extract entities from multi-source datasets and model them with attributes and relationships
  • Developed back-end database structures and front-end RESTful web service
  • Delivered solution to clients via Docker, setting up mini Accumulo clusters and preingested datasets
  • Contributed to writing multiple SBIR proposals on topics such as multiple target motion tracking through unsupervised feature learning with convolutional neural networks
  • Major Accomplishments: Provided solutions for increasing the F1 score of the entity disambiguation tool from 0.70-0.73 to 0.93-0.96. Delivered the final product of a 6-year BAA single handedly in the final weeks of the project via Docker and setting up mini Accumulo clusters.

Software Developer

Syntelic Solutions Corporation
06.2015 - 03.2016
  • Designed, developed, and implemented interfaces using C# and .NET Framework to import and/or export data
  • Worked with various different API’s to make web service calls on RESTful web services as well as SOAP web services
  • Implemented algorithms for route optimization and interpretation of client data to effectively present summaries and reports
  • Consistently tested and debugged existing code using Visual Studio and Microsoft SQL Server Management Studio
  • Developed and implemented security measures such as Active Directory Single Sign-on consulting (Requirements and Website Analyses)
  • Major Accomplishments: Increased route optimization for huge trucking companies such as US FOODS by nearly 30% via improvements to the algorithm.

Education

Master of Arts - Computer Science

University of Virginia
Charlottesville
05-2014

High School Diploma -

Thomas Jefferson High School For Science And Technology
Alexandria, VA
06-2010

Skills

  • Java
  • Apache Spark
  • Containerization expertise with Docker
  • PostgreSQL
  • Accumulo
  • Data Integration
  • REST
  • NodeJS
  • Python
  • Data Visualization
  • Spark
  • Spring
  • Express
  • RDBMS
  • Redis
  • Ansible
  • Jenkins
  • Gitlab
  • Windows
  • Unix/Linux

Languages

English
Native or Bilingual
Korean
Native or Bilingual

Timeline

Lead Engineer

Booz Allen Hamilton
04.2023 - Current

Data Engineer

BEAT LLC
01.2022 - 01.2023

Senior Software Engineer

Culmen International LLC
08.2019 - 12.2021

Software Engineer

Decisive Analytics Corporation
04.2016 - 10.2018

Software Developer

Syntelic Solutions Corporation
06.2015 - 03.2016

Master of Arts - Computer Science

University of Virginia

High School Diploma -

Thomas Jefferson High School For Science And Technology
John Kim