James Desmond
            
        

Resume

Senior Software Engineer working on Enterprise Architecture
jamesdesmond13@gmail.com | Boston, MA | github.com/jamesdesmond | linkedin.com/in/james-desmond/

EDUCATION

Wentworth Institute of Technology | Boston, MA
Graduated: August 2020
Bachelor of Science in Computer Science, Minor in Computer Networking

SKILLS

Language: Python Java JS C# & VB.NET bash C R
Libraries Used: Pandas
hl7
pytest
Faker
datashader
openCV
JavaFX
Angular
React
Tone.js
ag-grid
WPF
Meta.vlc
Years of experience
7
4
6
2
8
1 1

Software: git vim IntelliJ / Pycharm Tableau Visual Studio SQL Server Management Studio Jira
Years of experience
10
9
10
6
8
8
6

EXPERIENCE

Liberty Mutual | Remote
Senior Software Engineer
May 2022 - Present

  • Developed a Spectral openAPI linter ruleset to enforce enterprise naming standards
  • Published documentation on integrating Opentelemetry APM to Node and C# projects
  • Benchmarked legacy Java APIs using JMeter
  • Deeply familiar with k8s, dapr and istio for microservice architectures
  • Developed fitness functions to query and quantify adherance to standards across the company

Liberty Mutual (Contracted through Whitridge Associates) | Remote
Principal Software Engineer
July 2021 - May 2022

  • Member of the Architecture team, working to define best practices for kubernetes deployments throughout the organization
  • Delivered multi-cloud serverless functions with Spring Cloud Functions and the Serverless Framework
  • Produced and documented event driven architecture MVPs using Confluent Platform, Kafka, and Node.js, Java, and Golang
  • Developed Java Spring Boot applications utilizing gRPC, Protobuf, GraphQL, Prometheus, and OpenTelemetry
  • Implemented container driven pipeline for compiling and building protobuf files to Python, Node, Java, and Golang artifacts. Orchestrated by Kubernetes (GKE) , Github Actions self hosted runners and helm
  • Designed and deployed a Technology Radar based on the Thoughtworks open source repository
  • Analyzed Datadog, OpenTelemetry, and Splunk data using sqlite and/or pandas to identify common groups of data
  • Presented on cross clouds serverlerless architecture solutions to other engineers and architects

Medicasoft LLC | Remote
Devops Engineer
October 2020 - July 2021

  • Sole developer working on writing an operations testing framework for a FHIR API using pytest
  • Independently migrating Jenkins pipelines to the newest version
  • Responsible for designing, developing, documenting, and supporting Python scripts and applications
  • Manage AWS EC2 and S3 instances supporting application, database, and CI/CD servers

Eaton Vance Corporation | Boston, MA
IT Marketing Co-Op
January 2019 - April 2019 & September 2019 - December 2019

  • Implemented a file upload screen for tabular data using Typescript, PHP, Oracle DB, and MSSQL
  • Created new data visualization features for a company website using AngularJS and Tableau
  • Developed Python scripts to automate data import from many different filetypes to a DB backend
  • Created SQL Views and Stored Procedures in Microsoft SQL as well as OracleDB

Kaman Corporation | Bloomfield, CT
Information Technology Infrastructure Intern
June 2018 - August 2018

  • Developed bash scripts for server health monitoring on Suse Linux as well as RHEL
  • Presented research on WhatsUpGold server monitoring and best practices for its implementation

Hartford Hospital Center for Education, Simulation, and Innovation (CESI) | Hartford, CT
Software Engineer

April 2017 - August 2017

  • Programmed a WPF application in VB.NET, using the MVVM design pattern, for displaying PTZ camera feeds
  • Ensured multiple methods of touchscreen controls were user-friendly by implementing user feedback
  • Stored camera connection information and preferences as serialized objects in Microsoft SQL

The Town of South Windsor, Connecticut | South Windsor, CT
Information Technology Lead Intern
Summers 2015 - 2017

  • Developed a WPF application in C#, enabling supervisors to update and track their employees trainings
  • Utilized SQL Express to store and update employee training information
  • Managed general help desk tickets for IT user support
  • Researched A/V equipment upgrades, worked with vendors to create multimedia solutions for town facilities

PROJECTS

GoPro Telemetry Data Merge Tool | Python
August 2020

  • Encountered an issue with my GoPro recordings telemetry data files not merging properly after export, wrote a blogpost here about this project
  • Source code

Personal website | hugo, bash, Github Actions
August 2020

  • Wrote up how and why I made jamesdesmond.org here
  • Wrote how I contribute new content to the site here

Coin Counting Image Processing | Matlab
Jan 2020 - April 2020

  • Worked with a partner to create a tool to count the monetary value of scattered coins based on a single image

Online Synth | ReactJS, Typescript, Tone.js, MongoDB
April 2020 - Aug 2020

  • Followed Agile methodology to create an online audio synthesizer with sequencing and recording capabilities

Boston.gov Data visualization | Python, datashader
October 2017

  • Personal project to utilize at least one open dataset from data.boston.gov
  • Ended up visualizing the position of every tree managed by the City of Boston. More info on github here

SmartDorm | Java, OpenweatherAPI, mutt
Sept 2016 - Dec 2016

  • Created a wall mounted Raspberry Pi 3 and 16x2 lcd with 5 buttons to display weather and news

ORGANIZATIONS

Eagle Scout, Troop 390 South Windsor, CT, 2016

FRC Team 177, Lead Programmer, 2013-2016