Stephen Hales

Stephen Hales Email and Phone Number

Software Engineer
Stephen Hales's Location
Colorado Springs, Colorado, United States, United States
Stephen Hales's Contact Details

Stephen Hales work email

Stephen Hales personal email

n/a
About Stephen Hales

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Java, Spring Boot, Kafka, and microservices. Engineering professional with a Bachelor of Science focused in Computer Engineering from The University of Texas at Dallas.

Stephen Hales's Current Company Details

Software Engineer
Stephen Hales Work Experience Details
  • Usaa
    Software Developer And Integrator
    Usaa Aug 2019 - Apr 2024
    San Antonio, Texas, Us
    Developed and maintained an insurance document system utilizing Kafka streams with a Spring Boot backend and over 100 RESTful microservices, 30 of which I worked on.Tech lead of a team of 5 on a rotational basis. Duties included tracking team progress, analyzing code reviews, facilitating technical discussions, and directing priorities.Championed team training and application of refactoring best practices as part of legacy code modernization effort. Taught SOLID principles and Object Oriented concepts. Worked within Agile teams following SAFe methodology and delivered high quality projects on time with both performance and localization requirements in mind. (SAFe Certified)Created CI/CD pipelines in GitLab to perform jobs such as security scans, unit tests, integration tests, SonarQube quality, and deployment to various Kubernetes environments.Performance tested to determine if the system met target requirements of one million documents daily using Artillery for stress testing, load testing, and scalability testing. Debugged issues using Grafana, ELK, Prometheus, Splunk, and other alerting tools.Utilized AWS Lambda, GoLang, and Step Functions to create property risk assessments. Utilized AWS Lambda and Step Functions to create property risk assessments. Developed and supported a behavior based insurance product with a React/ Redux frontend and Java/ JBoss/ Spring backend within a network of microservices and APIs.Designed a React/ Redux / React Router frontend according to company standards and utilized a component library for UI cohesiveness. End product was a new member insurance quote. This was a greenfield full-stack project.
  • Softworld, A Kelly Company
    Software Engineer (Contract To Hire At Usaa)
    Softworld, A Kelly Company Feb 2019 - Aug 2019
    Waltham, Ma, Us
    Developed and supported an app to track driving habits and reward discounts to safe drivers. The tech stack was a React/ Redux frontend and Java/ JBoss/ Spring Boot backend and utilized GitLab pipelines for CI/CD.Utilized Jasmine, JUnit, Jacoco, and piTest for automated unit testing with 100% code coverage on the front and back end. 100% mutation test coverage was also achieved.Created a developer tool to automate the process of creating test members which reduced the time it took developers to run manual tests from five minutes to less than a minute.
  • Trintech
    Software Engineer
    Trintech Nov 2016 - Feb 2019
    Plano, Texas, Us
    Modernized and maintained new features for a financial close product called Cadency with an AngularJS frontend and Java/ Spring Boot/ Hibernate backend and used GitHub for source control. Migrate a project to Microsoft Azure in a proof of concept for executive leaders.Architected and prototyped a system to identify areas of code which were never used or minimally used by utilizing Java class loaders, class proxies, and asynchronous cloud logging. Utilized Jasmine, xUnit, JUnit and Selenium for automated unit testing and integration testing.Trained junior developers weekly on topics such as TDD, refactoring, and Java 8 streams. Greenfielded a financial reporting product utilizing C#, .NET, Entity Framework, and LINQ queries. This product consisted of 5 RESTful APIs which were divided by IDEALS.
  • Cancergene Connect
    Software Developer
    Cancergene Connect Dec 2015 - Aug 2016
    Developed and maintained new features for the CancerGene website, on an Angular JS/ ASP.NET MVC5 frontend with a MVC5/Web API backend. Pioneered automated web testing with Selenium. The tests created a patient from scratch, and compared the Cancer Risk Assessment models between the improved website and the older version to find any discrepancies.The automated tests caught several large issues during development which prevented the issue from going to production.Developed and maintained report automation for our cancer risk assessment which illustrated the likelihood of getting cancer within a person's lifetime as well as recommended procedures.
  • Limestone Networks, Inc.
    Build Technician Internship
    Limestone Networks, Inc. Jun 2015 - Aug 2015
    Dallas, Tx, Us
    Maintained and expanded a server center of over 3,000 servers. Built the servers to specification, activated them with custom software, customized BIOS settings, and installed the operating system for each customer.Achieved company record of 98 servers built in one day.Used a company custom built platform to install the operating system and bring the system online.

Stephen Hales Skills

Leadership Public Speaking Javascript C# Java Angularjs Microcontrollers Microsoft Office Html Asp.net Mvc Raspberry Pi Spring Mvc Spring Framework .net Framework Asp.net Sql Selenium Testing C++ C Verilog Assembly Language Ni Labview Ti Msp430 Software Development Python Pspice Xilinx Ise Eclipse Fpga Spring Boot Hibernate

Stephen Hales Education Details

  • The University Of Texas At Dallas
    The University Of Texas At Dallas
    Computer Engineering

Frequently Asked Questions about Stephen Hales

What is Stephen Hales's role at the current company?

Stephen Hales's current role is Software Engineer.

What is Stephen Hales's email address?

Stephen Hales's email address is st****@****ech.com

What schools did Stephen Hales attend?

Stephen Hales attended The University Of Texas At Dallas.

What skills is Stephen Hales known for?

Stephen Hales has skills like Leadership, Public Speaking, Javascript, C#, Java, Angularjs, Microcontrollers, Microsoft Office, Html, Asp.net Mvc, Raspberry Pi, Spring Mvc.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.