2023-Benjamin Quarless Typescript Node AWS-Modis
2023-Benjamin Quarless Typescript Node AWS-Modis
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
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
Tools used on this project: NodeJs, AWS CDK, Typescript, Fastify, Lambda, DynamoDb, SQS,
SNS, CloudFormation, CloudWatch. CodePipeline, Docker, Javascript, Jest, Git
Tools used on this project: NodeJs, AWS CDK, Lambda, DynamoDb, SQS, SNS,
CloudFormation, CloudWatch. CodePipeline, Javascript, Jest, Git
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
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.
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
Technologies: Java7, Spring, Jersey, myBatis, TestNG, Gatling, Oracle, MongoDB, Tomcat, JavaScript,
Protractor, Gulp, Angular.js, Node.js, IntelliJ, Swagger, Git, Stash, and JIRA.
Technologies: Tools and API’s used on this project included PHP, C#, Java, REST, MySQL, Git,
Vagrant, JIRA
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.
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.
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