Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Anthony Hill

Principle Application Developer
Lawrenceville,GA

Summary


An innovative, enthusiastic software engineer, with broad technical knowledge combined with exposure to cutting-edge technologies and creative problem-solving skills in both strategic and tactical areas. Background encompasses the ability to establish positive, solid relationships with clients with all levels of management. Detail oriented with proven ability to identify, solve problems and coordinate multiple/complex projects.

Overview

25
25
years of professional experience
5
5
years of post-secondary education

Work History

Sr. Front End Software Engineer (Contractor)

Thermo Fisher
Waltham, MA
11.2021 - 12.2022
  • Implemented & delivered updated cart system, using React, SCSS & JavaScript. The team updated old the code base to modern development standards, improving functionality. Performed KT session hand-off to maintenance team.
  • Implemented & delivered internal application tracking system, using React, SCSS & JavaScript.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Tested methodology with writing and execution of test plans, debugging & testing scripts (Jest) & tools.
  • Worked with software development and testing team members to design & develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.

Principal Application Developer

ADP
Alpharetta, GA
03.2018 - 11.2021
  • Define engineering best practices and mentor teams to write elegant code using effective automated unit tests & Test-driven Development methodologies.
  • Support development and deployment of application software releases to production and lower environments.
  • Prototype solutions for product initiatives, refactor legacy code, recommended adoption of new technologies and continually improved client experience.

My day-to-day is spent on the front-end stack. I work on new features and fixing bugs for ADP’s next-gen scheduling application in AngularJS (previously React JS). I spend about 80% of my coding and the other 20% of my time on leadership tasks include project coordination, helping others and defining processes.

I started working at ADP on the scheduling application team in the middle of a tech refresh. The engineering teams were moving from an antiquated web stack to more of a unified stack with a foundation built on shared library components using React JS. The teams were very siloed and communication, within even the same engineering, disciplines was infrequent. I fostered relationships with those external teams, implemented processes within our scheduling team to work collaboratively to help all teams be more productive.

Some of my other accomplishments were:

  • Created JavaScript/Jest unit testing workshop and trained team.
  • SME for React JS and MDF (meta data framework).
  • Help create and design new scheduling application prototype.
  • Improved and streamlined development deployment process.
  • Hackathon participant and team organizer (voice activated scheduling).

Senior Software Engineer

Promethean
Alpharetta, GA
10.2014 - 03.2018
  • Analyze, design, build and test Promethean’s ClassFlow, ClassFlow Desktop and ClassFlow mobile applications.
  • Mentored and assist junior developers.
  • Define and enforce coding standards.
  • Work with educators, UX design, QA, and product management teams to understand business objectives.
  • Work with management to define project scope and timelines.
  • Lead and manage off-shore resources.

I started at Promethean in the midst of a whirlwind of new features, nebulous SDLC processes and an antiquated code base. I was asked for input to improve the SDLC processes while completing product features at a break-neck pace. I delivered those features, implemented agile methodologies and help modernized our code base. I took on the role as team lead and scrum master for several of my projects. We moved our code base from JQuery/Kendo to a better structured and more performant ReactJS, ES6 UI stack. The changes we implemented made our team more efficient and significantly improved our application performance. Some of my other key accomplishments were:

  • Implemented component sharing & documentation using ESDocs and React/Story Book.
  • Implemented test driven design (TDD) best practices, using Mocha, Jasmine, and Jest, decreasing productions bugs and improving code quality
  • CEO award winner ClassFlow, ClassFlow Moments and Desktop.
  • Runner-up internal team Hackathon (virtual field trip).

Senior Internet Software Developer (Contractor)

Total System Services
Alpharetta, GA
04.2014 - 09.2014
  • Design, analyze, construct, test, and build TSYS’s rewards platform application.
  • Mentor and assist junior developers.
  • Make recommendations and implement architecture changes for rewards platform application.
  • Work with business and product design teams to implement mobile first UI design strategy.

When I arrived, they were in the beginning stages of revamping their outdated rewards application to more of a modern, mobile friendly, experience. We performed bi-weekly sprints and presentations to various clients, implemented the client’s changes upon their feedback, all while implementing new product features. TSYS did not have many senior developers with user interface or mobile experience. My professional experience was needed and well received. I proposed some mobile first, responsive UI design principles and implemented the changes needed to successfully re-launch the rewards application. Some key accomplishments from this engagement were:

  • Refactored and consolidated antiquated code, improving page load times by 10%
  • Helped redesign TSYS’s rewards application to be mobile ready using responsive UI web design principles.
  • Implemented cross browser graceful degradation principles.
  • Contributed to rewards application product UI design.
  • Help successfully launch rewards application for third party clients.

