/*
* Jonathan D Edwards **** Broadway Ave #*
* Software Developer Pittsburgh, PA 15216
* **********@*****.***
* linkedin.com/in/edwardjd
*/
I am a Software Developer that built a containerized cloud-based microservices platform from scratch and successfully delivered it into a production environment. I wrote well tested, maintainable, and scalable code for Authorization/Authentication Service, where I was the lead developer in designing and implementing the code that calculates a user’s entitlements in a multi-tenant database schema. I love the tech scene in Pittsburgh, so recently I moved from Colorado to the Dormont neighborhood.
Skills
Java 8+ Kubernetes
TSQL Graylog
PostgreSQL Bash
Spring Boot Microsoft SQL Server
Docker Swagger
Microservices REST API
Linux Scaled Agile Framework
Grafana Prometheus
Python Junit
JavaScript Mockito
>> Experience
Software Engineer Vertafore May 2017 – February 2019
...
+ Presented research findings and provided recommendations to the architects for
tools and frameworks for the go-forward microservices platform. These were
Spring Boot vs Play Framework, Graylog vs Splunk.
+ Created Proof of Concept of a containerized application running inside a
clustered environment with Docker and Kubernetes for Spring Boot and Play
Framework.
+ Created proof of concept of the ELK stack running on Linux.
+ Worked with architects to design API endpoints for Configuration Service.
+ Built all API endpoints and back-end code (from the Controller to the DAO)
including business logic to support Roles and Service Roles in
Authorization and Authentication Service using Spring Boot and Java 8+
+ Wrote Java 8+ algorithm to detect cycles in Roles and Service Roles
(bundles of entitlements) to avoid cyclical relationships in the database.
+ Ensured all code paths were covered by unit tests using JUnit
+ Built all API endpoints and back-end code for Realms (essentially namespaces
for Users) using Java and Spring Boot
+ Updated Authorization Service to produce the proper codes (401 – bad/no token,
403 – good token wrong entitlements) using Java 8+ and Spring Boot
+ Created response types in Foundation library using Spring Boot and Java 8+
+ Added Zipkin headers spanId, traceId and requestId to all responses in
Foundation library using Zipkin library
+ Added password complexity requirements to local PING (IDP) implementation
using docker and bash.
+ Assisted other developers when they needed help.
+ Participated in code reviews.
RCM Data Analyst US Anesthesia May 2014 – Sept 2016
...
Worked on a team of analytics professionals to ensure an effective and informed acquisition of my previous company. Learned new technologies, including Microsoft SQL Server, to develop reporting processes for our new data warehouse. Created PowerShell script to translate CSV data to XML that conformed to the Anesthesia Quality Institute’s XML schema.
Webmaster American Nutrition Feb 2001 – Feb 2010
...
Built and maintained several company websites. Reworked legacy website to work with ShopSite e-commerce solution.
>> Education
+ Bachelor’s Degree, Philosophy University of Colorado, Boulder 2013
+ Java Full Stack Web Development Skill Distillery 2017
>> Certifications
Oracle Certified Associate, Java SE 8 Programmer, 2016
>> Recommendations
Go to: linkedin.com/in/edwardjd to view recommendations from my co-workers.