Career Profile

I began in tech like many others, my parents hand-me-downs! I spent my high school years building computers for friends and hosting and desiging lan parties for Doom matches.

After graduating Penn State with a B.S. in Computer Science I immeidately went to work for a small defense contractor cutting my teeth on tomcat and JSP applications before receiving an offer from USPS as a java developer.

The USPS datacenter was home to a great many applications and technologies and I tried to take full advantage and learn everything I could. I worked up the ranks from developer to Sr. Systems Engineer progressively taking on more and more responsibility.

In my final years at USPS I was the architect responsible for cns.usps.com and poboxes.usps.com among other applications and responsibilities. These applications were among the first to be built in a microservices architecture.

These applications were orignally built using Apache struts frameworks which was a comfortable approach used at the datacenter. I spent effort and time to document and design an approach for microservices migration that gained the confidence of management and the team and built a roadmap for others to follow to a microservices future.

I was also responsible for the epayroll system which was one of the first US Govt systems to show paystubs online in near realtime as they were processed.

I moved then to a career with Accenture where I joined the team of an AI/ML application for a national media/entertainment company. This was an exciting leap from legacy J2EE applications to fully modern cloud services.

In this role I built additional components for integration with a survey provider, migrated core services from a legacy J2EE system to AWS cloud microservices, and built tools for source code security review and monitoring.

Roles I would be good in:

  • Monolith to Microservices migration
    I have lead multiple projects to successful completion in this role. I have created the plan, designed the architecture, and lead the team to successful completion.
  • Microservice design, development, deployment, maintainence, and transition
    I have designed dozens of microservices in multiple employ for front of line buisness products and services through a complete lifecycle for initial design to transition/sunset.
  • Application Rearchitecture
    I have performed many large application maintenance tasks from struts version migrations, strusts to spring migrations, Oracle to MySQL migrations, and many more.
  • DevOps Engineering
    I have a particular fondness for automation and I always attempt to automate everything I can during application development/maintenance. I am very proficient in CI/CD engineering and have used GoCD, Jenkins, and Concourse in grate depth for many solutions.
  • Linux/UNIX Engineering
    I have been a Linux/UNIX user since the early 2000s and have been a Linux/UNIX administrator since the early 2010s. I have worked with many flavors of Linux/UNIX and have a deep understanding of the OS and its capabilities. I am building my own platform based on CentOS Stream/Rocky Linux, OpenStack, and OpenSource CloudFoundry. More info here
  • Experiences

    DEVOPS ENGINEER

    2019 - present
    Accenture, Philadelphia, PA

    Served as developer/engineer on Comcast migration project to retire older J2EE monolith legacy systems to Spring Boot microservice cloud application services. Migration microservices were written to Java 11 standards. Microservices contained Couchbase integration, Drools engine, Async and multithreaded code, promises and futures, REST and SOAP services, and used gradle build system. Joined Xfinity Assistant team in March 2020 as a DevOps engineer. Responsible for developing code and working defects, adding new features, and performing on-call support.

    Sr. Systems Engineer

    2004 - 2019
    USPS, Wilkes-Barre, PA

    Senior Information Technology (IT) Systems Engineer and Analyst for the U.S. Postal Service (USPS). Responsible for the development, implementation, and evolution of multiple enterprise business and logistics management systems. Lead teams to create complex order management systems that maintain accountability of more than 2M customer engagements daily.

    Projects

    My personal projects are hosted on github @ https://github.com/dotcomrow and currently relate mainly to building a private cloud using CentOS8/Rocky Linux, OpenStack Xena+, and OpenSource CloudFoundry.

    Publications

    Papers and publications listed here

    Skills & Proficiency

    Python

    Javascript & jQuery

    Java

    HTML5 & CSS

    Concourse

    GoCD

    Jenkins

    Bash

    AWS

    CloudFoundry (Pivotal & OSCF)

    J2EE (Appservers and Design/Architecture)

    Apache Frameworks - Struts, Spring

    GitHub / Github Actions

    SVN, Serena CM, etc.

    Docker