Senior Web Developer (Contractor)

InComm
Atlanta, GA
07.2013 - 03.2014
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
  • Refactored and consolidated fragmented Digital Delivery application codebase.
  • Redesigned Digital Delivery application to be mobile ready using responsive web design principles.
  • Added SASS to the tech stack, thus improving CSS readability & performance
  • Added continuous integration processes to help make Incomm’s SDLC more efficient

Senior Development Team Lead

AT&T
Atlanta, GA
11.2010 - 07.2013
  • Design, construct and maintain Address Book Flex/Flash based application.
  • Gracefully sunset the AT&T Flash based application and lead team in developing a new web based (HMTL5) implementation of AT&T’s Address Book application.
  • Assist project management with project planning, risk mitigation and process improvement.
  • Hold and facilitate technical forums, perform product demonstrations.
  • Evaluate and implement new technologies.
  • Perform code audits and code reviews.
  • Mentor and assist team members.
  • Stay current with web standards, application architectures, and deployment techniques.

My current day-to-day activities included hands-on development of the new user interface for AT&T HTML5 web based Address Book application. Our technical stack included JQuery, complied CSS using Less/Bootstrap and HTML5 being served on an Apache web server. When I started on the Address Book team I inherited a very old, inefficient code base that was in severe disarray. The application worked but performed poorly (slow) and that resulted in low consumer acceptance and executive teams losing confidence in our department. I performed code audits and made several recommendations to our product engineering team leads. We implemented some of those changes immediately, which resulted in a performance boost our load /render time decrease 300%. We implemented some architecture changes that have increased application performance and efficiency. The architecture changes allowed all AT&T’s applications to be more agile, better tested and loosely coupled. The changes have not only given our applications a performance boost but also restored confidence in our department.

In addition to the above achievements some other accomplishments were:

  • Successfully re-launched optimized Address book application with 300% load time improvement.
  • Successfully evaluated and Implemented Address Book prototype using Angular 1.
  • Introduced and implemented Behavior Driven development and testing using Jasmine.
  • Introduced and implemented jQuery widget pattern, LESS (CSS), continuous integration concepts and Selenium testing frameworks.
  • Implemented Maven project and improved efficiency of deployments.
  • Implemented SDLC methodology change from Waterfall to Agile.

Senior Adobe Flex Developer

Relay Health
Alpharetta, GA
11.2009 - 11.2010
  • Design, develop and maintain Relay Health’s Analytics and consumer applications.
  • Partnered across business units to design, develop and update Relay Health’s company web standards.
  • Design and develop mobile applications for Relay Health’s consumer product division.
  • Successfully developed and released Relay Health’s analytics application.
  • Designed, developed and Implemented UI and web standards for intranet and Internet web applications.
  • Introduced and implemented JQuery into Relay Health’s web based tech stack.
  • Built and presented web based Analytics prototype.

User Interface Engineer

Autotrader.com
Dunwoody, GA
05.2006 - 11.2009
  • Design, construct and maintain dynamic user interface templates for AutoTrader.com web site and supporting applications.
  • Actively partner business units in identifying new products, interface solutions, usability issues, and make improvement recommendations.
  • Assists project management with project time projections, planning, risk mitigation and process improvement.
  • Assist team with defect management, unit testing, and software bug fixes.
  • Stay current with web standards, application architectures, and deployment techniques.
  • Successfully launched Vehicle Media Center projects for Autotrader.com website.
  • Engineered and implemented new flash user interface video process. Successfully implemented video process across other projects across Autotrader.com website.
  • SME for video, flex and flash technology solutions.
  • Winner for Spot award for work on vehicle media center.

Education

Bachelor of Science - Computer Science

Morehouse College
Atlanta, GA
01.1998 - 02.2003

Skills

    JavaScript

Additional Information

As an engineer: It is not my job to say what can or cannot be done, I think anything can be done. It is my job to figure out how to solve the problem and to give my best estimate as to how long and how much it will cost to achieve the goal.

Timeline

Sr. Front End Software Engineer (Contractor)

Thermo Fisher
11.2021 - 12.2022

Principal Application Developer

ADP
03.2018 - 11.2021

Senior Software Engineer

Promethean
10.2014 - 03.2018

Senior Internet Software Developer (Contractor)

Total System Services
04.2014 - 09.2014

Senior Web Developer (Contractor)

InComm
07.2013 - 03.2014

Senior Development Team Lead

AT&T
11.2010 - 07.2013

Senior Adobe Flex Developer

Relay Health
11.2009 - 11.2010

User Interface Engineer

Autotrader.com
05.2006 - 11.2009

Bachelor of Science - Computer Science

Morehouse College
01.1998 - 02.2003
Anthony HillPrinciple Application Developer