Brook Hutchinson



|Education |Online Presence |

|Brook Hutchinson |Online Portfolio |

|Southern Methodist University |Github Profile |

|BBA in Management Information Systems |LinkedIn Profile |

| | |

|Contact Info |

|Email brookhutchinson@ |Cell (832) 368-4020 |

| |

|Career Summary |

|Worked with Angular as a Senior Developer and Architect (Angular Versions 2 through 16) |

|Rearchitected Angular Applications to use Angular Best Practices |

|Developed new features for Angular Enterprise Applications |

|Updated Angular Applications and updated third-party npm packages |

|Improved performance of websites using Google Developer Best Practices |

|Improved ability to maintain code of multiple Angular Applications |

|Developed Angular Applications that communicate with RESTful APIs |

|Improved User Experience of web applications using Bootstrap, Angular Material, CSS Flexbox, CSS, SCSS |

|Designed Response Design Websites |

|Wrote Acceptance Criteria for User Stories. Wrote documentation for npm packages |

|Developed Opensource E-Commerce Retail Website that served thousands of customers over 5 years |

|Business Owner of High-End Clothing Boutique (Brick and Mortar Store) for over 5 years |

| |

|Technical Expertise |

|Angular (2 through 16) |Reactive Programing |RxJS Operators |Angular Material |

|Artificial Intelligence |Github Copilot |Generative AI |ChatGPT |

|Performance Optimization |Google Lighthouse |JavaScript / TypeScript |Github |

|Responsive Design |Bootstrap 5 |CSS / SCSS |CSS Flexbox |

|Test Driven Development |Angular Unit Tests |Jasmine / Karma |Use RESTful APIs |

|Third-Party Grids |AG Grid |Ignite UI for Angular |Infragistics |

|Data Visualizations |d3.js / SVG / Kibana |OpenShift |chart.js / moment.js |

|Data Analytics |MongoDB |Elasticsearch / Logstash |Windows / LINUX |

|DevOps |Azure DevOps |Create CI/CD Pipelines |JIRA / Confluence |

| | | | |

|Training |

|Github Copilot |Artificial Intelligence |Github |Completed 07/2023 |

|AI for Business |Artificial Intelligence |Pluralsight |Completed 05/2023 |

|Generative AI |Artificial Intelligence |Pluralsight |Completed 04/2023 |

|JavaScript Best Practices |JavaScript |Pluralsight |Completed 02/2023 |

|Angular Reactive Forms |Angular |Pluralsight |Completed 01/2021 |

|RxJS in Angular |Angular |Pluralsight |Completed 12/2020 |

|Angular Getting Started |Angular |Pluralsight |Completed 10/2020 |

|Angular Bootcamp |Angular |Oasis Digital |Completed 11/2018 |

| | | | |

|Work Experience |

|Jul/2021 to Nov/2022 |GEP Worldwide |Principal Software Engineer |

|Aug/2020 to May/2021 |Southern Company, NBCUniversal |Senior Angular Developer |

|Apr/2018 to Jun/2020 |Broadridge Financial, ExxonMobil |Senior Angular Developer |

|Aug/2016 to Mar/2018 |ExxonMobil / Infosys / American Title |Senior Angular Engineer |

|Sept/2013 to Aug/2016 |West Corporation / |Full Stack Software Engineer |

|Jun/2006 to Jul/2013 |Shop Celebrity Boutique |Business Owner / E-Commerce |

|Feb/2001 to Nov/2005 |Invesco |Software Engineer |

|May/1999 to Jan/2001 |ExxonMobil, BP, Chevron, Texaco |IT Consultant |

|Jun/1997 to Apr/1999 |Halliburton, Enron, Central Southwest Services |IT Consultant |

|May 1994 to May/1997 |I.CON Interactive, AT&T Wireless |Web Developer |

| | |

|GEP Worldwide (Jul/2021 to Nov/2022) |Principal Software Engineer |

| | |

