KEVIN SHIN

KEVIN SHIN

ABOUT


Welcome to my website! I'm a software engineer with 3+ years of experience in building and designing large-scale enterprise applications. My most recent work has focused on API development, database/systems design, research and migrations to the latest cloud infrastucture technologies, and orchestrating asynchronous architectures, but I actively seek out a broad range of technical challenges and ideas.

I graduated from Macalester College with majors in Computer Science, Mathematics, and Philosophy, where I studied anything from second-order epistemology (e.g. how do we know that we know what we know?) to Galois theory to optimizing AI algorithms.

As for research, my main interests are in leveraging ideas and tools from theoretical mathematical and computer science domains to enable progress or unlock solutions to computationally challenging problems. An extension of this is my interest in complexity theory, namely understanding and proving when these solutions are (or are not) intrinsically NP-hard. This ranges from building a context-free grammar for arithmetic to provide encodings of arithmetic sentences used in Godel's incompleteness theorems to using techniques from topology to provide new ways of analyzing high dimensional datasets found in Natural Language Processing problems.

Research Interests
Computational Complexity, Algebraic and Geometric Techniques in Computer Science, Approximation Algorithms, Combinatorial Optimization, Algorithmic Game Theory
Programming
Python, Java, Typescript/Javascript, C#, HTML/CSS, C, Ruby, SQL
Infrastructure
Docker, Kubernetes, Spinnaker, Jenkins, Terraform, GCP, AWS, Microsoft Azure
Tools
git, Helm, Airflow, Rails, Nest.js, React.js, React Native, jQuery
Database
Postgres, SQLite, MariaDB, Oracle SQL, MongoDB
Relevant Coursework
Theory of Computation, Algorithms, Algebraic Structures, Advanced Symbolic Logic, Topology, Programming Languages, Real Analysis, Computer Systems Organization, Software Design and Development, Object Oriented Programming and Data Structures, Statistical Modeling, Human-Computer Interaction, Database Management Systems, Intro to Artificial Intelligence, Discrete Mathematics, Core Concepts in Computer Science

EXPERIENCE


CURRENT

Senior Software Engineer
LiveRamp

At Liveramp, I work on a full-stack team which powers our enterprise data enablement platform. At any given time, I am doing anything from provisioning new Kubernetes clusters to fixing UI bugs to improving our service architecture.

PAST

Software Developer (Associate Consultant)
Concord

At Concord, I work in a diverse team of business analysts, project managers, and software developers to solve challenging business problems through scalable and maintainable technical solutions. Here, my experience has covered anything from REST API development to configuring CI/CD pipelines to developing testing suites.
Teacher's Assistant
Macalester College
  • Assist professors by grading assignments, designing review material, and hosting office hours to support students, demonstrating excellent content knowledge.
  • Courses: Theory of Computation, Software Design and Development, Advanced Symbolic Logic, Differential Equations, Object Oriented Programming and Abstraction, Applied Multivariable Calculus III
Software Engineering Intern
Otrafy
  • Designed and built back-end server utilizing REST API architecture to connect to cloud computing services to complete and automate data transfer and maintenance
  • Built front-end React application to communicate with back-end services, implementing asynchronous data HTTP calls and state-based user experience
  • Created modules for data cleaning and conversion to enhance API requests and responses
  • Researched and leveraged modern machine-learning cloud tools and applications to accelerate data analysis
Analyst Intern
Analysis Group
  • Conducted comprehensive review and audit of code repository, leading to algorithmic improvements and key statistical findings to support expert report.
  • Led a quantitative assessment comparing various financial models, resulting in identification of key differences used to inform and improve future model parameters.
  • Researched macroeconomic projection methodologies to determine proper modeling decisions for predicting economic growth.
Tech Development Intern
Homi
  • Analyzed front-end code repository for debugging and testing, leading to identification of website issues and improvement of main functionality.
  • Contributed to and synthesized user-interface feedback and compiled into improvements for a new website design.
  • Participated in expansion strategy planning and event coordination through outreach and research.
MacWeekly Mobile iOS Developer
Macalester College
  • Work in iOS development team to build new features on iOS news app and Debug and test existing functionality.
Assistant Graphic Designer
Macalester College
  • Collaborate directly with Graphic Designer to develop designs for college clientele.
  • Responsible for photo-retouching, formatting layouts, and designing multimedia projects

AWARDS AND RECOGNITION