Constantly be in a state of learning.
Don't repeat yourself.
Make the world (and your code) a little better every day.
These are my tenets of software development.
Experience
Warner Bros. Discovery
Feb 2022 → Current
Senior Software Engineer
React, Stencil, Typescript, SCSS, Jest, SDKs, Grafana, Kibana
-
Feature lead on HBO Max's web SDK for signup and login for both 1st
and 3rd party flows.
-
Worked with client and API teams to craft new features and handle
errors consistently and dependably.
-
Mentored junior developers assisting them with onboarding and how to
write comprehensive work tickets in Jira.
-
Triaged production incidents as L1/L2 during on-call rotations
leveraging Grafana and Kibana dashboards.
-
Contributed to HBO Max growth from 90M to 130M subscribers and rolled
out to 4 global regions: US, LATAM, EMEA, and APAC.
SemanticBits
May 2021 → Jan 2022
Senior Software Engineer
Angular, Material, Ngrx, Typescript, Jest
-
Maintained a patient web portal consisting of 10 Angular
sub-applications.
-
Upgraded all applications from Angular 4 to Angular 11, refactoring
component logic to leverage Ngrx.
-
Increased unit test coverage to meet government testing requirements.
-
Served as UI mentor for 6 Java developers to build new web
application.
Comcast
Jan 2017 → May 2021
Principal Software Engineer
Angular, Redux, Ngrx, Lit, Storybook, Jest, Testcafe, Concourse
-
Re-built client application from scratch in Angular 10 and NgRx, used
by call agents and onsite technicians to assist with customer
interactions.
- Created a shared web component library in lit-element.
-
Served as Tech Lead for team, managing JIRA tickets, release notes,
2-3 developers.
- Wrote pipeline jobs in Concourse to manage our CI/CD process.
Populus Group, LLC
Nov 2016 → Jan 2017
Consultant
Angular, Python
-
Augmented Angular web application that aggregated all interaction
between customers and client to assist agents and techs with
diagnosing customer issues.
FIS
Sep 2011 → Oct 2016
Manager, Lead Senior Consultant
Java 8, Spring, Gradle, Swagger, Backbone, Ruby, Polymer
-
Convert existing Java 7/Spring MVC REST API to a Java 8/Spring Boot
REST API adapter.
-
Build single-page web application with Backbone.js and Ruby-on-Rails
along with extensive unit tests.
-
Led effort to rebuild application from scratch replacing Backbone.js
with Polymer.
Arris Systems Inc.
2007 → 2011
Senior Software Engineer
Java, JQuery, Spring
GSI Commerce
2005 → 2007
Tech Lead
Java, Javascript
Iron Mountain
2000 → 2005
Software Engineer
Java, Javascript, Progress
Education
Bucknell University
1996 → 2000
BS Computer Science and Engineering