We provide IT Staff Augmentation Services!

Full Stack Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 5 years of experience as a software engineer with fulfilled knowledge in programming, analytic and mathematical skills, currently seek for a software engineer position.
  • In - depth understanding on Software Development Life Cycle (SDLC) phases which includes requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
  • Strong ability in developing web application using JavaScript, HTML, CSS, jQuery.
  • Extensive experience with client and server-side JavaScript frameworks such as React JS, Angular JS and building AJAX driven Single Page Applications (SPA) with Accessible Web Applications
  • Wide range of project experience, including web application development in HTML, CSS, BootStrap, JavaScript, React and Redux.
  • Experience in using React with Redux to separate the data and presentation layer, utilizing Redux stores to handle the states and update the UI.
  • Experience in Document Object Model (DOM) manipulation and DOM Functions to use in interacting with objects in HTML, JavaScript and Json documents.
  • Experience in defining the requirements for the application, prepared functional specifications and database design for the module.
  • Experience in building scalable MERN stack applications using MongoDB, Express.js, React.js and Node.js.
  • Good experience in implementing the Node.js server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
  • Experience in Developing RESTful API to provide all the CRUD capabilities using MongoDB, Express.js, and Node.js.
  • Experience in Working with Node Package Manager (NPM) and source control systems GIT / SVN.
  • Strong Object-Oriented Programming skills with solid understanding of data structures and algorithms.

TECHNICAL SKILLS:

Languages: JavaScript, HTML, CSS, Python, Java

ClientSide: React.js, Redux, Redux-Thunk, BootStrap, Ant Design

ServerSide: Node.js, Express.js, Django

Databases: MySQL, MongoDB

Project Management: JIRA, Asana

Testing Tool: Jest, Mocha

Version Control: Git, Github

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Software Engineer

Responsibilities:

  • Designed and implemented an interactive UI using JavaScript, HTML, CSS, and BootStrapto present different information of customers.
  • Designed and developed reusable components for the logical layer in front-end using React and manage different states via Redux.
  • Worked withdata consisting of JSON/XML responses, parsing the data and presenting on the UI layer.
  • Developed Navigation bar, menu bar, drop down list with React and bootstrap.
  • Developed Reducers to manage actions(API) to handle data and UI behavior.
  • Created Server with RESTful APIs to handle HTTP requests and responses.
  • Designed different APIs to implement RESTful APIs to handle HTTP requests and responses via Node.js, Express.js and Mongoose.
  • Built NoSQL database (MongoDB) to store all the data flow, and design different schema models.
  • Create different APIs to realized functions such as user sign up/log in, adding/ deleting/ updating via Node.js, Express.js, and Mongoose.

Confidential

Software Engineer UI

Responsibilities:

  • Designed, Debugged and Developed applications using Microsoft Visual Studio Code.
  • Turn the web application into single page Application and to route among different components using React-Router.
  • Developed Page layouts, Navigations Navigation bar, menu bar, drop down list using JavaScript, HTML, CSS and BootStrap, and React.
  • Refactored rendering from client side rendering to server side rendering to reduce initial page loading time and achieve better SEO performance.
  • Worked with customers to troubleshoot issues, participate in technical discussions with customer facing groups like support and consulting to provide guidance and expertise on the products and deployment.
  • Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility and maintainability.
  • Used ReactJS with Redux to separate the data and presentation layer.
  • Utilized Redux stores to handle the states and update the UI.
  • Worked with other internal groups like QA and technical writers through the development cycle.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in developing the Front-End applications using web technologies like JavaScript, HTML, CSS.
  • Created e-mail campaigns utilizing JavaScript HTML and CSS to promote product announcements and implement cookies for dynamic content purposes.
  • Collaborated with the application backend developers on REST API design.
  • Developed technical specifications and coding documentations for new projects.
  • Worked with Business Analyst and Architects to develop applications based on project requirements.
  • Participated in creating project plan and release planand coordinated with Tester to test and debug software applications.

We'd love your feedback!