Summary
Overview
Work History
Education
Skills
Timeline
Generic

Andrew Forster

Herriman,UT

Summary

Passionate and dedicated, experienced full-stack developer with over 10 years of expertise in designing, implementing, and maintaining a wide range of systems and services. Specialized in the Java technology stack, proficient in developing robust and scalable solutions. Committed to continuous learning and growth in other technology stacks. Stay up-to-date with industry trends and best practices. Driven to deliver innovative and efficient solutions that meet evolving business needs.

Overview

15
15
years of professional experience

Work History

Senior Software Engineer

Lumaverse Technologies
11.2021 - Current
  • Reviewed code and debugged errors to improve performance.
  • Conducted data modeling, performance and integration testing.
  • Tested and deployed scalable and highly available software products.
  • Created proofs of concept for innovative new solutions.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Designed customized solutions for proposals to potential customers.
  • Translated customer requirements into written use cases.
  • Updated old code bases to modern development standards, improving functionality.

Full-Stack Developer

ICF
10.2019 - 11.2021
  • Utilized proficiency in Angular, SQL, and Java to develop and deliver new features
  • Developed and maintained BIRT Reports
  • Research and design new features to be implemented for the client
  • Provide Tier 1 support during client UAT
  • Provide technical assistance to Business Analysts, Product Owners, and Clients to solidify requirements while maintaining ICF best practices
  • Served as Team Lead for three releases
  • Utilize agile best practices and standards to deliver features in two week sprints
  • Support other developers with research, design, and best practices
  • Reviewed code, debugged problems, and corrected issues.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.

Senior Programmer Analyst

Hibbett Sporting Goods
09.2017 - 10.2019
  • Senior Programmer on maintaining and enhancements on the Java based custom ETL
  • Implementing bug fixes and enhancements into current code bases
  • Upgrading technology stack of current applications
  • Implementing Spring, Spring Boot, Hibernate
  • Redesigning current applications to meet new requirements
  • Enhancing integration with SOAP and RESTful third party web services utilizing Spring and Spring Boot
  • Implementing new RESTful web service for internal applications
  • Designing and Implementing new applications
  • Maintaining SQL Server and Netezza application tables
  • Redesigning the current SpringMVC portal application into a ServiceNow Service Portal utilizing AngularJS with SpringBoot RESTful web services for data retrieval

Senior Software Developer

Autotec,LLc
12.2010 - 09.2017
  • Implementing bug fixes and enhancements into current code bases
  • Upgrading technology stack of current applications
  • Implementing real time RESTFul web service processing for existing batch processes
  • Redesigning Internal application UIs to utilize HTML5, CSS3, JQuery, Liferay, and/or Vaadin
  • Redesigning current applications to meet new requirements
  • Migrating batch processes to real time microservices
  • Designing and Implementing new applications utilizing Spring, JAXRS, Fabric3, Hibernate, Log4j (and variations SL4J, Logback, etc), HTML5, CSS3, Jquery, Vaadin, Grails
  • Maintaining databases for current and new applications PostgreSQL, Sybase, SQL Server
  • Developing the CRM workflow for current and new applications utilizing EasyRedming (was Jira before migration), GIT, TeamCity, Sonar, Artifactory
  • Was a major contributor to the initial design and implementation of core architecture for Single Sign On
  • Developing and implementing Restful webservices in conjunction with microservices for high availability, high volume systems
  • Utilized Fabric3 containers with JAXRS and Hibernate

Application Developer

Alabama Interactive
10.2009 - 12.2010
  • Developing new external online applications in JAVA Struts 2
  • Rewriting existing PERL Applications in JAVA Struts 2
  • Developing html Interfaces for online applications
  • Developing new internal web based tools
  • Rewriting existing internal web based tools
  • Setting up online applications for security using basic authentication
  • Developing Administrator Intranet tools for viewing financial statistics for external/internal web based applications
  • Creating and modifying oracle databases used by web based applications

Education

Associates of Applied Science - Software application and programming

ITT Technical Institute
Bessemer, AL
05.2009

Skills

  • JAVA
  • Angular
  • NestJS
  • NodeJS
  • Javascript
  • SQL
  • Spring
  • SpringBoot
  • Hibernate
  • SpringMVC
  • PostgreSQL
  • Software solution building
  • Software development lifecycle management
  • Web applications
  • Workflows and queries
  • Design and development

Timeline

Senior Software Engineer

Lumaverse Technologies
11.2021 - Current

Full-Stack Developer

ICF
10.2019 - 11.2021

Senior Programmer Analyst

Hibbett Sporting Goods
09.2017 - 10.2019

Senior Software Developer

Autotec,LLc
12.2010 - 09.2017

Application Developer

Alabama Interactive
10.2009 - 12.2010

Associates of Applied Science - Software application and programming

ITT Technical Institute
Andrew Forster