Keith Butterfield

Keith Butterfield

Customer Service Representative (Tier 2)

Followers of Keith Butterfield267 followers
location of Keith ButterfieldMilaca, Minnesota, United States

Connect with Keith Butterfield to Send Message

Connect

Connect with Keith Butterfield to Send Message

Connect
  • Timeline

  • About me

    Software Developer

  • Education

    • Metro State University

      2018 - 2020
      Bachelor of Applied Science - BAS Computer Software and Media Applications

      Studied the workings of both the front and back-end of software and the lifecycles of software development. Worked mostly within the tech stacks of web development, such as HTML, CSS, JavaScript, PHP, and MySQL. Also, we worked with Java to learn about algorithms and OOP logic.

    • Per Scholas

      2022 - 2022
      Bootcamp Certificate Junior Full Stack Developer 93.76/100

      An intense 12 week bootcamp where we learned SDLC (Software Development Life Cycle), MySQL with MariaDB, learned basic and advance Java with Hibernate, Maven and Spring boot frameworks, frontend design, and a capstone project to showcase all the knowledge that we learned.

    • Minnesota School of Business

      2009 - 2012
      Bachelor’s Degree Game and Application Development 2.69 GPA

      Activities and Societies: IGDA (International Game Development Association) Twin Cities Chapter Learned how to create computer applications using video game logic. Learned how to create applications using premade engines like Unreal 3 and Unity while having the option to create games from scratch using DirectX.

  • Experience

    • Creative Memories®

      Aug 2012 - Aug 2013
      Customer Service Representative (Tier 2)

      Was promoted to Tier II within months of starting my position at Creative Memories. My main task was to provide technical support for all the software and web services provided by Creative Memories. These tasks ranged from clearing temporary files and cookies from Internet Explorer to deleting files from the Windows registry. Since I was Tier II, call times did not matter because I had to exhaust all possible solutions to try to resolve the caller’s issue. If I could not solve the problem, I then had to submit a ticket to either the software team or our IT team, based on the software. Show less

    • Nova Flex LED

      Jul 2013 - Feb 2017
      Production Worker

      Prep orders by cutting correct length in wire, light(s), jump(s), and send it to an available solder technician.

    • Hobby

      Jan 2015 - Jun 2018
      Game Developer - (Hobby)

      In the spare time that I had, I wanted to learn and try and create a game and sell it commercially by myself. I failed; however, I did learn some very good lessons from this multi-year endeavor. The first thing that I learned is the importance of documentation and planning. This is why I created a game development document and tried to keep it within the original scope of the project. Also, learned the importance of creating an “MVP” Minimal Viable Project, so that I can test the important parts of the game before adding more. Things that I did learn:- Learned GameMaker Studio 2 and Unity - Created pixel art with Gimp Things I needed to improve for future projects:- Learned to be self-motivated and keep distractions to a minimum- Kept to a set schedule and meeting deadlines Show less

    • RBC

      Nov 2018 - Jan 2020

      Worked on various projects during my time as a software developer intern. The first project was Windows 10 migration. This project was still being worked through after my departure, the tasks were to test all the software developer tools that the team used on Windows 10 and request software packaging or find alternative tools that were already packaged. I became a point of contact with different teams because of the knowledge I gathered while on the project.The second project was to complete a front-end change within legacy ASP.NET code, where I learned the pipeline of development, QA, and production. Learned the importance of communicating between teams and testing in various environments.The third project that I started was creating new features in an existing application. My team and I met with the client, and we discussed the features they wanted to implement. The task made me go back into a different ASP.NET web application and change values being brought in by a SQL database and manipulate those values using JavaScript to show and input the correct values to be printed and input back into the database. Show less

      • Software Development Intern

        Apr 2019 - Jan 2020
      • Technical Support

        Nov 2018 - May 2019
    • The Butterfield LLC

      Apr 2021 - now
      Software Developer

      Working as a freelance software developer who is focusing on web development while gaining and re-training skills for game development. On the nights I do not have work coming in, using tools like Udemy and others to better myself in experience and knowledge. Using websites like Fiverr and Upwork to try and secure work as a freelance developer while using itch.io to release web versions of my current game.

    • TEKsystems

      May 2022 - Dec 2023
      Software Developer - Optum/United Health Group

      Worked on various projects that were in production during my time at OptumProject 1: This used big data to take information from a given file, and splice in new information while properly combining the information ready to be sent to the BDPaaS server. Once the file was on the server we used Terraform on AWS to bring the file from the BDPaaS server to AWS, and once there, we used Step Functions to process the information for the correct vendor.Tech used: Apache Spark, Scala, Terminal, BDPaaS, AWS, TerraformProject 2: Completed tasks that pertained to the Java microservice. This included bug fixes, adding additional features/methods to complete tasks, and comparing files for discrepancies.Tech used: Java 8, Python, Vue, Ruby, MongoDBProject 3: Completing user stories for a project that is written in MERN. The tasks that need to be done have been completed from one side of the business use cases and now need to be reflected for a different aspect for the business use case.Tech Used: React, Express, MongoDB, Node.js Show less

    • New Frontier Services, Inc.

      Dec 2023 - now
      Software Developer
  • Licenses & Certifications

    • Full-Stack Java Developer Coding Bootcamp

      TEKsystems
      Apr 2022
  • Volunteer Experience

    • Web Manager

      Issued by JB Yard and Tree on Jul 2018
      JB Yard and TreeAssociated with Keith Butterfield
    • Artist and Designer

      Issued by The Global Game Jam on Jan 2017
      The Global Game JamAssociated with Keith Butterfield