CV

Technical skills

Java: (Spring [Boot|MVC|Web]); Go

Redis; PostgreSQL

Professional Experience

Wolfjaw Studios12021 – present

Junior DeveloperTroy, NY

  • Currently refactoring and re-architecting a high-performance, high-visibility Go service.
  • Technologies utilized: Go; Python; MySQL; gRPC; Protobuf

Auto/Mate Dealership Systems1201912021

Software EngineerAlbany, NY

  • Implemented cloud microservices for customer communication with third-parties
  • Lead the testing and certification of a Kubernetes-deployed Spring Boot microservice built to transmit dealership data
  • Spearheaded the creation of a Java library used by on-premises customer servers for communicating with EKS and RabbitMQ over Websockets using the STOMP wire format
  • Updated legacy applications for integrating with the new cloud environment
  • Technologies utilized: Java (Spring MVC, Boot, Security; Hibernate; JOOQ); IntelliJ IDEA; GitLab CI/CD; RabbitMQ; Kubernetes; AWS; RHEL; PostgreSQL; Protocol Buffers (Protobuf); Redis

GE Digital6201882018

Intern, Digital Technology Co-OpNiskayuna, NY

  • Created a directory of internal company websites by working with researchers, senior project managers and other stakeholders
  • Member of globally-distributed development team creating a greenfield application for use by GE researchers and scientists. Worked closely with senior developers and product owners to assess the needs of stakeholders, the usability of the platform, and the implementation of digital solutions
  • Spearheaded the creation of a Java library used by on-premises customer servers for communicating with EKS and RabbitMQ over Websockets using the STOMP wire format
  • Technologies utilized: Java (Spring MVC, Boot; Hibernate); IntelliJ IDEA; Git; Bootstrap (CSS); PostgreSQL

Apprenda, Inc.9201742018

Intern, Tools & Infrastructure TeamTroy, NY

  • Automated virtual machine image creation and multi-platform environment provisioning for use in continuous deployment pipelines
  • Augmented internal developer productivity tools with new features and tests, coordinating closely with core platform developers to develop solutions that simplified developer workflows
  • Technologies utilized: Node.JS; Ansible; Packer; Azure; VMware; Git

NYS Office of Information Technology Services6201692017

Student AssistantAlbany, NY

  • Utilized Splunk Enterprise for machine data analytics to drive business intelligence
  • Implemented a custom Java application using IBM's FileNet API to securely move enterprise content off legacy storage
  • Technologies utilized: Splunk; Java SE; Eclipse; Bash (scripting)

Congressman Paul D. Tonko8201422016

District Staff AssistantAlbany, NY

  • Trained and supervised Albany office interns
  • Directed incoming phone traffic and routed written correspondence
  • Wrote letters to constituents and elected officials
  • Assisted in scheduling, casework, and outreach

The White House1201452014

InternWashington, D.C.

  • Intern in the Volunteers Department, Office of Presidential Correspondence
  • Responsible for assisting and onboarding White House volunteers
  • Coordinated the organizing and transmission of 8+ years of internal documents to the National Archives

Education

University at AlbanyAlbany, NY

B.S. Computer Science and Applied Math12016122019

  • GPA: 3.4
  • Coursework includes: Data Structures and Algorithms; Programming at the Hardware-Software Interface; C Programming for Engineers; Data Processing Principles; Automata and Formal Languages

B.A. Political Science, cum laude9201062014

  • GPA: 3.3
  • Coursework includes: : Comparative and International Politics; Political Theory; American Politics; International Organization; International Conflict and Security