• Worked as a Senior Angular Developer in an Agile Environment

• Worked on 15 different Angular Enterprise Applications

• Developed and maintained 100+ company custom developed npm packages

• Met highly-visible client deliverables under extremely tight deadlines

• Worked on Development Team across 4 time zones

• Used Git and Github to interact with remote repos, created pull requests, merged pull requests

• Made over 2,000 Github Contributions to over 20 Github Repos

• Worked with Microsoft Azure DevOps and AWS Cloud

• Improved performance of 15 different Angular Applications

• Developed new WCAG features (Web Content Accessibility Guidelines)

• Used JAWS Screen Reader Software to validate WCAG features

• Defined and wrote acceptance criteria for over 800 Jira tickets

• Fixed bugs reported by clients and developed enhancement requests

• Helped multiple Developers across multiple Development Teams

• Completed development of 100+ multiple user stories

• Improved ability to maintain code

|Southern Company (Jan/2021 to May/2021) |Senior Angular Developer |

| | |

• Worked as an IT Consultant on behalf of 3Ci

• Worked as a Senior Angular Developer in an Agile Environment

• Upgraded 12 Angular Application from 8 to 11

• Used NgRx to manage state

• Implemented lazy-loading of feature modules

• Developed new features in 12 Angular Applications

• Used Git to interact with remote repos, create pull requests, merge pull requests

• Wrote unit tests

|NBCUniversal (Aug/2020 to Sept/2020) |Senior Angular Developer |

| | |

• Worked as an IT Consultant on behalf of TEKsystems

• Worked as a Senior Angular Developer in an Agile Environment

• Upgraded multiple Angular Applications to Angular 10

• Used Git to interact with Github remote repos, create pull requests, merge pull requests

• Developed web components using Stencil

• Wrote unit tests using Jest

• Worked on multiple user stories using Jira

|ExxonMobil (Feb/2019 to Jun/2020) |Senior Angular Developer |

| | |

• Worked as an IT Consultant on behalf of Accenture and BC Forward

• Worked as a Senior Angular Developer in an Agile Environment

• Provided technical architecture recommendations to Senior Management

• Integrated Active Directory Authentication in an Angular Application

• Used Git to interact with TFS remote repos, create pull requests, merge pull requests

• Improved performance of Angular Application by implementing web optimization best practices

• Upgraded npm packages of multiple Angular Applications

• Setup multiple Angular Applications websites using IIS

• Setup multiple CI/CD Pipelines inside Azure DevOps to build and deploy code

• Wrote Angular unit tests and integrated Angular unit tests with Azure DevOps CI Build

• Wrote user stories, and tasks inside Azure DevOps

|AT&T (Sept/2018 to Nov/2018) |Senior Angular Developer |

| | |

• Worked as an IT Consultant on behalf of Accomplice for AT&T

• Refactored code, removed deprecated code, fixed breaking changes for multiple Angular 6.0 Apps

• Used Git to interact with BitBucket remote repos, create pull requests, merge pull requests

• Used Git to clone remote repos, stage code changes, make code commits

• Wrote business rules for an Order Management System in Java

• Tested RESTful APIs using Swagger

• Updated progress of user stories in JIRA

• Created technical documentation for Order Management System in Confluence

|Broadridge Financial (Apr/2018 to July/2018) |Senior Angular Developer |

| | |

• Worked as a IT Consultant on behalf of Veracity and Boston Technology Corporation

• Rearchitected Angular Enterprise App from Angular Version 2.0 RC4 to RC5 to RC6 to 2.0 to 4.0 to 5.0 to 6.0

• Upgraded Angular App to work in 6 different versions of Angular

• Upgraded Angular Enterprise App from Angular Version 2.0 RC4 to RC5 to RC6 to 2.0 to 4.0 to 5.0 to 6.0

• Researched and implemented code differences between different versions of Angular

• Refactored code, removed deprecated code, fixed breaking changes, wrote new code between Angular versions

