Resume
Principal Software Engineer delivering distributed gRPC microservices for k8s
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 |
6
|
4 |
5
|
2 |
7
|
1 | 1 |
Software: | git | vim | IntelliJ / Pycharm | Tableau | Visual Studio | SQL Server Management Studio | Jira |
---|---|---|---|---|---|---|---|
Years of experience |
9
|
8
|
9
|
5
|
7
|
7
|
5
|
Certifications: AWS Certified Developer – Associate
(earned May 2021)
EXPERIENCE
Liberty Mutual (Contracted through Whitridge Associates) | Remote
Principal Software Engineer
July 2021 - Present
-
Member of Architecture team, working to define best practices for kubernetes deployments throughout the organization
-
Produced clear documentation on all work done, ensuring others have access and understanding of my work
-
Delivered multi-cloud serverless functions 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
-
Deeply familiar with k8s, dapr and istio for microservice architectures
-
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
Boston 311 Proximity Search | Python+Brython
January 2021
- Created a website that lets you sort 311 reports by distance to your GPS location
- Utilized the Boston 311 OpenAPI and Brython, a web scripting language that allows Python to be converted to js on the client side.
- Link to project
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