You are on page 1of 7

Benjamin Quarless - quarless.b@gmail.

com, 253-315-3603
Senior Full-Stack Engineer (Node / AWS / Typescript / React)

SUMMARY

I have an excellent technical background providing 15+ years of experience in the industry with a primary
focus on end-to-end JavaScript development. Currently, I'm working as a Backend Developer
responsible for implementing event driven Serverless micro services using AWS Services with Node and
Javascript/Typescript. I'm excited for my next engagement to work on a collaborative team where I can
utilize my skills and make an impact.

TECHNICAL SKILLS

Languages/API’s: JavaScript, Typescript, NodeJs, NestJs, Express, REST, GraphQL, TypeORM, SQL,
React
Databases: Mongo DB, MySQL, DynamoDb
O/S: Ubuntu, Windows, iOS

PROFESSIONAL EXPERIENCE

Phillips Connect, Remote


02//2023 - 7/2023
NodeJS / Typescript / AWS Developer
· Developed AWS micro services using NodeJs, Lambda, GraphQL, and DocumentDB for
an IOT data engineering platform.
· Loosely coupled micro services where developed for user
management(authentication/authorization), organization management and batch
processing.
· GraphQL API authorization were implemented using AWS Cognito User and
Authorization pools.
· Event-driven micro services where develop for managing application configuration.
· Refactored existing application code to add enhancements and new business
requirements.
· Integrated frontend React code with backend GraphQL API’s.
· Implemented Unit tests for GraphQL API endpoints using Jest.
· Participate in daily scrums, agile planning sessions, backlog grooming, and
retrospective meetings.

Tools used on this project: Javascript, Typescript, NodeJs, AWS CDK, Lambda, Step
Functions, Event Bus, DynamoDb, CloudFormation, CloudWatch, AppSync, GraphQL,
DocumentDB, Cognito, GitHub Actions, Jest, Git, React

Mutual of Omaha, Remote


06/22 - 12/2022
NodeJS / Typescript / AWS Developer
· Developed event-driven micro services using AWS services.
· Integrated api’s with backend services and database queries.
· Refactored Rest API’s for search of claimant data records.
· Incorporate performance enhancements for api services.
· Updated Vue UI dashboard for querying/searching of claimant data records.
· Implement enhancements to DynamoDB queries for search.
· Implemented bug fixes during development and production platforms.
· Participate in daily scrums, agile planning sessions, backlog grooming, and
retrospective meetings.

Tools used on this project: NodeJs, AWS CDK, Typescript, Fastify, Lambda, DynamoDb, SQS,
SNS, CloudFormation, CloudWatch. CodePipeline, Docker, Javascript, Jest, Git

College Board, Remote


08/21 - 6/22
NodeJS Developer /AWS Developer
· Developed event-driven micro services using AWS services.
· Integrated api’s with backend services and database queries.
· Address bug fixes during development and production platforms.
· Incorporate performance enhancements for api services.
· Participate in daily scrums, agile planning sessions, backlog grooming, and
retrospective meetings.

Tools used on this project: NodeJs, AWS CDK, Lambda, DynamoDb, SQS, SNS,
CloudFormation, CloudWatch. CodePipeline, Javascript, Jest, Git

Robots and Pencil


10/2020 – 07/2021
Projects:

Western Governors University


NodeJS Developer
• Integrate UI frontend API’s with AWS API Gateway and Lambda.
• Develop backend using Typescript, NodeJS, Express, Micro Services and GraphQL.
• Node stack included socket.io, Redis, AWS, GraphQL, Express, Swagger and Docker.
• Participate in daily scrums, agile planning sessions, backlog grooming, and retrospective
meetings.

Tools used on this project: Typescript, Node, Swagger, Express, Micro Services, GraphQL,
Docker, AWS.

CareSix
MERN Stack Developer (React/Node)
• Developed UI using React, React Hooks, Functional Components, Typescript.
• Developed client login flows using OAuth 2.0
• Code backend micro services using Restful API’s.
• Conduct code reviews.
• Participate in daily scrums, agile planning sessions, backlog grooming, and retrospective
meetings.

