# George Millhart > Senior Software (Full-Stack) Engineer with a focus on AWS Integrations and fluent APIs Location: St Charles, Missouri, United States Profile: https://flows.cv/georgemillhart Senior Software (Full-Stack) Engineer with a wide berth of knowledge and experience from working in a variety of industries and creating a suite of personal projects. Backend expert with the ability to hold my own in the frontend. Most knowledgeable in databases, especially RDBMS, AWS and GCP integration, security concepts, and testing frameworks. My drive to constantly improve myself has led me to manage my own personal servers, including teaching myself how to use server management tools, useful and efficient error logging and reporting, and automated deployment tools. My most recent venture was creating an OAuth2 API from scratch to back an Angular website using material design but also mostly from scratch, to understand the inner workings of modern web products. Always on the lookout for new and exciting things! Please check out my GitHub for some of my personal projects. ## Work Experience ### Senior Software Engineer @ Dimension Labs Jan 2021 – Present | United States ### Senior Full Stack Engineer @ iBridge Solutions Jan 2021 – Jan 2021 | Creve Coeur, Missouri, United States ### Consultant @ Slalom Jan 2019 – Jan 2021 | Greater St. Louis Area Slalom is a consulting firm dedicated to improving and updating software solutions for a large number of different companies across the county. I worked on teams aiding clients who were interested in big data solutions encompassing Hive, Hadoop, Spark, and no-SQL Databases. ### Software Engineer @ NISC Jan 2017 – Jan 2019 | Greater St. Louis Area In addition to continuing to learn and better myself by looking for opportunities to improve the code base, increase team unity, and drive the product forward to be a star in the company, I have also begun to serve as Scrum Master for the Jade team. Day-to-day duties include development of new features, organizing team backlog and addressing issues, and ensuring that issues are being completed in a timely manner. This position builds upon the Software Associate below and adds to it in complexity, scale, and quality of work and has also taught me how to manage a subset of a team in addition to writing quality code. ### Software Associate @ NISC Jan 2013 – Jan 2019 As a software developer at NISC, I helped to expand and innovate upon a system that helps electric cooperatives manage their recording meters. Every rural landowner reliant upon electricity may be using a meter sending data that will at some point be processed by the software written by my team. The key technologies learned since starting at NISC and working in this project include Java, Hadoop via both Pig scripts and standard MapReduce algorithms, and GUI design using GWT, Guice, and SmartGWT, specifically cross-browser design. Additional technologies commonly used include Cassandra, a quick no-SQL database, RabbitMQ, and Multispeak. ### Software Developer @ Tradebot Systems Jan 2013 – Jan 2013 The work done at Tradebot is varied, but highlighted by requirements to learn and develop at an incredibly fast pace, and to design and test personal tools to further improve development efficiency. Additionally, a variety of programming languages must be known and understood to develop additional tools for and to improve upon an already large and highly efficient code base. Responsibilities and projects included writing scripts to analyze data from other sites, databases, and internal tools and generating reports and positions to be used by traders. Additionally, I was on the team responsible for responding to problems that occurred during the day, leading to growth of experience in many general areas. ### LabVIEW Student Ambassador @ National Instruments Jan 2012 – Jan 2013 The duties of a LabVIEW Student Ambassador involve teaching the basics of National Instruments' flagship program LabVIEW, leading review sessions and test preparation, and administrating the certification exam. Additional duties include communicating with university coordinators and creating weekly reports on tasks completed in the past week. ### Engineering Leadership Program Intern @ National Instruments Jan 2012 – Jan 2012 Interns in National Instruments' Engineering Leadership Program are trained on the company's products and provide customer support to learn further about these products and to improve communication with both customers and other employees. My project after this introductory period was developing and testing a module for the company's graphical programming language LabVIEW. Code was written in C# and made use of XAML to display the graphics and react to events. ### Undergraduate Research @ University of Missouri System Jan 2012 – Jan 2013 My research group developed an automated partial credit grader (APCG) for university students. Fed up at grading systems which simply check a final answer, our team set out to create a system with a simple user interface that would not only award partial credit, but also explain what the student had done wrong for an incorrect problem. My portion of the project included designing the web interface of the system. Responsibilities included not only examining and improving an existing code base, but also adding functions and style guides as necessary. A large portion of user interface code was added, the majority in HTML, JavaScript, and jQuery. ### Computer Room / Website Chair @ Kappa Sigma Fraternity Jan 2012 – Jan 2012 I served as the Computer Room Chairman for the social fraternity of which I was a member in college. The responsibilities of this position included managing an academic file server, budget, and committee and responding to any issues that arose in the use or updating of computers owned by either the organization or the members thereof. ### Peer Learning Assistant @ Missouri Univ. of Science and Tech Jan 2011 – Jan 2012 The responsibilities of the Peer Learning Assistant(PLA) involved helping younger students to understand material in courses previously aced by the PLA. My position was for the introductory level Computer Science course, which helped both the students requesting help and myself to understand a variety of coding styles and how to fix common issues. ## Education ### Bachelor's degree in Computer Science Missouri University of Science and Technology Jan 2010 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/george-millhart-016b0761 --- Source: https://flows.cv/georgemillhart JSON Resume: https://flows.cv/georgemillhart/resume.json Last updated: 2026-03-22