Tyrone Norris

Washington, DC 20001 · (774) 277-9202 · 77-HAPPY-202 dcwebguru@gmail.com

I’m a passionate web applications developer with over 20 years of experience freelancing and contracting my experience and skills to clients. My current goal is to secure a challenging, responsible position within a full time salaried or contract environment where my specialized skills and experience will benefit my employer while allowing my professional growth to mature.
Download Resume


Skills

  • Two decades of experience attacking problems and creating web-based with full stack applications
  • Strong affinity to work collaboratively to meet deadlines in fast paced environments
  • Understanding of databases and how to leverage them into forward thinking applications
  • Strategic insight towards e-commerce, web analytics, and social media integration
  • Skillful ability to translate business goals into technical solutions; valuable team member
  • Mobile first, responsive design. Cross Browser Testing & Debugging
  • Proven ability to generate organic traffic from search engine optimization
  • Experience with Scrum Methodology and developing within Agile frameworks
  • Excellent math/logic skills, brainstorming, and problem analysis resolution skills
Programming Languages & Tools
Client Software (Front End Development):
  • HTML to build web pages. The HTML DOM to define HTML elements as objects and as an API to allow Javascript interactions.
  • CSS to describe how HTML elements are displayed. CSS Frameworks like Bootstrap, Material, Skeleton, Foundation & W3.CSS to develop responsive, mobile-first websites.
  • Javascript to manipulate HTML, CSS & data. This includes VanillaJS, TypeScript, ECMAScript features, JSON & XML for storing and/or transporting data, and various libraries and frameworks to simplify development, extend functionality and organize components.
  • Angular to extend HTML with data binding, declarative templates, components & dependency injection to build applications as full-featured frameworks.
  • React & JSX to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
  • Vue to incrementally build ecosystems that scale between libraries and full-featured frameworks.
  • StencilJS to build reusable, scalable web components libraries that integrate with React, Angular and Vue
  • 508 & ARIA to create accessible web content.
  • Search Engine Optimization to improve the positioning of web pages in organic traffic using on-page, off-page, technical and local best practices.
  • Redux, NgRx & Vuex to control state containers designed to help write consistent applications on top of React, Angular & Vue.
  • Express.js to create APIs in Node.js web application frameworks.
  • Passport.js to authenticate middleware for Node.js.
  • Storybook to develop UI components in isolation for Angular, React or Vue.
  • GraphQL to query APIs and provide them with data.
  • Grunt & Gulp to compile SASS to CSS, optimize images, and to squash/combine file contents together.
  • Wordpress, Joomla, Drupal to manage content & extend functionality in systems.
Server Software (Back End Development):
  • Node.js to write command line tools and for server-side scripting (running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser).
  • PHP to program on the and to send and get request and data from and to databases.
  • SQL (Structured Query Language) to access databases. MySQL databases for relational data. MongoDB for NoSQL data.
  • Firebase.com to develop on a Backend-as-a-Service (BaaS) platform that provides hosted backend services such as a realtime database, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting for static files.
  • AWS (Amazon Web Services) to provide on-demand cloud computing platforms and APIs.
  • Adobe Creative Suite to create mockups and wireframes. Ability to develop those designs into responsive pixel perfect pages.
  • Visual Studio Code & IntelliJ IDEA to develop & test code.
  • Git to manage version-control for tracking changes in source code during software development. GitHub repositories to share and build collaboratively.
  • Jira to plan, track, and release software and track bugs using agile project management.
  • Highcharts, D3.js and Google Chart tools to create dashboards and data visualizations from JSON APIs.
  • API (Application Programming Interface) to consume RESTful data and to custom CRUD (create, read, update & delete) user interfaces.

Work Experience

Lead Full Stack Developer

