0% found this document useful (0 votes)
556 views4 pages

Dice Resume CV Adam Sutton

The document provides a summary for Adam Sutton, a senior software engineer with 10 years of experience using technologies like HTML, CSS, JavaScript, React, Vue, Angular, Node, and AWS. It lists his skills and experience developing front-end and back-end applications, APIs, and working with databases. Specifically, it outlines his experience developing single page applications with React, managing state with Redux, unit testing, and deploying applications to AWS.

Uploaded by

Arif Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
556 views4 pages

Dice Resume CV Adam Sutton

The document provides a summary for Adam Sutton, a senior software engineer with 10 years of experience using technologies like HTML, CSS, JavaScript, React, Vue, Angular, Node, and AWS. It lists his skills and experience developing front-end and back-end applications, APIs, and working with databases. Specifically, it outlines his experience developing single page applications with React, managing state with Redux, unit testing, and deploying applications to AWS.

Uploaded by

Arif Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Adam Sutton

Senior Software Engineer


+1 (773) 546-9399 Staten Island, NY
adamsuttonse@gmail.com
www.linkedin.com/in/adam-sutton-886b59250

Professional Summary
 10 years of experience as a senior software engineer in using HTML, HTML5, CSS, CSS3, SASS, JavaScript, TypeScript,
ES6, React, Vue, Angular, Node, Express, and AWS.
 10 years of IT experience involved in various stages of the Software Development Life Cycle from requirements
gathering, design, enhancement, testing, modelling, analysis, and production as a software engineer.
 Well-versed with JavaScript / React / Vue / Node / Express / MySQL / MongoDB.
 Rich experience with HTML, CSS, and JavaScript.
 Extensive knowledge in developing single-page applications (SPAs).
 Experience in React for creating interactive UIs using One-way data flow, Virtual DOM, and JSX.
 Expertise in designing and developing REST APIs.
 Experience with GraphQL, worked with Apollo GraphQL in Node.js.
 Experience with implementing CI/CD, and docker and familiar with GitHub environments to manage repositories and
workflows.
 Experience in Unit Testing frameworks like Jest, Mocha, Chai, and Jasmine Integration Testing.
 Experience in integration of AWS with other applications infrastructure.
 Good experience in CSS pre-processors like Sass, LESS, and Stylus.
 Knowledge of utilizing cloud technologies including AWS.
 Expertise in RESTful, SOAP web services to integrate between Application-to-Application Experience with front-end
development with back-end system integration.
 Hands-on experience improving performance issues and SEO issues using creative strategies.
 Experience in Version Control tools like GIT, and SVN for Source Code version management.
 Rich experience with Agile and SCRUM.
 Strong analytical skills, teamwork skills, problem-solving skills, and excellent communication skills, interpersonal skills.

Skills
 Front End Development  Docker and Kubernet
Semantic HTML5 | CSS3 | media queries | animations  Node.js, Express.js
| Photoshop | SEO  AWS, Azure, Micro Services
 React  RESTful APIs
JSX | Hooks | Material UI | React Context | Styled  Sketch
Component | Redux | Next.js  Figma
 Vue/VueX/Nuxt.js  Software Development and Architecture
 Angular/ngrx  Performance Optimization
 SCSS/Sass/Less/Stylus  Knowledge of SEO
 JavaScript, ES6+, TypeScript, React Native  Troubleshooting and Quality Control
 UI/UX  Source and Version Control: Git, GitHub, Bitbucket,
 npm & yarn SVN
 Unit & Integration Testing  Agile Processes
Jest, Enzyme, Cypress, React Testing Library, Mocha,  Scrum methodology
Jira, Jasmine, Chai  Cross-Functional Collaboration
 Debugging  Front-End and Back-End development
 CSS Frameworks/Libraries  Flask
Bootstrap 4, MUI, Tailwind, Ant  Socket.io
 Responsive Design  Strong Analytical skills
 SQL, Oracle, PostgreSQL, MongoDB  Good Communication and Interpersonal skills
 CI/CD  Creative thinking skills
 GraphQL  Decision-making skills
 Problem-solving skills

Professional Experience
Senior Software Engineer, ArcTouch, San Francisco, CA Nov 2019 – Feb 2023 (Remote)

 Developed the UI pages using React, HTML5, CSS3, JavaScript, and Bootstrap
 Improved application performance and speed with React trending technologies such as React hooks, HOCs, Redux
 Developed single page application leveraging TypeScript in React
 Spearhead end-to-end web development using React to build front-end architecture, and user interface, using an iterative
Scrum-based approach
 Maintained states in the stores and dispatched the actions using Redux, Redux-Saga
 Integrated Redux and Context API for state management
 Developed high traffic, responsive web applications utilizing JavaScript, HTML5, CSS3, AJAX, React, Redux, React Hooks
 Developed and maintained a large-scale e-commerce web application using React and Redux for state management
 Created reusable components and implemented them in different pages of the application
 Used React hooks and worked with state management using Redux
 Utilized React Router to handle client-side routing and improve the overall navigation of the application
 Worked with React Router for client-side routing and Axios for making API calls for Rest APIs
 Had experience in working with CSS pre-processors such as SASS and LESS to style the component
 Worked with Git for version control and had experience in working in a team environment following Agile development
methodologies
 Wrote unit tests for the React components using Jest and Enzyme
 Worked with using Axios, Fetch to make API calls, and GraphQL
 Optimized the application's performance by using Lazy loading and Virtualization
 Developed Single Page Application (SPA) based on React and Bootstrap frameworks
 Developed numerous marketing programs (logos, brochures, newsletters, and advertisements) and guaranteed that they