Tools used on this project: React, Redux, React Hooks, Node, Koa, OAuth, Swagger,
Docker, PostgreSQL, Typescript, HTML, CSS, Jest, Git, AWS

Macmillan Learning
MERN Stack Developer (React/Node)
• Develop assessments for Macmillan Learning, online classes, using React for front UI and
Node and Express for backend API’s.
• Refactored existing code to fixed production issues that impact performance and
scaleability.
• Deploy web application to production servers using Jerkins and AWS code pipeline.
• Conducted code reviews, participated in daily scrums, agile planning sessions, backlog
grooming, and retrospective meetings thru out the development process.

Tools used on this project: React, Redux, React Hooks, Node, GraphQL, JavaScript,HTML, CSS,
MySql, Jest, Git, AWS

Evolution Labs, Remote


6/2020-9/2020
Full Stack Developer
· Developed React components for lesson reader used for online courses. The reader displayed
lessons for grades K-12, which covered Social and Emotional Learning, and Character
Development.
· Lessons consisted of creating several React components which displayed , text, images, video,
and quiz questions types.
· Pre and post tests where developed, which quizzed the students comprehension of the lesson
material. Correct and incorrect answers where display thought out the tests.
· Implement React/Redux to store application state.
· Conducted code reviews, participated in daily scrums.
· Created unit tests for React components using React testing library and Jest.

Tools used on this project: React, Redux, Node, JavaScript, HTML, CSS, Jest, Git

Lululemon, Seattle, WA
2/2020 – 5/2020
Full Stack Developer, Remote
· For shop.lululemon.com I implemented React components for micro site Classes and Events.
· Created new React components and modified existing React components.
· Created custom React Hooks used by functional components.
· Modified and created new unit tests using React testing library and Jest.
· Developed integration tests using the Cypress framework.
· Conducted code reviews, participated in daily scrums, agile planning sessions, backlog grooming,
and retrospective meetings thru out the development process.
· Deployed web application to production servers using AWS code pipeline.

Tools used on this project: React, Next.js, Node, JavaScript, HTML, CSS, Jest, Cypress, AWS, Git

REI, Kent, WA
3/2019–12/2019
Full Stack Developer (Contract)
· For the REI.com website I implemented UI enhancements for REI’s digital properties to use
Single Sign On(SSO).
· Modified Spring controllers to manipulate UI components for SSO logout requirements.
· Implemented UI logout components that met SSO logout requirements.
· Implemented a touch-less SSO solution, in JavaScript, for 3rd party REI web sites.
· Implemented Vue custom components for REI.com login/authentication micro site.
· Created unit tests for CI/CD pipeline.
· Conducted code reviews, participated in daily scrums, agile planning sessions, backlog grooming,
and retrospective meetings thru out the development process.

Technologies: JavaScript, HTML, CSS, Vue, Java, JUnit, Spring

Boeing, Seattle, WA
5/2018–3/2019
Full Stack Developer (Contract)
· For the Airplane Health Digital Analytics group, implemented enhancements to OP-HATS, which
is a Google search engine for the entire Boeing fleet. This involved:
· Implemented new UI wireframes and refactored existing UI using Angular, HTML5, CCS3 and
JQuery.
· Implemented Solr queries to perform full text searches for new data sources.
· Developed Spring Boot Micro Services which made use Configuration Server and Service
Discover with Eureka.
· Implemented complex Teradata SQL queries.
· Created unit and integration tests for CI/CD pipeline.
· Conducted code reviews, participated in daily scrums, agile planning sessions, backlog grooming,
and retrospective meetings thru out the development process.

Technologies: Angular, Node 8, JavaScript(ES6), HTML5, CSS3, Solr, SQL, Java, Spring Boot