Hip Hop World | hiphop.world
  • Remotely managed a global team of dozens of volunteers towards the creation of an art/tech platform
  • Coordinated the education of a community on web programming, artificial intelligence and cryptocurrency
  • Developing a decentralized ecosystem that uses Web3, NFTs and custom content & applications
  • Developed game assets using Blender and marketing assets using Adobe Photoshop & Illustrator
  • Developed user interface using HTML, CSS and a MySQL database
  • Researching framework implementation for PHP 8, Vue, Angular 17, Typescript 5, React 18, Node 18
  • Implemented Angular 17 features like Declarative Flow, Deferrable Loading,View Transition API & Router Refactoring
  • Design & implement smart contracts using Solidity, Remix IDE, Truffle, Web3.js, Ganache CLI & Node.js
  • Test smart contracts using Chai assertions & Mocha with TypeScript for unit tests
  • Developed Reactive Tables with AG Grid & React
  • Deployed assets on Bitcoin, Ethereum, Binance & Polygon blockchains
  • Developed game mechanics for a blockchain based gaming that align with the philosophy of the ecosystem
  • Developed token utility to support the creation, curation and collection of content within a decentralized community
  • Created strategic, organic marketing campaigns to support the growth of the brand and community
October 2020 - Present
Washington, DC

Lead Full Stack Developer

T-Mobile & Sprint | t-mobile.com
Harman International | harman.com & Trinity Globaltech | tgtus.com
  • Supported a contract for our end client Sprint / T-Mobile to support their Payment Center
  • Worked within an Angular 9 framework to update functionality and fix bugs.
  • Tracked bugs and updated multiple repositories with fixes
  • Created responsive web pages using HTML5 & CSS3 libraries
  • Authentication with JSON Web Token (JWT) using Node.js
  • Worked on Continuous Integration and Continuous Delivery cycles with DevOps
November 2019 – October 2020
Washington, DC

Lead Full Stack Developer

Department of Health and Human Services | hhs.gov
Aurotech | aurotechcorp.com
  • Supported a contract for our end client at HHS to develop the Accelerate Platform.
  • Created a front end using Angular & React to automate the grant proposal submission cycle.
  • Created a calculator that formatted numbers, calculated totals, percentages, balances
  • Created various modules based on mockups
  • All data from our dashboard used AWS and saved to the blockchain
  • Ran AWS Lambda functions in Node.js
  • Worked on microservices architecture for DevOps
  • Led a small team of 2 other developers to complete goal-oriented tasks
  • Validated data being submitted through forms
  • Created UX guidelines and suggestions for the dashboard
  • Updated code using Git & VS Code
  • Communicated using Skype Business, Microsoft Teams & Jira
June 2019 – November 2019
Washington, DC

Lead Full Stack Developer

Guidehouse | guidehouse.com
Green Key Resource | greenkeyllc.com
  • Supported a contract for our end client at Guidehouse
  • Created a front end using Angular & React to consume Machine Learning API endpoints
  • Analyzed a government issued RFP to determine development guidelines
  • Populated the API data into a Google Charts Treemap
  • Programmed the Treemap to drill down and eventually triggers PrimeNG datatable
  • The PrimeNG table content is relative to the click. Table clicks trigger a Company Profile
  • Company profiles display specified data related to the drilled down treemap & datatable
  • Filled out The Voluntary Product Accessibility Template (VPAT) for Level I, II, & III
  • Served as the front end expert to make any decisions to follow the RFP guidelines
  • Updated code using Git & VS Code
  • Communicated using Slack & Jira
  • Updated progress in meetings. We had progress updates every few hours
March 2019 – May 2019
Washington, DC

Lead Full Stack Developer

Capital One | capitalone.com
Artech Information Systems LLC | artech.com
  • Supported a contract for our end client at Capital One
  • Created credit card & landing pages using Angular, React, Typescript, VanillaJS, Bootstrap & HTML
  • Prepared for a conversation to React in some modules of the website
  • Used RxJS for state management in Angular to mimic how React uses Redux
  • Consumed RESTful APIs in my application and manipulate the data within the view
  • Utilized Adobe Experience Manager and other Content Management solutions
  • Used Confluence to turn UX requirements to responsive web pages
  • Optimized best practices for search engines
  • Updated code using Git & VS Code
  • Communicated using Slack & Jira
  • Tested pages using Jasmine & Protractor
  • Updated progress in daily morning scrum meetings & email summaries at end of the day