• Upgraded Angular npm packages and Third-Party Applications for Angular Enterprise App

• Worked in an Agile Environment with aggressive deadlines

• Led team of developers reporting to Senior Management multiple times per day

• Setup local node.js, npm, and VSCode development environment across different Angular Versions

• Improved performance of Angular Enterprise App by implementing Web Optimization Best Practices

• Improved ability of maintaining code by refactoring code to use recommended best practices

• Upgraded over 100 npm packages to work with 6 different versions of Angular

• Replaced promises with observables

• Replaced RxJS 5.0 code with RxJS 6.0 code

|ExxonMobil (Oct/2017 to Mar/2018) |Senior Software Engineer |

| | |

• Worked as a IT Consultant on behalf of Collabera

• Developed and Supported IoT Applications for Building Systems Department

• Held multiple roles on 8 different projects

• Roles included Developer, Project Manager, Business Analyst, and Applications Support

• Worked with over 50 ExxonMobil Employees

• Responsible for successful upgrade of Metasys IoT Third-Party Vendor Product Software

• Improved support documentation for IoT Third-Party Vendor Products by writing new support documents

• Supported 2 AngularJS Applications

• Used TFS to manage and organize project tasks on multiple projects

• Used TFS to manage source control for AngularJS projects

• Researched how to integrate IoT Skylight Augmented Reality Technology with Building Systems APIs

• Researched how to integrate Aeroscout Equipment Tracking Vendor Software into ExxonMobil Infrastructure

|Schlumberger (May/2017 to Oct/2017) |Software Engineer |

| | |

• Worked as an IT Consultant on behalf of Infosys

• Developed multiple Angular Applications

• Helped Business Analysts write and define the business requirements for the data visualizations

• Wrote a project plan with a timeline detailing what technical tasks that were to be completed

• Wrote user stories using TFS

• Managed project tasks using TFS

• Used Git and TFS for version control

| (Sept/2016 to Apr/2017) |Software Engineer |

| | |

• Developed multiple Angular Applications

• Completed training on new features of ECMAScript6

• Completed 150+ hours training on Angular / TypeScript

• Completed 100+ hours training on Git

• Completed 50+ hours training on node.js

• Completed 25+ hours training on RxJS

• Completed 25+ hours training on Webpack

|American Title (Aug/2016 to Aug/2016) |Software Engineer |

| | |

• Developed new features in Angular Applications

• Learned Angular 2, RC3, RC4, RC5, RC6, RC7 and 2.0

• Designed layout of pages using Bootstrap 4

• Developed functionality of pages using TypeScript, RxJS, Observables

• Used Git, TFS, and BitBucket for version control

• Used Balsamiq to manage screen mockups

• Wrote user stories using TFS

• Interacted with Remote Team and managed development tasks using Trello and TFS

| (Feb/2016 to Aug/2016) |Software Engineer |

| | |

• Developed new features in AngularJS Applications

• Used Bootstrap 4, CSS3, Media Queries

• Created Interactive Data Visualizations using d3.js

• Created Bar Charts using d3.js and data analytics captured in JSON files

• Created Scatterplot Charts using d3.js and data analytics captured in JSON files

• Developed responsive landing page using Bootstrap, CSS3, Media Queries

• Completed 200+ hours training on AngularJS, Angular 2, MV* Architecture

• Completed 200+ hours training on Advanced JavaScript Techniques and Web Optimization Best Practices

|West Corporation (Jun/2014 to Feb/2016) |Full Stack Software Engineer |

| | |

• Helped complete system rewrite of Telecom Portal from WebSphere 8.0 to WebSphere 8.5

• Developed new features using a Java MVC Framework

• Used Java, WebSphere 8.0, 8.5, JavaScript, LINUX, Eclipse, HTML5, CSS3

• Developed new features and supported existing features of a Java-Based Telecom Portal Website

• Worked in Agile Development Environment using JIRA, Eclipse, RAD 9.1, WebSphere 8.0/8.5 and SVN

