Resume

Sign in

Customer Service Web Services

Location:
Johnston, Rhode Island, 02919, United States
Posted:
January 13, 2018

Contact this candidate

Paul Meunier - *** Greenville Rd., North Smithfield, RI

401-***-**** - ac30qu@r.postjobfree.com

SUMMARY

To continue with a career doing back-end Java development (focusing on cloud infrastructure and micro-services that use RESTful web services) and use my experience with front-end to expand my field of expertise to full-stack development.

TECHNICAL SKILLS

Developing micro-service architecture using:

Java

Groovy

RESTful web services (AJAX over HTTP)

JAX-RS

Jersey

SOAP

WSDL

Maven, Grails, Gradle, and Spring web application frameworks

Google Guice

Apache tomcat7

Apache CXF/JAXB

LDAP

Oauth2

Apache Cassandra

MySQL

JDBC to connect to Oracle

git

Amazon Web Services (AWS) and Netflix Open Source Software (OSS) stack including:

oAsgard, Hystrix, Astyanax, Ribbon

Jenkins

Testing – JUnit, Spock, Mockito

bash

Atlassian products (Stash, JIRA, Confluence)

Sonatype Nexus Professional

Agile project management

EXPERIENCE

CyberCare LLC - Providence, Rhode Island 8/2013 – 9/2016

Web Developer

Working for Media Company redesigning a major cable company's commerce, customer service, and streaming video apps. Overall, we refactored a monolithic Java back-end system into many independently functioning and reusable Java micro-services.

Worked on several back-end micro-service project (either 1 project at a time, or sometimes 2 or 3 projects simultaneously), using Apache Tomcat as a web server, Apache Maven for build automation, Jenkins for automated building and continuous integration, Jersey (a Java library) for RESTful service implementation, git and Stash for version control, branch management and peer code review, and the Netflix OSS stack, which is a set of Java libraries for connection to Amazon Web Services cloud deployment

Worked on several Agile-based micro-service projects including:

1. Login (9 months):

Started with a skeleton project for micro-services at the beginning of the contract with a major cable company, and built out RESTful endpoints in Java to create a working back-end service

Followed specifications to create endpoints for RESTful web services related to login

Used encryption standards like SHA256 and cache implementations like Memcached and Evcache to create counting mechanisms for keeping track of login and id/password recovery attempts/failures

Worked with a session-server to create sessions for authenticated users

2. Legacy System (6 months):

Before many of the services of the old system were transferred to micro-services, worked in Java on the video catalog system, which was used by the cable set top boxes to give customers listings and descriptions of shows

Worked in a Spring based project, and followed specifications to fix bugs in the back-end system

3. Platform team (9 months):

Worked closely with DevOps team to help with creation and cloud-based deployment of new services

Used bash scripts for Jenkins to use in automation/deployment of services

Worked in Groovy to create/update filters in a reverse-proxy micro-service (based on Netflix OSS’s Zuul), which served as a first-line security for all front and back-end services

Used Amazon Web Services console and Route 53 to point Elastic Load Balancing (ELB) load balancers to create subdomains for creation of new subdomains

Used Netflix OSS’s Asgard for cloud deployment and monitoring

4. Federated Identity (5 months)

Used the OpenSAML Java library as the SAML standard for authentication/authorization to connect with a 3rd party’s authorization so that valid sessions could be created on our system

5. Oauth (5 months)

Used a Java implementation of the Oauth2 authentication standard to create tokens for users of our system to use a 3rd party system

Used Apache Cassandra database and Netflix OSS’s Astyanax (for Java programmatic connection to database) for keeping track of short-lived tokens

6. Adminlogin (5 mos.)

Created a login system for administrative login (for use of cable company’s employees only) using Atlassian Crowd identity management’s Java library

7. Enterprise Account Management (6 months)

Followed specifications to create endpoints for enterprise level management of child accounts

Used JavaRx (a reactive design pattern implementation for Java) during retrieval of account data from downstream back-end services

8. Billpay (4 months)

Used the SOAP protocol with SoapUI for testing of a 3rd party’s email and billing notification system, while using a custom Java library which connected to the same system programmatically

Followed Card Payment Industry (PCI) standards in improvement of endpoints for the Billpay portion of the cable company’s website

CyberCare LLC - Providence, Rhode Island 3/2013 – 7/2013

Web Developer Intern

Worked in JavaScript/Angular to improve features on a scheduling application used for desktop and mobile devices

Migrated already existing features from using Angular 0.9 to Angular 1.0

Seven Eleven - Smithfield, Rhode Island 1/2009 – 7/2013

Manager

Used corporate inventory management system to order all store products

Shelve and organize products

Work alone as sole cashier in busy store

Barnes & Noble 11/2004 – 4/2007

Customer Service/Barista

Worked at Information desk to help customers find books/music

Organize and shelf assigned book sections

Kinko’s Copies - Providence, Rhode Island 1/2003 – 12/2004

Customer Service/Copy Machine/Printer Worker

Took customers’ descriptions of printed products they needed, and translated them into standard products offered by Kinko’s

Completed tasks to create printed products for customers in a timely fashion

Border’s Books and Music – North Attleboro, Massachusetts 9/1997 – 1/2003

Customer Service/Barista

Worked at Information desk to help customers find books/music

Organize and shelf assigned book sections

Worked in Cafe as a barista

EDUCATION

Community College of Rhode Island - A.S. in Computer Programming – 12/2012

Member of Phi Theta Kappa (Honor Society for Two Year Colleges)

Completed coursework in XML, JavaScript, Java, MySQL, C#, Python

LaSalle Academy - High School Diploma – 5/1997

References Available Upon Request



Contact this candidate