09/18 – 03/19
McLean, VA

Lead Full Stack Developer

U.S. Energy Information Administration | eia.gov
IMG-Crown | imgcrown.com
  • Supported a contract for our end client at the U.S. Department of Energy
  • Created an interactive & dynamic US Map using jVector, RESTful APIs & Angular 5
  • Created interactive & dynamic tables using D3,ag-Grid & Angular 5 to display state data
  • Translated existing applications from PHP to Angular 5 w/ Typescript
  • Converted raw data into user friendly information using functions and logic
  • Developed reusable modules consuming data from services and displaying in views
  • Utilized Angular, HTML/CSS, Git, Sourcetree to develop code
March 2018 – September 2018
Washington, DC

Lead Full Stack Developer

Traveler's Insurance | travelers.com
L&T Infotech | lntinfotech.com
  • Supported a contract for our end client Traveler's Insurance
  • Converted JIRA stories into web solutions using HTML, CSS and KnockOut
  • Created Bootstrap grids that dynamically aligned dozens of template views
  • Met with non-technical managers and UX designers to translate requirements
  • Created dynamic text boxes that would scale in size relative to character input
  • Consumed API data from RESTful states
  • Advised on search engine best practices for user interfaces
September 2017 – March 2018
Hartford, CT

Lead Full Stack Developer

Union Pacific Railroad | up.com
Tech Mahindra | techmahindra.com
  • Supported a contract for our end client Union Pacific Railroad
  • Converted technical web requirements into visual mockups
  • Built wire frames into dynamic web pages using HTML, CSS, Angular, Node.js
  • Integrated service requests and responses
  • Optimized pages for search engines
  • Generated dynamic table headers using filters & constants
  • Generated dynamic table content using filters and services
May 2017 – September 2017
Omaha, NE

Lead Full Stack Developer

AgencyQ | agencyq.com
  • Developed a responsive front end for the DuPont Innovations campaign
  • Used VanillaJS, Foundation, Drupal, HTML5, jQuery & CSS3 to create pages from .psd files
  • Created .small .medium & .large responsive screens for each page
  • Used .rem units to scale responsive text and .svg based images for all screens
  • Synchronized my code with other developers using a Git repository
April 2016 – December 2016
Atlanta, GA

Lead Full Stack Developer

The Home Depot | thehomedepot.com
Mind Tree | mindtree.com
  • Worked on site and supported a contract at The Home Depot's Headquarters
  • Worked the Aurora Promotions project; a user interface to create discounted campaigns
  • Created components and directives using Angular 1.7, Node.js, HTML5 & CSS3
  • Created sort & filter directives and applied them to searchable records on the dashboard
  • Validated forms using built-in Angular features, custom directives and regex
  • Fixed bugs & created features assigned to me in Jira
  • Managed code using Git & created pull requests in GitHub
  • Attended daily team calls and presentations to maintain project alignment
April 2016 – December 2016
Atlanta, GA

Lead Full Stack Developer

Social & Scientific Systems | s3.com
  • Created an app w/ HTML, CSS, jQuery & Backbone for the National Institute of Health
  • My interface displayed content queried from a database based on a user’s input
  • The design was created based on a series of mock ups that I turned into a functional interface
  • The data was stored in models and collections while elements were hidden and shown by events
October 2015 – April 2016
Silver Spring, MD

Lead Full Stack Developer

Nike, Inc | nike.com
Kforce | kforce.com
BizTek People, Inc | biztekpeople.com
  • Created front end solutions using Alfresco: Document Management System
  • Assessed and suggested improvements for client facing applications
  • Developed web pages using HTML5, CSS3, Javascript
  • Attended team meetings to update development ideas into application changes
July 2015 – October 2015
Beaverton, OR

User Interface Developer