• Created Elasticsearch solution to store user data analytics for a Telecom Portal Website

• Created Logstash solution to parse and process Apache Log Files for user-specific data analytics

• Created Kibana solution showing multiple charts showing user-specific data analytics over time

• Kibana Charts showed user-specific data analytics including user’s operating system, browser, browser version

• Attended 3-Day Professional Training Conference in Chicago on Elasticsearch, Logstash, and Kibana

• Worked on a small team of developers with one IT Project Manager

• Worked with multiple employees across multiple IT Teams on various IT projects across a global organization

• Completed code enhancements to Telecom Portal supporting 40+ high profile clients

• Clients of Telecom Portal included AMEX, Comcast, DIRECTV, CVS Pharmacy, 1-800-FLOWERS, and more

• Implemented over 50 different web performance techniques to improve performance of Telecom Web Portal

• Developed User Interfaces using Bootstrap, JavaScript, jQuery, jQueryUI, JSP, JSF, CSS, HTML

• Redesigned and Improved UX of Landing Page for Enterprise Telecom Portal using Bootstrap, Media Queries

• Introduced new user experience features using jQueryUI

• Improved Web Performance of pages from 20s to less than 2s by implementing 50+ best practice techniques

• Optimized 10,000+ lines of CSS

• Improved speed of loading pages by optimizing CSS using CSS Shorthand and other CSS Techniques

• Improved documentation. Documented existing IT processes and procedures

• Documented business requirements and technical requirements for new projects

• Wrote 1000+ user stories for highly visible IT projects

• Improved System Documentation by writing 30+ new system documents detailing processes and procedures

• Improved Production Support Documentation by writing 20+ new Production Support documents

• Provided Production Support during highly visible production issues

• Developed proof of concept mobile apps using Bootstrap, CSS, HTML5

| (Sept/2013 to Jun/2014) |Software Engineer |

| | |

• Developed responsive design website for Flagship 494 Carwash

• Developed e-commerce website for SFK Art Gallery

• Developed responsive design website using jQuery, jQuery Mobile

• Developed mobile web app using jQuery, jQuery Mobile, AJAX

• Completed 200+ hours training on Responsive Design using Bootstrap 3, HTML5, JavaScript, CSS3

• Completed 100+ hours training on JavaScript, jQuery, jQuery Mobile, AJAX

• Completed 100+ hours training on website design using HTML5, CSS3

• Completed 100+ hours training on Mobile Web Development

• Completed 50+ hours training on UX Design and SEO techniques

|Shop Celebrity Boutique (Jun/2006 to Jul/2013) |Web Developer |

• Developed e-commerce website for retail clothing boutique. Used opensource Opencart Software

• Transitioned brick and mortar retail clothing boutique to an online e-commerce business

• Setup and developed e-commerce website including front-end, middle tier, and database

• Designed user experience for e-commerce website. Customized functionality and ux design of website

• Worked with 3rd party developers to implement additional coding enhancements

• Developed separate mobile version of website using adaptive design techniques

• Implemented 50+ SEO techniques resulting in being ranked on first page of Google SERPs

• Managed Google Analytics Account and Google Product Feeds

• Analyzed Google Analytics Statistics including page visits and customer demographics

• Managed payment gateways for online boutique including PayPal and Credit Card Payments

• Managed over 8 different Social Media Accounts for online boutique including Facebook, Pinterest, Polyvore, Google+, Constant Contact Email Campaigns

• Created and executed 100+ email marketing campaigns promoting products, promotions, and special events

|Celebrity (Jun/2006 to Dec/2011) |Business Owner |

| | |

• Managed brick and mortar high-end clothing boutique

• Led sales team providing customer service and making sales to customers

• Managed a small team of sales professionals

• Built relationships with 2,000+ new customers both in Houston and other cities in the United States

• Grew customer base from customers in Houston, TX to customers in almost every state in the United States

• Executed 100+ store sales promotions

