We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 9+ years of development experience working with the modern front end and the backend technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment, and maintenance.
  • Experience in developing web applications using HTML, CSS, Bootstrap, Javascript, jQuery, Angular js, React.js, Redux, and Material UI.
  • Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable, and cross - browser code.
  • Good understanding of DOM and the functionality of the browser engine.
  • Experience in developing backend applications using Node.js, Java, Spring Boot, and Spring Data JPA.
  • Experience in using the node packages like Superagent, and Axios for making API calls from node applications.
  • Worked with JavaScript testing frameworks like Mocha, Sinon, and Chai.
  • Expertise in relational dbms like Oracle, MySQL, PostgreSQL, and NoSQL db’s like MongoDB.
  • Experience with securing web applications and web APIs using OAuth protocol.
  • Good understanding of adding logging support in Node.js service using Winston and Morgan.
  • Experience in draining application logs to Splunk and analyzing them.
  • Experience with expressjs and Hapi frameworks for building secure applications.
  • Expertise in working with development and management tools like Git and JIRA.
  • Experience in configuring Jenkins pipelines for deploying applications on AWS EC2.
  • Good knowledge of using AWS S3 for storing build artifacts also worked on Docker containers, Kubernetes, Jenkins and Github.
  • Experience using Sequelize.
  • Good knowledge of RESTful web services and experience in using Postman extensively for testing
  • Experience working in an Agile-based dev environments and participating in Scrum sessions.
  • Excellent problem solving skills and effective communication.

TECHNICAL SKILLS

Frontend Technologies: HTML, CSS, LESS, SASS, Bootstrap, typescript, Javascript, jQuery,Angular js, React, Redux, Material UI

Backend Technologies: Node.js, Express.js, Java, Spring Boot, Spring Data JPA, SQL

Databases: Oracle, MySQL, PostgreSQL, MongoDB

Others: Superagent, Axios, Mocha, Sinon, Chai, Winston, Morgan, OAuth, Git, JIRA, Jenkins, Splunk, AWS EC2, AWS S3, Postman

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential, Austin TX

Responsibilities:

  • Involved in developing different modules using React, Redux, HTML5, CSS3, Bootstrap, JavaScript, Express.js, Restful API.
  • Developed various screens for the front end using ReactJS and Redux library.
  • Utilized React to build high-quality, scalable, and reusable components like multi-field form elements and background file uploads.
  • Specialized in building apps, REST apis and microservices on AWS infrastructure.
  • Designed and developed Restful apis(NodeJS + Express) and microservices using NodeJS serverless lambda.
  • Used CloudFormation template to create the resources and policies in AWS.
  • Used Sequelize to create models and seeding the data.
  • Used secret manager to store the secrets and AWS app config for configurations.
  • Hands on experience with EC2, S3, VPC, IAM, SQS,RDS, Lambda, cloud watch, API gateway, Cloud formation.
  • Used MongoDB database in backend Node.js service and connected it through MongoDB node.js driver.
  • Written unit tests for backend node applications using Mocha, Chai, and Sinon.js.

Full Stack Developer

Confidential, Austin TX

Responsibilities:

  • Involved in developing different modules using React, Redux, HTML5, CSS3, Bootstrap, JavaScript, Express.js, Restful API.
  • Developed various screens for the front end using ReactJS and Redux library.
  • Utilized React to build high-quality, scalable, and reusable components like multi-field form elements and background file uploads.
  • Used React library for the logical implementation part at the client side for all the modules.
  • Utilized React Router for web page routing.
  • Used HTML5, CSS3, and React JS as the front-end tools to build module pages that communicate with backend APIs which are built using Node.js, Express.js, and JavaScript.
  • Created Axios logic to exchange data with the server and update the web page views.
  • Designed the REST API in Node.js for the client to consume and use the Express.js framework on Node.js for quick development.
  • Used MongoDB database in backend Node.js service and connected it through MongoDB node.js driver.
  • Written unit tests for backend node applications using Mocha, Chai, and Sinon.js.
  • Configure Jenkins pipeline to build and host a React application on AWS S3.
  • Added logging support in backend applications using Winston and Morgan.

Sr. Node JS Developer

Confidential, Costa Mesa, CA

Responsibilities:

  • Involved in different stages of Software Development Life Cycle like Application Design, Development, Testing, and Debugging.
  • Developed a single-page web application using HTML5, ReactJS, Redux, Material UI, Bootstrap3, CSS3, and JavaScript.
  • Implemented page routing with the use of React Router.
  • Developed the backend web services using Node.js, Express.js, PostgreSQL, and MongoDB.
  • Build RESTful web services using Node.js stack with all REST standards.
  • Written unit tests for backend Node.js applications using Mocha, Chai, and Sinon.
  • Added logging support in backend Node.js services using Winston and Morgan.
  • Added support to drain application logs to Splunk.
  • Used Node.js to run Webpack and build the project properly.
  • Added security to web applications and web APIs using the OAuth protocol.
  • Configured Jenkins pipelines to build and deploy applications on AWS EC2.
  • Integrated Superagent, Axios packages for making third-party API calls from both frontend and backend applications.
  • Used Postman to verify the RESTful API endpoints.
  • Used Git for version control of projects.
  • Used JIRA for product management and tracking the stories.

Sr. Software Engineer

Confidential, Texas

Responsibilities:

  • Built web application using HTML, CSS, Javascript, React, Material UI, and Redux.
  • Responsible for building single-page applications using React and Redux.
  • Written JavaScript for validation and populating the various fields for the client-side validation.
  • Involved in building RESTful Services using Node.JS and Express.JS Framework.
  • Implemented backend Web API using Node.js and Express.js and established connectivity with MySQL database.
  • Added logging support in backend Node.js services using Winston and Morgan.
  • Used Mocha and Chai to write unit tests for Javascript code and Jest for client-side unit testing.
  • Built Jenkins pipeline to build the application and store code artifacts in AWS S3.
  • Added security to web applications and web APIs using the OAuth protocol.
  • Used Git for version control.
  • Used JIRA to track and monitor product progress.
  • Participated in bug thrashing sessions to discuss and resolve bugs with developers.
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.

Software Engineer

Confidential

Responsibilities:

  • Designed and developed web pages utilizing Angular js, CSS and Bootstrap.
  • Worked on form validation, error handling, and event handling using Angular Forms with Typescript.
  • Built highly scalable RESTful web services using Node.JS and Express framework.
  • Developed RESTful microservices using Java, Spring Boot, and Spring Data JPA.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Integrated Oracle database to store the application data.
  • Developed JPA methods to perform CRUD operations on Oracle tables.
  • Worked upon existing Java classes to handle data from a database and handle exceptions.
  • Written unit tests using JUnit for testing the backend Spring Boot functionality.
  • Written unit tests for Node.js backend services using Mocha.
  • Used Maven as a build tool for Java microservices.
  • Used Git for source control and version management of application codebases.
  • Worked closely with business system analysts to understand the requirements to ensure that the right set of UI modules had been built.

We'd love your feedback!