Social & Scientific Systems | s3.com
SNI Companies | snicompanies.com
  • Lead code development & user interface design on the Web Workbench (internal tool system)
  • Created mobile first applications using Bootstrap’s fluid grid system for responsive design
  • Optimized web interface best practices for search engines
  • Hand code responsive layouts using HTML, CSS, & Javascript frameworks
  • Used Backbone, Underscore, Require, & jQuery as Javascript libraries to develop code
  • Merged code using Microsoft Visual Studios Developed using LiveScript, Jade, & Stylus preprocessors and PHP
  • Used data validation & output escaping to prevent cross site scripting attacks
May 2014 – July 2015
Silver Spring, MD

User Interface Developer

Trio Consulting | trio-consulting.com
SNI Companies | snicompanies.com
  • Developed 508 compliant web pages using Wave as a validator
  • Optimized web interface best practices for search engines
  • Develop & maintain Drupal & Wordpress based websites
  • Design promotional materials
  • Managed the email and marketing automation systems
  • Worked 80% remote while maintaining constant communication with my team
June 2013 – May 2014
Woodbridge, VA

User Interface Developer

The Center for Applied Linguistics | cal.org
SNI Companies | snicompanies.com
  • Researched and implemented new technologies & best practices
  • Proofread markup language, style sheets, and code for errors
  • Debugged programming errors in CSS & jQuery
  • Made web pages dynamic using jQuery
June 2012 – June 2013
Washington, DC

User Interface Developer

Merrick Towle Communications | merricktowle.com
  • Converted Photoshop files into a web application using Javascript, PHP, CSS & HTML
  • Read an XML file, processed the data into a pie chart & interactive US map
  • The map allows a user to easily retrieve info & interact with the client’s 200+ apartments
  • Created a dynamic image map using Photoshop, Javascript, HTML, CSS & jQuery
December 2011 – March 2012
Beltsville, MD

Full Stack Web Developer

Freelance Consulting
  • Worked with clients to translate their problems into digital solutions
  • Strategized present and future technology needs and evaluated changes in technologies
  • Translated UX requirements into high fidelity pixel perfect interactive prototypes
  • Created custom user interfaces using Javascript
  • Created wireframes with graphic designers. Converted .psd files into interactive websites
  • Established online profiles for clients using Wordpress
  • Setup and maintained social media accounts
  • Setup personalized domain names & email addresses
  • Optimized hundreds of keywords for #1 ranking in Google searches
March 2009 – December 2011
Washington, DC

New Media Campaigns Manager

O'Brien Garrett | obriengarrett.com
  • Developed web pages for the NAACP & other advocacy based organizations
  • Advised clients on Web 2.0 strategies to improve digital communications
  • Promoted client websites using SEO, SEM, & social media marketing
  • Updated content and managed client relationships using a CMS called Convio.
  • Hand coded HTML, CSS & JavaScript based on Section 508 standards & best practices
October 2008 – March 2009
Washington, DC

Document Control Clerk

Equal Employment Opportunity Commission | eeoc.gov
  • Created and managed a database to track incoming faxes using Microsoft Access
  • Converted the storage system from physical files to digital documents
  • Participated in daily productivity meetings; maintained government security clearances
  • Used the Office Suite to create presentations & Photoshop to crop & resize images
December 2005 – October 2008
Washington, DC

Webmaster

Reggae Sound | reggaesound.com
  • Managed the website’s e-commerce & customer relations
  • Received orders, packaged products, & shipped merchandise to customers
  • Updated the website’s content with new merchandise
  • Optimized website for searched engines; customized web pages using HTML & PHP
  • Managed online community forums; vBulletin software
October 2002 – December 2005
Washington, DC

Web Support Technician

Digiweb Hosting | digiweb.com
  • Worked in a team environment to rapidly identify & resolve client’s technical problems
  • Answered 100+ customer issues by phone, email, and proprietary CRM software daily
  • Assisted clients with LAMP server administration
  • Remotely accessed UNIX & Microsoft web servers using pcAnywhere, Putty & FTP clients Senior Systems Programmer/Analyst
  • Helped clients fix problems surrounding web content management & site maintenance
  • Assisted clients with website & database migration
June 2000 – January 2002
College Park, MD