Flexion, Seattle, WA
1/2018–5/2018
Full Stack Developer, Remote
· For the Center for Medicare and Medicaid Services, implemented UI wireframes for web-based
user interfaces.
· Coded backend micro services using Restful API’s.
· Created unit and integration tests for CI/CD pipeline.
· Conducted code reviews, participated in daily scrums, agile planning sessions, backlog grooming,
and retrospective meetings thru out the development process.
Technologies: React, React-Redux, Redux-Saga, React-Strap, JavaScript(ES6) , Node8 , Express 4,
Sequelize, PostgresSQL, Jess, HTML5, CSS3, Docker, AWS

Walgreens, Bellevue, WA
7/2017–11/2017
Full Stack/Node JS Developer (Contract)
· Implemented the frontend GUI layout for the Health Innovation Platform(HIP) Wellness Hub using
Angular, HTML, CSS and JavaScript. This platform allows users to selected healthy activities and
get rewarded points for completing those activities.
· Implement real time inventory micro service for Walgreens Order Management System(OMS).
The inventory service is one of seven event driven micro services that compose the OMS
platform architecture.
· Coded Restful web services using Node and Express api’s.
· Implement database queries using Mongo DB’s query language
· Created unit and integration tests using Nock.js, Mocha.js, and Cucumber.js
· Conducted code reviews, participated in daily scrums and agile planning sessions thru out the
development process.

Technologies: JavaScript, HTML, CSS, JQuery, Mongo, Express, Node, Angular, Cucumber

NetApp
9/2016–5/2017
Full Stack Web Application Developer, Remote
Designed and implemented GUI layouts for lifecycle and data migration web application. User
interfaces were implemented using the Vaadin framework with Java, HTML, CSS, JQuery and
JavaScript.
· Designed and developed back-end Restful web services using Spring MVC for web services.
· Coded data tier using Hibernate/JPA entity manager.
· Created unit tests for Spring controllers and database entities.
· Conducted code reviews, participated in daily scrums and agile planning sessions thru out the
development process.

Technologies: Vaadin, JavaScript, HTML, CSS, JQuery, Java, JPA, SQL, Spring, Hibernate, JUnit

Staples, Seattle, WA
5/2016–8/2016
Node.js/JavaScript Developer (Contract)
· Implement and enhanced asynchronous JavaScript modules that optimizes Staple’s search
engine. Modules processed/parsed thousands of Urls that displays product information on
Staples e-commerce website.
· Modules and enchantments that were developed accessed MongoDB and CouchDb databases.
· Developed standalone Node.js applications to upload and update Url data in MongoDb.
· Created unit and integration tests cases using Mocha.
· Participate in daily scrums and agile planning sessions thru out the development process.

Technologies: JavaScript, Node.js, Express.js, Jasmine, Mocha, NPM, Kafka, MongoDB, Webstorm

Expedia, Kirkland, WA
8/2015–4/2016
Senior Web Application / Web Services Software Developer (Contract)
· Implemented SSO provider using, SAML 2.0, for GCO Agents to login to Agent application and
Expedia.com allowing agents to perform bookings on the customer’s behalf. UI enchantments
were necessary and new backend services were created to implement functionality.
· Design and implemented a tool for GCO agents to search for existing customers, by phone
number, email address, first and last name. Implementation was written in Java to interface with
Elasticsearch. Dynamic elastic queries were written to handle the various combination of
parameters needed to perform the search.
· Unit test were created using Java.
· Integration tests were implemented using Cucumber.
· Conduct code reviews.
· Participate in daily scrums and agile planning sessions thru out the development process.

Technologies: Java1.7, SAML 2.0 API, Restful Web Services, Drop Wizard, Spring 3.0, JUnit,
Cucumber, IntelliJ

Lynden, Seattle, WA
5/2015–8/2015
Senior Application Developer/Web Services Developer - Full Stack (Contract)
· Design and implement new module for desktop application using JavaFx.
· Design and implement Soap and Restful web services.
· Integrate inventory management tool with NoSql database using Java messaging and Restful
web services.
· Integration with third party systems for logistics tracking.
· Upgrade current application from Glassfish 3 to 4 and to Java 8.
· Participate in daily scrums and agile planning sessions during development.

