Erik Thiem


I am a software developer living in Columbus, Ohio. I have experience in both front- and back-end web development and application security. When I'm not staring at a computer screen, I enjoy camping, rock climbing, running, biking, ultimate frisbee, traveling, gardening, and cooking.

I am currently in a full stack software engineering role. I have spent most of my career doing full stack web development, but have also had jobs in application security engineering and iOS and Android mobile development. I learned a lot of computer science theory and some practical applications through my Bachelors of Science in Computer Science & Engineering at The Ohio State University. I have experience with Python, Ruby, Rails, Elixir, C#, Java, C, Bootstrap, Angular, and many more programming languages, libraries and frameworks. I have taken coursework in areas as diverse as machine learning, systems programming, algorithm design and analysis, databases, networking, and parallel computing.

I also like helping teams that I've been part of implement process improvements to increase code quality and maintainability, security, and time to market. I enjoy learning new areas of computer science and software development and I'm always up for a challenge!

Around The Web

Career History

Since 2021, I have been a Full Stack Software Engineer at Immuta in Columbus, Ohio.

From 2017 - 2021, I was a Software Developer and Application Security Engineer at CoverMyMeds in Columbus, Ohio. I worked on application design, development, and support and on improving the security posture of our product offerings. I primarily worked with Ruby on Rails and Phoenix (Elixir) but also dabbled in Python and various frontend frameworks such as React, Angular, Backbone, and Vue.

From 2016 - 2017, I was an Associate Developer at One North Interactive in Chicago. I was part of an apprenticeship program that gave me an introduction to One North and its procedures and projects. I was lucky enough to gain exposure to Sitecore, WordPress, KeystoneJS, and various other technologies. My responsibilities included learning as much as I could absorb, contributing to ongoing bugfixes and new features, and supporting client teams. At this job, I worked on projects for some of the biggest law and consulting firms in the country.

In May 2016, I graduated with a Bachelors of Science in Computer Science & Engineering from The Ohio State University. My Computer Science degree included both a wide variety and depth of material. I took courses in software design and development, algorithms, low-level computer systems, databases, networking, machine learning, electrical engineering, robot design and development, mathematics, statistics, and an intensive, client-facing capstone design and implementation class. While at OSU, I also received a minor in Spanish. To support my language learning, I studied abroad for a semester at the Center of Modern Languages at the University of Granada in Granada, Spain

During Summer 2015, I was an Applications Developer Intern at JP Morgan Chase & Co. in Columbus, Ohio. During my internship, I created a release management tool to expedite the software release process for the Chase Auto Finance team. I also had several side projects that allowed me to learn and apply software security principles in order to increase application security.

During Summer 2014, I was as an Information Technology Intern at Humana Health Insurance in Louisville, Kentucky. While at Humana, I developed an internal, responsive Sharepoint-based web portal as part of a $15 million company-wide initiative to decrease redundancy across lines of business. I also developed a QlikView data visualization application.

From 2013 - 2014, I worked as a Software Developer for DXY Solutions, a mobile app consultancy which unfortunately no longer exists, in Cleveland, Ohio. I started as a summer intern and I enjoyed my time there so much that I worked remotely as a Software Developer during parts of my sophomore and junior years of college. During my time at DXY, I worked on the company's website and on various iOS and Android apps. The majority of my time was spent contributing to the company's portion of the Curatescape line of iPhone and Android history tour apps. These include Cleveland Historical, Spokane Historical, Explore Champaign-Urbana, and dozens more.