Kibum Kim

Software Engineering Manager at PwC

Dallas-Fort Worth Metroplex

About

Expert in Full Stack Development with a Master's degree in Computer Science at Data Science. A big fan of clean coding and SOLID principles which maximizes readability and maintainability. A strong advocate for Scrum team and Minimum Viable Product. Eager to learn new technologies, software principles, and software development methods.

Experience

  • Software Engineering Manager at PwC
    Jul 2021 - Present · 5 yrs

  • Elevate (Full-time · 3 yrs 8 mos)
    • Technical Lead
      Nov 2019 - Jul 2021 · 1 yr 9 mos

      Project 10x. Complete redesign of a B2C web application in order to serve seamless experience in high demand season. The company so far has generated over $6.5 billion in loan origination serving over 2 million people. The project 10x is designed to support at least 10 times more customer traffic by architecting and implementing cloud applications in a hybrid cloud. Led a team of 3 developers and 3 QAs. Complete redesign of loan origination platform in a public cloud by using NoSQL database with Event Sourcing, Event Driven architecture, Relational Databases, Serverless computing services, and cloud application services. Minimal modification to on-premise platform to receive requests from the public cloud services. Complete setup of continuous deployment process in DevOps portal with branch policies, build/release pipelines, unit test coverage reports, and deployment policies. Helped Product partners to prioritize work items, reveal project dependencies and technical challenges, and communicate with the development team. Worked with other teams to resolve time sensitive project dependencies such as brand design, legal compliances, and infrastructures. Daily reports to the manager regarding challenges, team performances, project scopes, and deliveries. Managed in-house developers and offshore teams in eastern Europe. Daily meetings to hear the development process, to resolve technical questions, and to distribute work items. Project 10x – RISE. Mobile focused loan origination web application. Led a team of 3 developers and 2 QAs. Complete redesign of existing AngularJS desktop customer focused web application to Angular 2+ mobile first web application. Architected module structures, component structures, styles, fonts, routing, and dependency structures. Increased unit test coverage to over 85%. Utilized libraries to prevent frauds, format inputs, convert time zones, masking sensitive data, and more.

    • Sr. Software Developer
      May 2018 - Nov 2019 · 1 yr 7 mos

      RISE New Flow As a senior developer, I have added a new application flow to an existing Angular JS application. It was a project that gave a new design on risecredit.com that brings significant profits to Elevate. As a full-stack developer, I provided maintenances on RISE from WCF layers and RESTful APIs to the front end web applications. To provide reliable services, RISE had been deployed with Champion and Challenger traffic split model that exposes changes gradually from small audience to larger. I also have utilized LauchDarkly feature toggles to deploy features while the service is being actively used. Elastic New Flow I have participated re-architecting Elastic from a traditional MVC application to an independent front end web application and RESTful APIs following the most up-to-date software trend. The web application was built on Angular 2+, and the APIs were built on .Net Framework. As a team, we have increased unit test coverages from 12% to 80% achieving the Test Pyramid. I have introduced mocking libraries to the team for better quality of unit tests. Miscellaneous I have introduced new tools such as Postman, VSCode extensions, and Google Lighthouse. I have written technical/non-technical documents, flow diagrams, and sequence diagrams. I have introduced software craftsmanship to the team.

    • Contractor
      Dec 2017 - May 2018 · 6 mos

  • Software Developer at Mizuni. Inc.
    Jan 2014 - Dec 2017 · 4 yrs

    Developed and managed internal and customer facing applications with expertise in ASP.NET (C#), Angular4, AngularJS, Bootstrap, and other open source libraries. Refactored traditional data access methods into RESTful APIs and data access layers. Removed dependency of codes and maximized readability, reusability, and maintainability. Ensured applications’ reliability with unit tests. Utilized AWS Machine Learning to find meaningful analysis of data. Have sufficient knowledge to understand the outcome of AWS ML service and attempted to analyze data files using R and fed them in various modeling techniques such as Linear Regression, Logistic Regression, or Nearest Neighbor. Introduced Big Data platforms and researched about Hadoop and Hive in AWS Elastic Map Reduce. Familiar with AWS EC2 and S3 as well.

  • Software Developer at Lim's Tiger Taekwondo
    Jan 2013 - Jan 2014 · 1 yr 1 mo

    Maintained student management web application built with classic ASP and SQL