Hi, I'm Jake Bukuts.✌
I graduated from the University of South Carolina with a Bachelor's Degree in Computer Science. Most of my day to day work revolves around front-end and back-end web development.
Here I blog about random code I've written.
Education
University of South Carolina
BS Computer Science
Aug 2017 - May 2021
Columbia, SC
Overall GPA: 3.89
Graduated Magna Cum Laude
Work History
Technology Engineer II
IBM
May 2023 - Oct 2024
Raleigh, NC
- Developed interactive technical learning content for 15+ IBM software offerings as a member of IBM Build Lab, a team dedicated to helping business partners maximize the value of hybrid cloud, utilizing Juptyper Notebooks and Markdown
- Maintained a documentation site using React and Next.js to host hundreds of pages of learning content
- Established automated pipelines for continuous delivery and localization of site content, halving translation time with little need for manual intervention
- Designed and implemented technical solutions for 30+ business partners by leveraging Gen AI for Retrieval Augmented Generation (RAG) and SQL generation use cases via Node and Python
Full-Stack Developer II
IBM
May 2021 - May 2023
Raleigh, NC
- Worked in an agile environment at Red Hat Marketplace; specifically as part of the Discovery & Account squad which was responsible for 50+ customer-facing views as well as all user and account logic
- Extensive front-end development with React and Next.js to create customer-facing web pages
- Implemented and maintained new API endpoints across various microservices with large codebases using Node, Express.js, and MongoDB
- Joined existing business logic into a shared library, making cross-squad addition of new features simpler and reducing hundreds of lines of code redundancies
- Contributed 20+ components to a shared React UI repository enabling quicker implementations of new features from the product team
Intern Back-End Developer
University of South Carolina
May 2019 - May 2021
Columbia, SC
- Collaborated with researchers on a NSF funded research project called Snowvision leveraging computer vision to classify Native American stamped pottery sherds from 3D scan data
- Built out back-end REST APIs to handle user authentication flow, data uploads, and batch processing of items via Java Play framework
- Created a batch processing pipeline using Apache Airavata, allowing processing to occur in parallel on HPC architecture for improved efficiency and scalability
- Designed PostgreSQL database to store user account data and keep track of the state/results of items submitted for batch processing to HPC clusters
Lab Assistant
University of South Carolina
Jan 2019 - Jan 2020
Columbia, SC
- Conducted an in-person lab on the basics of Java programming
- Covered topics such as OOP principles, data structures, and recursion
- Created slide presentations to coincide with lab guidelines from the professor