Jake Bukuts

Education

University of South Carolina

BS Computer Science

Aug 2017 - May 2021
Columbia,SC

Work History

Technology Engineer II

IBM

May 2023 - Oct 2024
Charlotte,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

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 in-person labs on the basic concepts of Java programming
  • Built out back-end REST APIs to handle user authentication flow, data uploads, and batch processing of items via Java Play framework
  • Topics covered included basic syntax, OOP principles, data structures, and recursion
  • Created slide presentations to coincide with lab guidelines provided by the professor

Publications

Snowvision: Segmenting, Identifying, and Discovering Stamped Curve Patterns from Fragments of Pottery

International Journal of Computer Vision

Aug 27 2022

Snowvision aims to develop computer vision methods to assist archaeologists in reconstructing the designs of indigenous stamped pottery sherds more efficiently by (1) extracting curve structures stamped on pottery sherds; (2) matching sherds to known designs; (3) clustering sherds with unknown designs.

Link

Patents

User engagement assessment during multimedia playback

US12126865B1

Oct 22 2024

Link