Skip to content
View jakejack13's full-sized avatar

Block or report jakejack13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jakejack13/README.md

Hi, I'm Jacob

About Me

  • I'm a software engineer at Addepar, working on high-visibility client-facing products and server-side improvements for the End Client Experience (ECX) team.
  • I hold a Master of Engineering degree in Computer Science from Cornell University with a specialization in cloud computing, distributed systems, and software engineering
  • I previously graduated from Cornell University's College of Engineering with a Bachelor of Science in Computer Science and a minor in Operations Research and Information Engineering (ORIE)
  • I'm a backend engineer with fullstack capabilities
  • I'm interested in the intersection of software engineering with cloud computing and distributed computing
  • I'm interested in all aspects of software engineering, including design, implementation, testing, and deployment

I'm currently learning

  • How to build and deploy fast

I'm currently working on

  • Addepar!

Ask me about

  • Distributed systems and cloud computing
  • Microservice architecture
  • How to make scalable backend systems
  • Software engineering

I've worked on

projects for organizations

  • Addepar: added client-requested features in fullstack capacity to Addepar web platform and services
  • Lockheed Martin: see my LinkedIn or my resume for more information
  • TheTake: proprietary search algorithm analysis and integration tests for TheTake
  • DimensionalReduction: porting and analysis of various dimensional reduction algorithms in MATLAB, developed for Sjulson Lab
  • buzcode: Contributions to the neuronal data processign MATLAB package from the Buzsaki Lab

projects for classes

  • SPEED: Scalable Platform for Efficient Execution of Distributed Testing, a distributed test execution system with dynamic sharding, my Master of Engineering capstone project (advised by Prof. Legunsen)
  • Cornell Meetup: location-based social networking and messaging platform for college students to coordinate events and meetings with friends (featured at Cornell BOOM 2023)
  • DBMS: SQL-based database management system implemented from scratch in Java, created for CS 4321 (private repository, available upon request)
  • egos: operating system that runs in userspace on a host OS, created for CS 4411 (private repository, available upon request)
  • uno: Command line based uno in OCaml, created for CS 3110
  • critterworld: animal simulation with programmable animal behavior, created for CS 2112 (private repository, available upon request)

personal projects

  • sos: A minimalistic operating system designed to run on a Raspberry Pi 4
  • gachapy: gacha engine for developing gacha games in Python
  • JayJay: Discord bot built with discord.py, the original iteration of the JayJay Project
  • JayJayAlerts: Twitch alerts and animations service, created for and by https://twitch.tv/JakeJack
  • jip: simple compression with Huffman encoding

I've worked with

organizations

  • Addepar: fintech company specializing in wealth management platforms
  • Lockheed Martin: aerospace and defense contractor
  • TheTake: AI concentrated startup specializing in bringing shopping experiences to home entertainment
  • Brain Computation Lab: computational neuroscience lab at Cornell University
  • Sjulson Lab: neuroscience lab at the Albert Einstein College of Medicine

people

  • Mitchell Gray: systems-focused backend engineer (and roommate) with fullstack capabilities, worked on various projects, both school and personal
  • Owen Ralbovsky: blockchain-focused backend engineer, worked on various school projects
  • Warren Yun: fullstack engineer, helped with later iterations of the JayJay Project
  • Farhan Naqib: fullstack engineer and physicist, worked on and managed sos project

My Skills

  • Proficient languages: Java, Python, C, C++, TypeScript/JavaScript, Bash, SQL
  • Familiar languages: HTML, CSS, R, C#, Lua, Verilog, Rust, OCaml, MATLAB
  • Tools: Git, Docker, Kubernetes, AWS, Microsoft Azure, Unix/Linux, CI/CD, CLI, Agile

My Classes

MEng in Computer Science

  • CS 5154: Software Testing
  • CS 5220: Parallel and High Performance Computing
  • CS 5412: Cloud Computing
  • CS 5414: Principles of Distributed Computing
  • CS 5999: MEng Project
  • CS 6850: The Structure of Information Networks
  • CS 7490: Systems Research Seminar
  • ORIE 5270: Big Data Technologies
  • ORIE 5330: Discrete Models

BS in Computer Science (Undergraduate Major)

  • CS 2043: Unix Tools and Scripting
  • CS 2112: Honors Object Oriented Programming and Data Structures (I TA CS 2110!)
  • CS 2800: Discrete Structures
  • CS 3110: Data Structures and Functional Programming
  • CS 3410: Computer Systems Programming
  • CS 4320: Databases
  • CS 4321: Databases Practicum
  • CS 4410: Operating Systems
  • CS 4411: Operating Systems Practicum
  • CS 4414: Systems Programming
  • CS 4700: Artificial Intelligence
  • CS 4820: Introduction to Algorithms

Undergraduate Minor in Operations Research and Information Engineering (ORIE)

  • ENGRI 1101: Introduction to Operations Research
  • ENGRD 2700: Engineering Statistics I
  • ORIE 3120: Tools for Machine Learning, Data Science, and Operations Research
  • ORIE 3300: Optimization I
  • ORIE 3310: Optimization II
  • ORIE 4120: Inventory, Operations, and Supply Chain Management
  • ORIE 4160: Data Science

Others

  • ECE 2300: Digital Logic
  • MATH 1920: Multivariable Calculus
  • MATH 2930: Linear Algebra
  • MATH 2940: Differential Equations

How to reach me

  • Professional inquries: jacob.the.kerr at gmail dot com
  • LinkedIn
  • Please reach out to me on LinkedIn or by email first if you'd like to schedule a meeting with me.
  • I cannot guarantee that I will see your message if sent to me on other platforms

Pinned Loading

  1. SPEED SPEED Public

    Scalable Platform for Efficient Execution of Distributed Testing (SPEED)

    Java 5

  2. MitchellGray100/CornellMeetUp MitchellGray100/CornellMeetUp Public

    Project for CS 5412. Social Media in development

    CSS 4

  3. MitchellGray100/egos MitchellGray100/egos Public

    1

  4. gachapy gachapy Public

    A gacha engine built in Python for developing gacha games

    Python 13 3

  5. sos sos Public

    Somewhat an Operating System, a minimalistic operating system designed to run on a Raspberry Pi 4

    C 7 4

  6. uno uno Public

    Uno game on command line, developed for CS 3110 (copy of main repo stored on Cornell GitHub Enterprise)

    OCaml 3