We provide IT Staff Augmentation Services!

Owner Resume

5.00/5 (Submit Your Rating)

North Smithfield, RI

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:

  • 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 Confidential Open Source Software ( Confidential ) stack including:
  • Asgard, Hystrix, Astyanax, Ribbon
  • Jenkins
  • Testing - JUnit, Spock, Mockito bash
  • Atlassian products (Stash, JIRA, Confluence)
  • Sonatype Nexus Professional
  • Swagger
  • Agile project management

EXPERIENCE:

Confidential, North Smithfield, RI

Owner

Responsibilities:

  • Breeding and raising a herd of about 20 alpacas
  • Handle monthly Ivomectin sub-cutaneous shots
  • Shearing alpacas

Confidential, Smithfield, RI

Bookseller

Responsibilities:

  • Cashier
  • Customer services
  • Barista/cafe worker

Confidential, Providence, Rhode Island

Web Developer

Responsibilities:

  • Worked on several back-end micro-service project, 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 Confidential 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:
  • 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
  • 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
  • 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 Confidential ’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 Confidential ’s Asgard for cloud deployment and monitoring
  • 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
  • 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 Confidential ’s Astyanax (for Java programmatic connection to database) for keeping track of short-lived tokens
  • Created a login system for administrative login (for use of cable company’s employees only) using Atlassian Crowd identity management’s Java library
  • 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
  • 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

Confidential, Providence, Rhode Island

Web Developer Intern

Responsibilities:

  • 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

Confidential, Smithfield, Rhode Island

Manager

Responsibilities:

  • Used corporate inventory management system to order all store products
  • Shelve and organize products
  • Work alone as sole cashier in busy store

Confidential

Customer Service

Responsibilities:

  • Worked at Information desk to help customers find books/music
  • Organize and shelf assigned book sections

Confidential, Providence, Rhode Island

Customer Service/Copy Machine/Printer Worker

Responsibilities:

  • Took customers’ descriptions of printed products they needed, and translated them into standard products offered by Confidential ’s
  • Completed tasks to create printed products for customers in a timely fashion

We'd love your feedback!