Resume

Email: My first name @ this domain

GitHub: https://github.com/gjbianco LinkedIn: https://www.linkedin.com/in/gjbiancoiv/

Education

Computer Science, B.S.
NC State University, 2009 - 2013

Experience

AppDev Curriculum Developer
Red Hat, 2020 - present

Responsible for writing and maintaining technical training courses as part of Red Hat’s online learning platform. Much of that training is focused on hands-on learning, thus building it involves equal parts engineering and content development.

Senior Software Consultant
Red Hat, 2018 - 2020

Worked directly with customers to design and develop web-based software products and solutions. These applications span several industries, from trucking to finance, and involved large-scale architectures and systems.

Skills

Primary tools and languages

  • Linux
  • TypeScript and JavaScript
  • Node.js
  • React
  • Git
  • Container-based software development
  • OpenShift (Kubernetes)
  • Ansible

Currently interested in learning

  • Go
  • NumPy and SciPy
  • Keras and TensorFlow

References available upon request.

Curriculum Development Experience

Training courses are sold to customers in instructor-led and/or self-paced modalities. Courses are developed using AsciiDoc and custom tooling. Course maintenance and development is managed using Git and Agile methodology.

Specific training courses that I have co-authored include the following:

  • AI262: Introduction to Red Hat OpenShift AI
  • AI263: Red Hat OpenShift AI Administration
  • DO100: Introduction to Kubernetes Applications
  • DO180: Containers & Kubernetes
  • DO188: Introduction to Containers with Podman
  • DO288: Building Kubernetes Applications
  • DO400: DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and TDD

Consulting Projects

Trucking Fleet Management Platform and Tax Management Application (2019 - 2020)

Trucking Fleet Management Platform and Tax Management Application (2019 - 2020)::

Provided Agile-focused DevOps transformation and coaching. Simultaneously led the UI architecture and development for a fleet management platform and suite of applications.

This SaaS offering leverages customer data to provide insights. The application suite focuses on gathering and managing various data of a trucking business, such as odometer readings, reverse geocoding travel routes, and reconciling IFTA fuel taxes.

The UI was built with Angular, NGRX, and Web Components, with Jest and Cypress used for testing. To facilitate UI development, a design library and design system were developed in parallel. Because the components had to work across isolated applications that varied heavily across technologies, the design system was built atop Bulma and designed to be JS framework agnostic.

For more details on this specific architecture, see: https://guy.sh/posts/wc-navigation/

Ground Shipping Process Modernization (2018 - 2019)

Co-led an Agile-focused DevOps transformation for client’s software development organization.

During this time, we established long-term visions and seeded DevOps practices for the organization. In addition, provided technical enablement of key employees on various technologies.

Delivered enablement sessions for Git and Ansible. In particular, this project focused on the four key software development success metrics as researched by Nicole Forsgren, et al: deployment frequency, lead time for change, failure rate, and time to recovery.

Health Insurance Customer Portal (2018)

Led the UI and API development for a digital transformation engagement with an NC-based health insurance provider.

Worked directly with client’s lead UI developer to provide guidance on JavaScript and UI best practices. Also worked with architects on a modernized architecture for the rewrite of the customer-facing mobile app.

The web application was built using Vue.js with the API using Node.js, Express, and JWTs.

In addition to technical training and delivery, we provided coaching on Agile best practices.

Elevator Maintenance Management System (2016 - 2018)

Co-led a Scrum-based project to develop a system that improved scheduling of elevator maintenance.

This system managed all of the data surrounding elevators, facilities, and mechanics. In addition, it created optimized travel routes for elevator mechanics.

The UI was built using AngularJS 1.5, Bootstrap 3, and custom-built styling. It also used WebPack for bundling and Karma/Mocha for testing. The API integrated with legacy systems and was built using Node.js, Express, and MongoDB (MEAN stack).

Transit Authority Management System (2014 - 2015)

Developed the UI of a B2B multi-tenant fare-management platform.

This project not only modernized the public-facing application, but the internal administrative portals. The web applications were built using Thymeleaf backed by Spring as well as Twitter Bootstrap and jQuery. Jira facilitated Scrum practices used throughout the project.

Internal Red Hat Contributions

AppDev Practice – 360 Feedback Platform (2020)

Led UI development on an internal skill-tracking tool. This tool was built using React and utilized a contract-first approach using OpenAPI and OpenAPI Generators.

UI/UX Community of Practice (2018 - 2020)

Co-founded an internal community of developers around UI/UX. This space facilitated internal collaboration around UI and user experience best-practices and resources.

Associate Consultant Enablement (2017 - 2020)

Co-led the ACE program as a core member of the leadership team responsible for facilitating training sessions for new consultants. These week-long training sessions consisted of hands-on coaching to prepare attendees for their first consulting engagement.

Throughout the bootcamp-style week-long sessions, we ran numerous in-person activities and exercises. For example, the bulk of the week operated as a “mock client engagement” where we played the role of client employees and managed the delivery of a mock software project.