Dice Resume CV Adam Sutton
Dice Resume CV Adam Sutton
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%
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