Pete Borreggine – Angular Architect
Concrete, WA 98237
Email Only: peter@WebParity.net
Angular/Bootstrap/NODE-SERVER/JQuery/HTML5/CSS3
Web Architect – Resume
UI-UX,
Angular Architect/Developer w/ Bootstrap/JavaScript and NODE JS
Executive Summary
Now, moving into
the Angular Developer/Architect role, I have core strengths in the
following areas of expertise: UI/UX/Angular/Bootstrap/JQuery/HTML5/CSS3
coupled with extensive database experience both NOSQL and SQL to create
exciting, robust, dynamic, database-driven, responsive websites and mobile
apps. I possess excellent verbal communication and documentation skills. I am
a very detail-oriented and a highly analytical person. As a long-time
contractor, I adapt quickly to development environments and programming
standards. I have acted as a Software Architect (at times) throughout my
career and understand the use of standards for software and design.
· Business Experience:
·
Understand
the user’s workflow process to develop a much easier, intuitive and
time-saving application to be more productive and efficient.
·
Limit choices
available during development by choosing a standard way of pursuing
application development to create, define, or choose the best application
framework
·
Understands
business needs, user requirements, graphic elements, branding, and translates
them into a robust, user-centric solution
·
Recognize
potential reuse in the organization or in the application by observing and
understanding the broader system environment, creating the component design
as well as having knowledge of other applications in the organization
·
Fosters a
collaborative environment where the real business needs of the
customer are understood and solutions are created to satisfy those needs
·
Has a strong work
ethic with excellent clear and concise verbal and written communication
skills
· Technical Experience:
·
Subdivide a
complex application, during the design phase, into smaller, more manageable
pieces
·
Grasp the
functions of each component within the application by interviewing the
client, understanding what they have, why they have it and how they want to
change
·
Understand
the interactions and dependencies among components and finds ways to
integrate them to each other.
·
Able to
communicate the aforementioned concepts to other developers through hands on
classes, lunch and learns, and mentoring/training.
·
Experience
with various Version control systems like but not limited to: GIT,
Subversion, TFS, Omni Manager, and other.
·
Set up and
maintains a Linux GIT Server for the team.
·
Intermediate
experience with Advanced JavaScript and actively uses the latest Javascript
frameworks like: Angular, Underscore, Handlebars, and JQuery/JQ-UI
·
Uses tools
like UML and OOP to assist in effectively communicating the over system
design and architecture.
· Process Experience:
·
Ability to
lead business intelligence solutions through all stages of the AGILE and
KANBAN SDLC using the swarming process with other SCRUM members to
solve problems early in the development cycle including pair programming
·
Strives to
continuously learn new technologies and software and challenges the companies
I work for to find easier, more intuitive and time saving approaches to
improve the user experience
·
Operates and
administers a Windows 2012 Headless blade server with 1and1 Web
hosting
Technical Background
WIN 7 and 10 Professional, Windows Server
2012, MAC OSX 10.94, Ubuntu 14.04 LTS
Microsoft IIS 7/8 Admin and Development, Apache
Tomcat, Apache HTTP, Linux shell scripting, JBOSS 7.1.1, MS Azure Cloud, AWS
Dreamweaver
CS 5.5/6, Microsoft Office 2013/365, Visio, MS Project 2003, Paintshop Pro
X7/8, MS Visual Studio 2013, NetBeans 8.0.2, Clarity, Maven,
WinSCP, TFS (Team Foundation Server), Koala Compiler, GRUNT, KARMA, NODE.JS,
NPM Modules for Web Apps, Karma/Grunt, AGILE SCRUM/Kanban, RALLY by CA
HTML5, CSS3, JavaScript, VBScript,
AJAX, SDLC, PERL 5.16, JQuery, JQuery UI, JSON, PHP, (limited knowledge of
JAVA API development), Mobile App Development (Android), Modernizr, GIT/BASH,
Bootstrap, Angular, RESTful web services, Postman, LAMP, SASS/LESS, Linux
Shell Scripting for MAC and WIN, Redis Server, Test and Behavior Driven
Development, NODE server development
Oracle
8, 9i, 10g, Sybase ASE 12.5, MS SQL Server 2005/8, MS Access 2007,
Postgres SQL, Familiar with and used OLTP and OLAP for
maintaining operational systems and data warehouses and familiar with SSRS
and SSMS, Cassandra integration, Mongo in a Mean Stack
Professional Experience
T-Mobile,
through ProKarma, Bellevue, WASEP 2015 – CURRENT
Web / JavaScript / Angular /
Bootstrap / NodeJS-Server / HTML5 / CSS3 / GIT/BASH
Key Achievements:
· Worked as an Angular Architect/Developer developing the
new EUI2 public facing application for T-Mobile Customers being rolled out in
2016. Hired as a senior developer to guide 15 people both on and off-shore to
lead, mentor and train junior personnel on Angular, Bootstrap, Jasmine, and
Grunt
· Working with very dysfunctional code to find a way to
integrate angular coding best practices in a very resistant environment where
my experience and knowledge is resented. Have to constantly find a balance
between being professional while constantly being rejected since the team
only believes what they learned at college, period.
· Using grunt to integrate 10 small projects into one that
currently use an old MS DOS bat file with x-copy. This is very
challenging with the massive resistance and rejection.
· Developed User/Design Stories with Rally documenting every
step of the development process.
· Accessing Unix/Linux servers via command line and to
administer the servers
· Used Cassandra and MONGO for session management. Taught a
course to on/off shore on how to use NetBeans, configure it and use GIT with
it.
· Having to correct and enhance the mix of bad Angular code
mixed with JQUERY that shouldn’t be there, no coding standards, 15 different
ways to code and over 1.5 hour standups with collab sessions. This is the
most challenging engagement I’ve ever encountered.
Frontier
Communications, through DISYS, Seattle, WAMAY 2015 –
SEP 2015
Web / JavaScript / Angular /
Bootstrap / UI/UX Developer / HTML5 / CSS3 / Mobile Android
Key Achievements:
·
Hired to be a
part of a new development team to build out a Mobile Tech Portal App for the
Field Techs throughout Frontier Communications
·
Worked on
building a robust testing framework and act as a mentor/trainer for other
colleagues on the Frontier Team
·
Attend daily AGILE/Kanban
stand-ups and maintain a brief status report weekly
·
Work onsite
and aid in documentation and coding for testing frameworks and plans
·
Instrumental
is developing a test framework document that outlines the needs for creating
a robust and automated testing framework
·
Continue onto
Phase II with Frontier for SWC (Service Wire Center) rebuild and enhancement
project
·
Acting as a
team lead to assist in growth at Frontier for future work
·
Have been
recognized by peers as a key contributor and have developed a fully automated
development solutions for continuous build with GRUNT/KARMA/NODE
·
Assisting
others, as needed for knowledge transfer
·
Integral part
of adding a new feature to the Mobile Tech Portal with an Equipment button
where the Field Techs would be able to see and load equipment for the days’
work.
Umpqua
Bank, through Primeteam Partners, Seattle, WAAPR 2015 –
MAY 2015
Web / JavaScript / Angular /
Bootstrap / UI/UX Developer / HTML5 / CSS3
Key Achievements:
·
Working on
the front facing DCX UUX customer banking portal
·
Finding ways
to improve performance through reduced caching, image size reduction, JS file
loading with RequireJS, CSS and JS Minification, and other ways to improve
performance both for desktop and mobile
·
Document all
code and work with VersionONE to manage User Stories, Tasks, Issues, Blockers
as well as attend daily AGILE Standups
·
Fly down, as
needed, to client in Hillsboro, OR and work onsite
· Working with existing, customized platform developed by Q2
based on an EmberJS solution.
· Developed a Call Center Cue Manager application in 5 days
with Angular and Bootstrap from SCRATCH. Impressed the IT VP at Umpqua Bank
and Cascade Managers
When
On the Bench - WebParity.net (Sole
Proprietor), Concrete, WANov 1989 – Present
JavaScript / Angular / Bootstrap /
JSON / Web Developer / HTML5 / CSS3 (SASS)
Key Achievements:
·
Continued to develop Omni-Manager and other private websites using JavaScript, JQuery, JSON, AJAX, CSS3, HTML5 with MS SQL Server 2008 R2
·
Work closely with clients to develop
requirements, screen mockups, and requirements documentation.
·
Website Design and Development - Developed
robust websites with HTML5/CSS3/JQuery for the entertainment industry
·
Photo editing and digital art for
improving navigation and improving the user experience
·
Provides hosting services
·
SEO/SEM and budget-friendly websites
·
Printed collateral material generation
using graphic art work, brochures, business cards, and movie posters
EMC/MOZY,
Seattle, WASEP 2014 – FEB 2015
Web / JavaScript / Angular /
Bootstrap / UI/UX Developer / HTML5 / CSS3 / MAC / Ubuntu
Key Achievements:
· Hired as a senior JavaScript/UI developer to assist in
developing a dashboard for EMC’s Cloud Protect customer facing portal
· From the proof of concept code, I developed the first of
many plugin appliances for the portal with pure Angular, Bootstrap-UI.
Angular-UI and JQuery. Developing completely new code (Directives,
Services, and Filters) as well as working with custom client-side validation
through Angular.
· Building custom CSS3 code overrides and using Google’s GO
LANG for developing API’s in a RESTful environment.
· Developing completely in MAC OSX/Ubuntu using KARMA, GRUNT
and NODE.JS
· Working with Git for version control, Jenkins for builds,
and JavaScript test driven development using Grunt/Karma/PhantomJS.
· Working with AGILE sprints and attending morning stand-ups
· Had to ramp up to using MAC, Grunt, Karma, Node, Require,
Restler, npm, Redis Server, etc… which was NOT ever discussed prior to coming
onboard.
· Developed a custom Grunt.js file that fully automates the
build out process.
VOLT
Technical/NW, @ Outback Power Technologies Arlington, WAJun
2014 – July 2014
JavaScript / ANGULAR / Bootstrap /
JQuery / JSON / Developer / HTML5 / CSS3 (SASS)
Key Achievements:
·
A short two month assignment to help
perform maintenance on existing code
·
I quickly ramped up to begin coding and
debugging within 3 days of starting.
·
Quickly learned the MS
Azure Cloud, VS 2012 with TFS and improving
Angular skills
·
I worked on a cloud-based application
for Outback Power’s alternative energy web interface
·
Fast-paced, highly visible, AGILE shop
with quick deadlines and releases
Preferred
Resources at Sequoia Worldwide, San Jose, CAApr 2014 – May
2014
Web / JavaScript / Bootstrap /
UI/UX Developer / HTML5 / CSS3 (SASS)
Key Achievements:
· Hired as a senior JavaScript/UI developer to assist in
developing a dashboard for configuring and purchasing headless servers for
Presidio, Inc.
· Repurposed to another project just 4 days after being
hired to work for a project for Cisco as a JAVA engineer.
· I quickly ramped up developing JAVA APIs, testing using
RESTful with Firefox and POSTMAN with Google, deploying the WAR file to JBOSS
on Windows and Linux environments.
· Although there were no clearly defined requirements or
SOW, I was able to divine what the customer wanted through interviews.
There was a lot of work done over the course of the short four week
assignment and I was able to quickly jump in with both feet and get going
with little or no assistance.
TEK
Systems at Check-into-Cash, Cleveland, TNFeb 2014 –
Apr 2014
Web / JavaScript / Bootstrap /
UI/UX Developer / HTML5 / CSS3 (SASS)
Key Achievements:
· Hired as a senior JavaScript/UI developer to assist in
developing integrated contest applications for use with the company’s
quarterly promotions.
· Developed an online scratch-off ticket contest system,
like a lottery ticket, using Bootstrap, Angular and JQuery.
· Using PHP for the server pages, Apache Tomcat for the
server, and GIT/BASH for version control.
· Developed Facebook integration with existing technology
for the new application I’m developing.
· Created a simple MYSQL database to capture the users that
register with custom scripting to permit the users only one chance per
calendar day.
· Wrote the randomizer for the 3 by 3 grid that permits a
72:81 chance of winning.
Chase
Professionals at Concurrent Comp. Corp., Duluth, GAOct
2013 – Feb 2014
Web / JavaScript / Angular /
Bootstrap / UI/UX Developer / HTML5 / CSS3 (SASS)
Key Achievements:
· Hired as a senior UI/UX developer on a team to build the
Management System Portal Interface for Concurrent’s products.
· Worked in a fast-paced, AGILE environment.
· Tools employed included Apache Tomcat 6, Linux and shell
script, CygWin, WinSCP, NetBeans 7.4, Handlebars.js, Angular.js,
Datatables.net, Twitter Bootstrap (Flatty CSS styling), NetBeans, Git/Bash,
gitHub.
· Interfaced with custom developed RESTful web services
delivering JSON formatted data for display and CRUD operations on SQL and
Non-SQL data sources
· Utilized Datatables.net for the portal data display
and Handlebars to render the data coming from a set of web services
delivering JSON objects.
Triple
Crown Consulting at Schneider Electric, LaVergne, TNMar
2013 – July 2013
Web / JavaScript Developer / JSON
/ Bootstrap / Knockout.js
Key Achievements:
·
Brought aboard for a short-term project
that has me developing a web portal HMI (Human Machine Interface) for the Energx500 and EGX300 monitoring systems on Linux platforms.
·
Gained on-site proficiency with NetBeans, Knockout.js, Modernizr, and Apache / Maven within 30 days of being hired
·
Worked in an AGILE/SCRUM/KANBAN team environment utilizing daily stand ups
·
Develop and maintains daily status,
expense reports as well as project tasks, issues, risks and deliverables
using Omni-Manager for the team.
·
Used TeamForge for maintaining code and other documentation
·
Worked closely with the UI/UX Developer
for mock-ups
·
Actively involved in the companies
monthly safety and other required training
·
I have strong
JavaScript skills and is very
familiar with invoking web browser JQuery
plugins from an HTML5/JavaScript environment.
GeBBS
Healthcare at Quest Diagnostics, Auburn Hills, MIOct
2012 – Mar 2013
Javascript / JSON / AJAX / SQL
Developer / PERL / GitBASH
Key Achievements:
·
Supported the Care360, eForms, and
business analyst work using MS SQL Server 2005/8 developing stored procedures /
triggers
·
Quickly ramped up never using GVIM, PERL 5.16, GIT, and BASH, and immediately began to develop new sections for, and
modified existing code to, the Care360 Application. We used a Linux platform for production but Windows for development.
·
Able to work remotely as needed via VPN and still accomplish my daily tasks,
attend meetings and demonstrations via Skype and WebEX.
·
Developed weekly status reports;
working with CLARITY and HPSM to track AGILE workbook, issues, tasks and risks.
Adecco
Engineering and Technical at TVA, Chattanooga, TNDec
2011 – Aug 2012
JavaScript / Classic ASP / AJAX /
SQL Developer / Business Analyst
Key Achievements:
·
Supported the BSL Library legacy system
using IBM FileNet heavy and thin client; worked with millions of rows of data
·
Supported the ESD team with developing
and maintaining JavaScript and JavaScript
WebService API code for the
various web services, most especially, the FnAPI.asp which would handle all
the XML configuration for managing documents
·
Developed new JavaScript code on the
legacy system for use with the Rendition XP service
·
Researched current processes and
procedures making suggestions on solutions to improve how TVA does business;
specifically targeted to project management
·
Attended daily morning status meetings,
kept weekly status reports and was instrumental in picking up the slack for
documentation
·
Worked with MS
SQL Server 2005 analyzing,
importing, and exporting data
D&P
Enterprises (Self-Employed)Feb 2007 – Dec 2011
SQL Developer / Administrator /
JavaScript / JSON / Web Developer
Key Achievements:
· Full redevelopment of two SQL
database driven websites: Acquisition Executive Portal and AE Web Portal for
DIA. Extensive use of JavaScript / JSON / AJAX / DHTML, Graphics and
Classic ASP with extensive VB Script with a MS SQL Server 2005 backend
using CSS/W3C DOM compliance standards.
·
Documented, designed and developed a Human
Relations Management System and the Online Project Management System for RAC
Management Services, Inc.
·
Designed and developed the database
using MS SQL Server 2005.
·
Designed and developed e-commerce
websites using JavaScript for validation
·
Coordinated
with IT staff and functional end-users to provide support for portal
applications while coordinating and managing key system management.
·
Manage the
testing and migration of code from the development environment to the
production environment while maintaining an ongoing maintenance of software
including patches & fixes, upgrades and performance enhancements.
·
Coordinated
and assisted in developing user training materials.
GeBBS
Healthcare at the Maryland Emergency Management Agency
Apr 2005 – Feb 2007
JavaScript / AJAX / MS SQL Server
Developer / Classic ASP Web Developer
Key Achievements:
·
Integral part
of the thought process and in developing the interface for CAD (Computer
Aided Dispatch) that brings together all the 26 jurisdictions in Maryland,
911 call-centers.
·
Created a
lookup table to map call-types to MEMA Standards, Installed a DTS packages
using a SOAP Web Service to poll the 911 system for new (Active) calls
that are displayed in the interface (that I designed and developed) using MS
SQL Server 2005 as the back end.
·
Designed,
Developed and tested applications to automate areas of the software
development lifecycle process in an AGILE environment
·
Instrumental
in developing all the graphics used on the MEMA portal.
·
Developed
Mini Portal applications for the Staff Listing and Emergency Managers list on
the portal using JSP and servlets, JavaScript and Classic ASP.
·
Tested and
deployed applications to IIS as well as create windows services for four
small-databases using command line interface.
·
Researched
and developed a method for integrating a dynamic calendar for the Exercise
and Training Directorate. Using, CSS2, HTML3/4 ASP, JSP, JavaScript, AJAX,
VBScript, JAVA, XML, AJAX and DHTML extensively to build applications for
MEMA. Created custom reports for the Maryland Department of the Environment
(MDE) using MS SQL Server 2005.
RAC
Management Services, Inc., Bethesda,
MD
Sep 2002 – Apr 2005
PowerBuilder / SQL / JavaScript /
Web Developer / SQL Analyst
Key Achievements:
· Delivered thin-client browser-ready migration of Material
Requirements Module within two-week deadline.
· Drove redesign of Computer-Based Training Module for
Product Accountability Supply System, bringing system from antiquated
PowerPoint/static solution to dynamic HTML/CSS/JavaScript and interactive
user-focused system that was delivered globally
· Spearheaded reengineering of RACMS corporate Web site and
the Human Relations Portal
· Instrumental in the design and development of a MS SQL
Server 2005 dynamic database driven website using JavaScript, AJAX,
HTML3/4, CSS2 for job searching/matching for the University of Maryland, Center
for the Advanced Study of Language (CASL).
· Worked as a project manager for several high visible projects
which included a conference in June 2004 featuring the US Secretary of State,
the US Vice President, the US Secretary of Defense, the Governor of Florida,
the Governor of New York and the Commander of Allied forces in Iraq
Sybase,
Inc., Bethesda, MD
Aug 1999 – Sep 2002
Senior PowerBuilder Developer with
JavaScript and Sybase ASE Database
Key
Achievements:
· Designed, developed, and implemented using
JavaScript/HTML/CSS for the Contact Information Management System for Sales and
Federal Team Practice and Resource Managers using MS SQL Server 2000 as the
backend
· Prepared and delivered demonstration of DHTML-based
Enterprise Portal Solution for Central Intelligence Agency (CIA).
· Tasked with redesign and reengineering of CENCO system for
Bureau of Labor Statistics, significantly improving GUI.
· Worked at Gary Job Corps, Austin, TX identifying
and recommending improvements, while personally providing performance
enhancements and tuning to improve stability.
· Selected by National Science Foundation to analyze and
improve coding methodologies, establishing best practices to streamline
development efforts.
· Served lead role in migration of two-tiered application to
n-tiered application for Transportation Coordination – Automated
Information Management System (TC-AIMS), coordinating all project
resources and serving as key point-of-contact with project managers. Required
extensive thought processes to complete the project which used JAVA, JSP’s
with HTML, JavaScript, servlets, using PowerBuilder as the
middle tier.
Associate of Arts
and Science Degree
w Major in Civil
Engineering with a Structural Design and Architectural Specialty from Monroe
Community College, Rochester, New York – 1981
Certificate of
Completion
w Visual
Communications – Community College of the Air Force, Lowry AFB, Denver, CO Certificate
of Completion w Construction
Drafting/Design – Defense Systems Management College, FT Belvoir, VA
·
Taking
courses on Pluralsight to improve skills
·
Use
Stackoverflow exclusively and participate in the developer community
·
Effective
Communication Techniques
·
Developing
and Administering Databases
·
Self taught
Classic ASP, PERL, GVIM, BASH and GIT ORACLE 9i/10g, Sybase ASE 12.5 and MS
SQL Server 2005/8, VBScript, JSON and JQuery, RESTful
·
KANBAN/AGILE
training, Grunt/Karma self-taught
·
Using oAuth
for secure delegated access
·
Node.js
server dev and deploy, GIT, Shell-script (Linux for both MAC and Ubuntu);
self-taught
·
PORTFOLIO: www.webparity.net
·
Personal
Website and Portfolio: www.peterborreggine.us
References
available upon request