• Created 50+ in-store events and 20+ out of store fashion shows at 10+ venues

• Created and executed 100+ email marketing campaigns using Contant Contact

• Managed inventory, purchasing inventory, restocking inventory

• Managed relationship with vendors throughout the United States

|Invesco (Feb/2001 to Nov/2005) |Software Engineer |

| | |

• Developed 10+ global investment intranet and internet websites

• Used HTML, JavaScript, VBScript, ASP, Visual Basic 6, COM, DCOM

• Developed 10+ n-tier client/server applications in n-tier environment using Visual Basic, COM, DCOM

• Wrote stored procedures and SQL queries using Oracle and SQL Server

• Worked as member or 3 different small IT teams on 20+ projects

• Worked across multiple departments on 20+ projects including server teams, DBAs, and development teams

• Acted as developer on 20+ projects

• Acted as client liaison between business clients and technical developers

• Wrote functional design requirements documents for 20+ projects

• Wrote business requirements documents for 20+ projects

• Provided 24/7 production support for 100+ autosys jobs

• Conducted business continuity exercises on behalf of Institutional Investments IT Team

|ExxonMobil (Nov/2000 to Jan/2001) |IT Consultant |

| | |

• Wrote client-side code and server-side code for 2 global e-commerce procurement intranet websites. Used ASP, JavaScript, VBScript, HTML, Visual Basic 6, COM, DCOM, SQL Server, Stored Procedures

• Wrote 50+ stored procedures using SQL Server

• Acted as client liaison between business clients and technical developers

|BP (Apr/2000 to Sept/2000) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of Metro Information Services

• Led development of highly visible corporate e-commerce intranet website in upstream oil & gas industry

• Wrote both server-side code and client-side code for intranet website using HTML, ASP, JavaScript, VBScript, COM, DCOM, Visual Basic 6, SQL Server, Stored Procedures

• Acted as client liaison between business clients and technical developers

|Chevron (Oct/1999 to Mar/2000) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of Metro Information Services

• Led development of 3 website projects and 4 n-tier oil & gas analytics projects

• Wrote both server-side code and client-side code for 3 website projects using HTML, ASP, JavaScript, COM, DCOM, Visual Basic 6, Oracle, SQL Server, Stored Procedures

• Wrote Visual Basic 6 COM Components for 4 projects

• Worked with DBA team and development team on projects

• Acted as client liaison between business clients and technical developers

|Texaco (May/1999 to Jul/1999) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of Software Architects

• Coded and tested highly visible intranet website in oil & gas industry

• Wrote both server side and client-side website code for project

|Halliburton (Jan/1999 to Apr/1999) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of Software Architects

• Wrote server-side website code for e-commerce procurement intranet website between Texaco and Halliburton

• Wrote 20+ stored procedures for project

|Enron (Aug/1998 to Jan/1999) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of Software Architects

• Wrote test plans for intranet websites and client server applications

• Executed test plans and test scripts for projects

|Central Southwest Services (Jun/1997 to Aug/1998) |IT Consultant |

| | |

• Worked as an IT Consultant on behalf of James Martin & Co

• Wrote client-side website code for intranet website

• Wrote Visual Basic code for client server utilities workflow management system

• Provided production support for utilities workflow management system

|I.CON Interactive (Jan/1997 to May/1997) |Web Developer |

| | |

• Worked as an Intern in the SMU Internship Program while at Southern Methodist University

• Wrote client-side code for the Official Xerox Website

• Wrote client-side code for the Official Dallas Stars Hockey Team NHL Website

• Wrote client-side code for the Official Texas Rangers Baseball Team MLB Website

|AT&T Wireless (May/1994 to Dec/1996) |Systems Analyst |

| | |

• Worked as an Intern in the SMU Engineering Co-Op Program

• Performed 100+ cell phone network tests with field engineers and mobile engineers

• Helped engineers analyze cellular coverage data by creating spreadsheets and comparing cellular coverage data

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download