Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Pittsburgh, PA
Posted:
February 20, 2019

Contact this candidate

Resume:

/*

* Jonathan D Edwards **** Broadway Ave #*

* Software Developer Pittsburgh, PA 15216

* 720-***-****

* ac8jt5@r.postjobfree.com

* 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.



Contact this candidate