James Kang

New York, NY · [email protected]

Experience

Software Engineer

UBS
  • Developed new functionality for the company’s risk management service, increasing data generation by +30%.
  • Developed an Azure cloud-based security app via Spring/React serving over 800+ users with a focus on robust security and scalability.
  • Designed and automated end-to-end tests via Java Cucumber, enabling efficient CI/CD testing for 100+ scenarios via Gitlab Pipelines.
  • Developed Oauth2 Azure AD authorization integration using Spring Security that ensures application security within 15+ applications.
September 2021 - Present

Software Engineer

Broadridge
  • Built and enhanced front and backend features for Broadridge’s proxy voting webapp used by hundreds of businesses daily.
  • Developed scalable SQL stored procedures that allows Broadridge’s proxy meetings to be accessed by 100+ businesses.
  • Worked alongside business teams to develop a multi-threaded meeting prediction system that attracted 10+ new business clients.
  • Designed and implemented API security authentication flow for Broadridge’s EU data encryption initiative
  • Developed company’s CI/CD pipelines using Apache Groovy to reduce average deployment time by 90%.
May 2019 - September 2021

Software Engineer

IHS Markit – S&P Global
  • Developed scripts/procedures to automate health checks of stock pricing apps responsible for processing 23 million datapoints daily.
  • Provided production support for 6 applications used by 1000+ customers.
  • Developed and maintained scheduler for 300+ pricing and reference data batch jobs.
  • Resolved operation of SLA reference data application during SEV1 production outages.
July 2017 - May 2019

Software Engineer Intern

Healthie
  • Developed Ruby on Rails MVC automated integration tests using RSpec to increase deployment reliability.
  • Enhanced front-end design of company’s website homepage visited by +100,000 users.
February 2017 - May 2017

Software Engineer Intern

IHS Markit – S&P Global
  • Developed a VBA excel JIRA ticket tracker to automate tracking of 30+ daily tickets for a 8 member team.
  • Worked with product and technical teams to design an advertising service that won first place winner in Markit’s 2016 North American Innovation Group Competition.
June 2016 - August 2016

Data Center Operations Intern

Nature's Bounty
  • Assembled and installed OS on blade servers critical to factory warehouse production
  • Collaborated with an enterprise architecture team to construct a new IT database project
June 2015 - August 2015

Education

Queens College, City University of New York

Bachelor of Arts
Computer Science

GPA: 3.4/4.0

May 2017

Skills

Programming Languages & Tools
Framework/Libraries
  • Spring/Spring MVC
  • React
  • ThymeLeaf
  • Bootstrap
  • Apache Struts2

Projects

ThisAutomobileDoesNotExist.com

https://www.thisautomobiledoesnotexist.com/
  • This webapp displays vehicle images generated by StyleGAN Machine learning AI
  • On average delivers 200,000-750,000 monthly requests from 77 different countries. Featured on https://thisxdoesnotexist.com/
  • Python, Java, Spring, Thymeleaf, Bootstrap, Javascript/HTML/CSS, Cloudflare, Heroku

FlightPaths

https://www.getflightpaths.com/
  • a multi-destination flight search service created to help travelers find the cheapest flight combinations possible
  • Utilizes Java Spring MVC, Thymeleaf, bootstrap, jQuery, CSS, HTML, and JavaScript. Launched on Heroku

NYC Map Data Web-app

http://nycmapdata.herokuapp.com/
  • This web-app allows users to interact with a map of NYC detailing average household income, sum household population, and disposable income by region.
  • Node.js, JavaScript, Mapbox API, EJS/Express, Heroku

EasyTipCalculator

EasyTipCalculator
  • takes in user input (tip, tax, number of attending people) to calculate a grand total, separates tip amounts and sends emails of the receipt
  • Utilizes Java, Android SDK, XML