Jack Kim

Software Engineer
React | Node | TypeScript
@jskway

A beautiful photo of Seattle

About Me

Hi šŸ‘‹ I'm a software engineer specializing in modern JavaScript frameworks and technologies.

I spent most of my working years searching for the skill I could excel at and devote myself to.

In 2017, I came across a tutorial on how to build a website with HTML and CSS. After discovering JavaScript, I spent many late nights building side projects and reading. In April 2019, I committed myself to becoming a software engineer by enrolling in Lambda School, and graduted in August 2020.

Diving into marketing and logistics roles with no experience honed my ability to learn new skills under pressure. When learning a new skill, I seek out the foundational building blocks of the field, with the aim of mastery. Managers and peers have told me they respect my work ethic as well as my ability to communicate and collaborate.

Iā€™m interested in combining these skills with web technologies to create a seamless experience for users ā€” by contributing clean, scalable, well-tested code.

In my free time, I enjoy weightlifting, boxing, and writing.

Skills / Technologies

React
Redux
JavaScript
HTML5
CSS3
Git
Node.js
SQL
Python

Projects

Projects I've worked on using, React, Redux, Node.js, and PostgreSQL

SoMe (Social Media Strategy)

SoMe makes it easy to streamline and optimize your social media presence in one convenient place and provides machine learning driven insights into your followers engagement habits

Designed and developed by a cross-functional remote team of 3 Data Scientists and 4 Web Developers over two months.

Contributions:
  • Led a team of 3 data scientists and 4 web developers through full product development lifecycle over 8-week project unit, including product releases, debugging, code reviews, and stakeholder meetings
  • Helped refactor the initial codebase for improved efficiency, readability and scalability
  • Collaborated with web team members to integrate Okta, write unit tests and fix bugs
React | Redux | Material-UI | Okta | Node.js | Express | PostgreSQL | Jest

Game of Life

The Game of Life is a very famous celluar automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its progression is determined by its initial state and requires no further input. You interact with this game by creating an initial configuration of cells and observing how it evolves.

Contributions:
  • Wrote an algorithm that examines the state of each cell's neighbors and applies mathematical rules to update the cell's state
  • Created three sample cell configurations that users can load and run
  • Implemented three sample cell configurations that users can load and run
  • Enabled a feature to adjust the speed of the simulation
React | React Context

Findur City

A one-stop app that provides the most accessible and shareable city information to help users find their ideal new home.

Designed and developed by a cross-functional remote team of 2 UX designers, 3 Data Scientists and three other Web Developers over two months.

Contributions:
  • Constructed React components to match design files provided by our UX members, utilized data endpoints provided by our DS members
  • Built backend routers and models to ensure data integrity and consistency
  • Wrote unit tests to ensure our codebase has over 50% test coverage
React | Material-UI | bcrypt.js | JWTs | Node.js | Express | PostgreSQL | Jest

Get in touch

Questions or comments? Feel free to send me a message!