exceeded the expectations of our clients with Figma and Photoshop
 Collaborated with team members including web designers, QA testers, and developers
 Built and deployed a RESTful API using Node.js, Express, and MongoDB to power the backend of the e-commerce
application mentioned above
 Utilized Node.js streams to improve performance when handling large amounts of data
 Implemented user authentication and authorization using JSON Web Tokens (JWT) and bcrypt
 Worked with a team of developers to implement features such as product search and reviews using Node.js and
MongoDB
 Created the platform from the ground up through NodeJS, and PostgreSQL in a client-server architecture
 Integrated RESTful APIs written in Express for getting data sets stored in MongoDB
 Architected and built web applications that were both performant and maintainable using NodeJS, Express, MongoDB,
and REST API
 Hands-on experience with Cognito, amplify, EC2, ECS, ELB, S3, RDS, SNS, SES, Lambda, Storage Gateway, Dynamo DB and
Auto scaling in AWS
 Deployed and managed multiple web applications using AWS Elastic Beanstalk and EC2 instances
 Utilized AWS S3 to store and manage user-generated content such as images and videos
 Implemented serverless functions using AWS Lambda to handle background tasks such as image processing and email
sending
 Utilized AWS DynamoDB to store and retrieve data in a scalable and efficient manner
 Monitored and troubleshot applications using AWS CloudWatch and X-Ray
 Build Kubernetes on AWS with Route53 from scratch
Full Stack Engineer, Paylocity, Chicago, IL Nov 2018 – Oct 2019

 Developed front-end UI using HTML5, CSS3, JavaScript, jQuery, jQuery plugins, Bootstrap JSON, React
 Used React hooks such as useState, useEffect, useSelector, and useDispatch
 Built reusable components and had a strong understanding of component lifecycle
 Implemented the application's UI using component-based architecture in React
 Managed the application's state using Redux and integrating it with the React components
 Worked with a team of developers to implement features such as product filtering, sorting, and pagination using React
hooks
 Collaborated with the design team to ensure the application's UI was responsive and accessible
 Had opportunity to work on a project where we migrated an existing Angular application to React
 Implemented responsive design using CSS Grid and Flexbox to ensure optimal user experience on all device sizes
 Worked in agile sprints building new features and enhancing existing areas of our tools using Next, React.js, MySQL, AWS,
and Web3
 Worked on an internal app for obtaining the survey ID using React/TypeScript & REST API
 Managed state globally with React hooks/Redux/Redux toolkit/Context API
 Worked closely with the Product team to deliver quality features in high-quality code and best practices
 Implemented form validation features, creating custom Angular services to query data from back-end API
 Implemented workflows of authentication and authorization using AWS Cognito
 Collaborated with web designers, Backend developers, and UX designers to build, design, test and improve web products.
 Improved data fetching by leveraging GraphQL capabilities to narrow a set of queried fields
 Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments
 Contributed to the development of technical project documentation and user documentation

Back End Engineer, Red Ventures, Chicago, IL Mar 2016– Oct 2018

 Implemented real-time communication and data streaming capabilities in a Node.js-based chat application using
WebSockets and Socket.io
 Worked with NPM commands and using package.json for managing dependencies and dev dependencies of Node JS
applications
 Worked with a team to develop and launch a Node.js-based e-commerce platform, utilizing technologies such as Stripe for
payment processing and SendGrid for email notifications
 Integrated RESTful APIs written in Express for getting data sets stored in MongoDB
 Architected and built web applications that were both performant and maintainable using NodeJS, Express, MongoDB,
and REST API
 Developed responsive client-side applications to integrate with server-side using JavaScript, jQuery, AngularJS, NodeJS,
Vue.js, and Bootstrap
 Developed a tour booking website in Angular and NodeJS
 Designed and edited templates for Angular framework
 Programmed user interfaces and front-facing functionality based on design mockups
 Developed and maintained critical components of the e-commerce website, including the shopping cart, quick view, and
checkout page, using React components
 Contributed unit & integration tests to existing projects to ensure the functionality of the application operates as
expected
 Designed, developed, and maintained websites utilizing HTML, CSS, and JavaScript libraries and frameworks such as React
and Next.js
 Used React-Router to turn an application into Single Page Application
 Created reusable UI components with React/TypeScript and SCSS
 Refactored existing codebases to improve efficiency
 Developed interactive features of social media web application and contributed creative ideas to the improvement of the
platform, most of which were accepted and applied
 Reviewed and improved old UI to help establish a consistent design system that strengthened brand identity
 Used Middleware, Redux-Saga in application to retrieve data from Back-End
 Spearheaded the creation of an open-source, reusable UI component library in conjunction with the design team to
accelerate the development of React applications
 Collaborated with the Agile product team on the redesign of the customer-facing website to include new front-end
technology and modern JavaScript functionality, increasing the UX task success rate by 28%

Front End Engineer, Block, Chicago, IL Jul 2013 – Feb 2016

 Fixed a bug that reduced user complaints on the library website by 36%
 Demonstrated expertise in creating architecture blueprints and detailed documentation
 Built a feature that improved click-through rate of website by 22%
 Facilitated in development of User Interface using HTML/HTML5, CSS/SCSS, JavaScript and jQuery, AJAX, JSON, PHP
 Used React-Router to turn application into Single Page Application
 Responsible for React UI and architecture
 Building components library, including Tree, Slide-View, and Table Grid
 Experience in RESTful web services to integrate between Server side to Client Side
 Served as a friendly, hardworking, and punctual employee

Education Bachelor of Science in Computer Science at The University of Chicago


Jun 2009 – Jun 2013
Language English: Native

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy