I am available for hire!

Hi, I'mKevin Ihm

View Resume

Profile

I'm a Full Stack Developer with a bias for action. I aim to make a difference through my creative solutions.

A quick learner with recognized skills in teamwork and communication. Enjoys learning and staying up-to-date on new technology, systems, libraries and frameworks and looks to establish new creative solutions to optimize efficiency and performance.

Name : Kevin Ihm
Location : Orange County, CA
Interest : Full-Time, Part-Time, Contract, Internship, Remote

Skills

Experience

Software Engineer @ Wildfire Systems Inc.

Oct 2022 - Present

• Architected and implemented high-performance ETL processes using Go and PostgreSQL, optimizing data pipelines to meet strict time constraints, improve throughput and reduce processing time
• Implemented innovative SQLite caching solution to resolve PostgreSQL connection limits, achieving 87% improvement in horizontal scalability of our main API
• Created a memory-efficient GraphQL API capable of handling large datasets while adhering to strict memory usage constraints
• Identified and resolved critical race conditions in distributed PubSub systems, improving reliability and data consistency
• Accelerated development cycles through strategic use of AI development tools and automation
• Consistently delivered projects from conception to deployment, managing all aspects of the development lifecycle independently
• Collaborated with cross-functional teams to discuss and gather requirements and deliver solutions that met business needs
• Contributed to full-stack development using TypeScript and React for front-end enhancements while maintaining robust back-end architectures

Software Engineer @ VS Media Inc.

Feb 2022 - Oct 2022

• Implemented highly scalable solutions by leveraging concurrency primitives such as multi-threading, mutual exclusions and etc., along with best practices such as TDD (Test Driven Development)
• Developed/maintained micro-services and RESTful/Websocket APIs utilizing Go (Golang) and GCP PubSub
• Utilized C++ (Boost) to develop support for new modern features on the main server
• Setup a modern performant development environment for the team to utilize using Docker since internal VMs were freezing due to low resources
• Guided and assisted teammates to the best possible solution when needed and provided instructions on how to test services locally
• Used tools such as Git, Slack, and a company internal task manager for version control, communication and bug tracking

Software Engineer @ MFour Mobile Research

Jun 2020 - Feb 2022

• Scoped out software architecture (LAMP stack) and development steps required to implement brand new features as well as adding to pre-existing features within a team environment
• Ran daily checks for suspicious users reported to be fraudulent
• Responsible for training and orienting new junior engineers to the development life cycle
• Led feature development utilizing several different languages:
• Developed new API endpoints utilizing Kohana PHP, Laravel PHP, and Python to automate daily tasks requiring MySQL database communication
• Implemented new logic using Objective-C/Swift for iOS and Java for Android applications
• AWS Lambda implementation using Python for data retrieval, processing, and upserts from S3 to PostgreSQL
• Utilized JavaScript, HTML, and CSS for a responsive UI/UX
• Performed pull request reviews and guided teammates to better solutions when possible

Software Engineer @ CTO Tech Services

Jan 2020 - Dec 2020

• Reviewed existing code base and built web page templates utilizing PHP
• Developed web pages based on existing designs with HTML, CSS, Bootstrap and PHP
• Ensured mobile responsiveness with custom media queries
• Adopted Agile (SCRUM) methodology with stand-ups and sprints to achieve an MVP
• Communicated progress to the team and project manager using JIRA

Assistant Programming Instructor @ LearningFuze

Oct 2019 - Apr 2020

• Assisted in teaching development bootcamp students JavaScript, HTML, CSS and jQuery
• Corrected coding assignments and assisted students in building and debugging applications

Full Stack Engineer @ UC Irvine Anteater Express Project

Oct 2019 - Jan 2020

• Responsible for front-end (React, JSX, HTML, CSS, Bootstrap) and back-end (PHP, MySQL) development for a responsive mobile/desktop application that is utilized by UCI's campus shuttle drivers
• Reviewed and refactored existing code, made wireframes and database schemas to integrate new features
• Integrated React, JSX, PHP, Fetch to give users functionality to display and edit schedules, as well as request trades, and accept shift changes
• Adopted Agile methodology with ideation, stand-ups and sprints to achieve an MVP, add features, and fix bugs
• Communicated progress to the team and project manager using MeisterTask (task management application)

Assistant Audio Engineer @ Kairos Music Group

May 2018 - May 2019

• Record vocals and instruments in a professional studio environment
• Produce and mix music to industry standard levels utilizing EQ, dynamic plugins, time-based effects and etc
• Discuss and work with clients to deliver music for their specific needs

General Manager @ Lollicup

Apr 2016 - Aug 2019

• Hired and trained new employees to promote teamwork and good work ethic
• Ensured sales goals are met on a monthly basis through promotions and marketing on social media
• Maintained customer relationships through quality customer service and efficiency

Education

Full Sail University | BS in Music Production

LearningFuze | Accelerated Web Development Program

About Me

profile picture
Like many coding bootcamp students my entry into web development has not been a traditional one. I do not have a CS degree, I built a few websites for family friends, but ultimately it's after pursuing a career in music that I discovered coding was my passion. Growing up with parents that were entrepreneurs I aspired to follow in their footsteps. But in college I fell in love, not with a girl but with music composition. At Full Sail University in Florida, I got my Bachelors of Science in Music Production and immersed myself in film compositions by Arvo Part, Howard Shore, and Hans Zimmer. I was then fortunate to land a coveted internship at a Los Angeles recording studio and began to see the stars align. Little did I know that the music industry was not what I imagined and while my first year there was a great learning experience I was saddened to realize this wasn't the career path I had dreamed.

From my studies and a year of work, I was confident that my passions lied within building, disassembling and analyzing things. Unfortunately, I did not know what that would be. And then it began...

I found coding.

With each day that passed, I noticed my fire inside igniting once again. After a month or two of learning and understanding the basics of JavaScript, I knew this was my calling. I then took one of the biggest risks of my life. With the basics of JavaScript learned, I decided to attend a coding bootcamp. My passion was tested and there were days when I questioned my decision. I gave up my life as I knew it and spent 800+ hours coding over a period of 3 months covering several languages such as ReactJS, PHP, MySQL, Node, and more!

While I can clearly remember how stressful and frustrating it was when certain problems seemed impossible to solve, the feeling when I found a solution to it outweighed it all.

These were the moments that pushed me even harder. Solving problems has never been more exciting, and everytime I encounter one,

I embrace it.

My Blog

The importance of teamwork

Read More

AND THEN IT BEGAN...

Read More

Get in touch

Location

Orange County, CA

Call Me (Or leave a voicemail)

+1 714 504 5055

Close