# Jason Kang > Software Engineer at First Citizens Bank Location: New York, New York, United States Profile: https://flows.cv/jasonkang1 I am a curious, diligent, and analytical Software Engineer who is interested in things that change the world or that affect the future. I'm also passionate about building technologies to unite community. I merge my interdisciplinary experience in Data Science and Full-Stack Development to analyze trends in technology and build performant websites and applications that enable users to achieve their goals. Technologies: Frontend : HTML, CSS, JavaScript, Angular, React.js Backend : Ruby on Rails, Express.js, Firebase Databases : GraphQL, PostgreSQL, MongoDB, MongoDB Compass, Mongoose Tooling : Git/Github, Sinon.js, Mocha, Chai, Robo 3T, Jest/Enzyme, AWS, Heroku, Surge, Netlify Operating Systems : macOS Email: jason.hk.kang@gmail.com Portfolio: jason-kang-portfolio.netlify.app Github: https://github.com/kangja ## Work Experience ### Software Engineer @ First Citizens Bank Jan 2022 – Present ### Associate Software Engineer @ First Citizens Bank Jan 2021 – Jan 2023 ### Software Development Intern @ BitPay Jan 2021 – Jan 2021 | Atlanta, Georgia, United States BitPay is a payment processor that enables businesses to accept Bitcoin as payment. Back-end (JavaScript/Node.js/MongoDB/Robo 3T). • Collaborated within a small team of backend developers. • Enabled buyer paid miner fees for DogeCoin and LiteCoin and utilized Robo 3T to ensure the fees are recorded in the database. • Created a new AccountManager Mongoose collection with a schema that handles the existing hard-coded file data structure. • Developed an AccountManager specific schema method that allows updates to the new collection. • Updated all places that used accountManagerCodes.js logic to go through AccountManager methods instead. • Built a finance facade method that allows update to AccountManager through AccountManager schema methods. • Utilized testing frameworks including Mocha, Chai, and Sinon to write integration and unit tests. ### Netflix Clone @ GitHub Portfolio Jan 2021 – Jan 2021 | New York, United States • Got a TMDB api key to make a request to the service called TMDB; it gives back a lot of information about different films such as genres including Netflix Originals, trending now, top-rated, action, comedy, horror, and etc) - Pulled those information in and built it in the frontend. • Set up Firebase hosting. • Customized the rows by passing in different movie titles. - used state to keep track of the movies. - pulled data from TMDB as soon as row is created. - added functionality of scroll bars on the row. - included optimization by adding movie.id. • Built the banner - each banner includes a title, 2 buttons, movie description, and a background image. - set up a state to make it responsible for any one random movie from NetflixOriginals section to get selected for the banner. - used a truncate function to shorten the text where there is too much of it on the screen. After 150 words, it shortens the text. • Built the nav bar - put a Netflix logo and a smiley face avatar on top. - made sure that the header changes its color to black when a user scrolls down 10px down on a y-axis. - added a scroll listener so that it listens to the scroll. When a user scrolls down, it makes sure to execute on a given condition. - included a gradual fade-in transition on the black nav bar. • Added trailer popups - used two packages (react-youtube and movie-trailer) - added a functionality so that the video autoplays when a user clicks on the thumbnail only if there is a trailer url. And when a user clicks the thumbnail again, the trailer disappears. • Deployment to Firebase • Website: https://netflix-clone-53735.web.app/ ### Instagram Clone @ GitHub Portfolio Jan 2020 – Jan 2021 • Built with React.js, Firebase, and Material-UI. • Used Firebase for database (complete backend solution), authentication, and deployment (actual link where everyone can access), and Firebase storage for posts and pictures that users upload. • Added functionality to allow users to add images, username, and caption to their instagram posts. • Utilized useEffect to push and pull data from database. • Website: https://instagram-clone-react-998f2.web.app/ ### Google Clone @ GitHub Portfolio Jan 2020 – Jan 2020 | New York, United States • Built a Google clone using React.js, Firebase(for setting up the app and deployment/hosting), context API(Redux), Material UI for icons, and React Router(moving from home page to search results page instantly without refreshing). • Utilized Google custom search API (live information from Google) and created an own custom hook with React.js. • Created a homepage with the search bar and search results page(the result page where we will have all the search result), and search page options UI below search bar (news, images, shopping, maps, and etc). • Website: https://clone-36ae6.web.app/ ### Amazon Clone (full-stack e-commerce build) @ GitHub Portfolio Jan 2020 – Jan 2020 | New York, United States • Built a full-stack amazon-clone page using React.js, Firebase, Firestore (real-time database), cloud function to process Stripe payment functionality (server-less), React Context API (adding/removing items from baskets), and Semantic UI. • Included homepage, checkout page, full login functionality, user-authentication, and "my orders" page, which stores orders for logged-in users. • Utilized MERN stack and built an Express app hosted on a cloud function (a full-backend). ### Network Specialist Management Support Division Intern @ Texcell-NetCom Co Ltd Jan 2017 – Jan 2017 | Seoul, South Korea • Collaborated with a team of 8+ staffs from management support division at a network specialist company that develops, manufactures, and sells information and technology infrastructure in South Korea and internationally. • Translated 30+ pages of business proposals to Malaysian company, financial transaction, 1st half report, quality assurance, and company overview PowerPoint from Korean to English. • Accessed Ruckus wireless e-learning training to provide 8+ PowerPoint presentations on Ruckus products. ## Education ### Bachelor of Science - BS in Quantitative Social Sciences(Data Science) concentrating in Economics Emory University ### Software Engineering Immersive General Assembly ### Semester Study Abroad in Economics Korea University ### Pascack Hills High School ## Contact & Social - LinkedIn: https://linkedin.com/in/jason-hk-kang - Portfolio: https://jason-kang-portfolio.netlify.app/ --- Source: https://flows.cv/jasonkang1 JSON Resume: https://flows.cv/jasonkang1/resume.json Last updated: 2026-03-29