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 @ VS Media Inc.

Feb 2022 - Present

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