Technologies: Java8, JavaFx, Spring, Jersey, JUnit, JMS, JMock, Glassfish, Soap, JavaScript, CSS,
NetBeans, SVN

Holland America, Seattle, WA


12/2014–5/2015
Senior Java Web Services Developer/Full Stack/SDET (Contract)
· Develop web services in Java for new platform API’s.
· Design/code integration test harness for Restful web services API’s using testNG.
· Design/code performance test harness using Gatling API for web services API’s.
· Code front end unit and integration tests for Angular.JS application using Protractor.
· Conduct code reviews.
· Participate in daily scrums and agile planning sessions during development.

Technologies: Java7, Spring, Jersey, myBatis, TestNG, Gatling, Oracle, MongoDB, Tomcat, JavaScript,
Protractor, Gulp, Angular.js, Node.js, IntelliJ, Swagger, Git, Stash, and JIRA.

Tango Card, Seattle, WA


8/2013-11/2014
Senior Java/Full Stack Developer
· Code new front end, middle tier, and backend enhancements for the Rewards as a Service
Platform (RaaS).
· Design and code new RESTful web services for Bing Rewards, Virtual Visa, and PayPal.
· Integrated 3rd party (AWS, Black Hawk, Cashstar, Quickgifts) web services with the RaaS
Platform.
· Design and implement inventory services to manage gift card inventory.
· Create unit test cases.
· Provide recommendations for improving code quality by refactoring existing code.
· Provide production troubling support when necessary.

Technologies: Tools and API’s used on this project included PHP, C#, Java, REST, MySQL, Git,
Vagrant, JIRA

Telecom System, Seattle, WA


4/2013–7/2013
Senior Java/Full Stack Developer (Contract)
· Coded UI enhancements for TCS 911 provisioning web applications.
· Implemented modifications to web services, rules engine, and database schemas to support UI
enhancements.
· Created unit test cases to test enhancements.
· Provided support to QA to trouble application bugs.
· Provided recommendations for improving code quality.
· Participated in daily scrums and agile planning sessions during development.

Technologies: Tools and API’s used on this project included Java7, JSF (Prime Faces), Spring, Soap
Web Services(CXF), JBoss Drools, myBatis, TestNG, Portlets, MySQL, Oracle, Tomcat, Liferay, HTML,
Javascript, CSS, JIRA, and Perforce.

Intrepid Learning, Seattle, WA


12/2012-3/2013
Senior Java/Full Stack Web Developer (Contract)
· Implemented Play for Java plug-in for single sign on functionality.
· Refactored web applications develop with Play for Java to use reusable Play plug-in components.
· Implemented caching in a major web services component using Ehcache.
· Provided recommendations for improving code quality.
· Implemented enhancements to client side code.
· Participated in daily scrums and agile planning sessions during development.

Technologies: Tools and API’s used on this project included Java 7, Play for Java, MongoDB, RESTful
APIs, JSON, Jenkins, HTML5, CSS3, JQuery, Ajax, JavaScript, Backbone and Git.

Disney Interactive Media Group, Seattle, WA


1/2012-11/2012
Senior Java Web Services Developer (Contract)
· Designed, coded, and tested RESTful web service API’s to manage requests to backend
databases to support MMO gaming functionality, authentication and game play rules.
· Developed detail documentation for each API.
· Created JUnit tests harness and integration test harness to test each of the RESTful Service
API’s.
· JMeter tests were also created to identify bottlenecks in the code.
· Agile project planning sessions, sprint retrospectives, and daily scrums were conducted during
development.

Technologies: Tools and API’s used on this project included Java 7, Hibernate 3.0, Spring 3.0, MySQL,
MangoDB, REST, JSON, JUnit, Jenkins, Confluence, JIRA, Eclipse, Jetty, Lua, and Metaplace.

EDUCATION

Rensselaer Polytechnic Institute, Troy, NY , Bachelor of Science


Certificate of completion - Production Ready Serverless
Certificate of completion - Testing Serverless Applications

You might also like