We provide IT Staff Augmentation Services!

Full-stack Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 5 years of experience as a Full Stack Web Developer with complete SDLC from requirement gathering, analysis, designing, developing, and testing.
  • Expertise in using Frontend technologies such as HTML5, CSS3, BootStrap3/4, JavaScript, TypeScript, jQuery, JSON, ES5, ES6, and Media Queries.
  • Experience in developing Single Page Web Application by using MEAN and MERN - Stack technologies, ASP.Net Web API, and RESTFul API.
  • Hands on experience in using different JavaScript libraries such as React.js, Redux, Express.js, Node.js, Mongoose.js, Axios, multer, body-parser, and bcrypt.js.
  • Expertise using React Components, Reducers, and Actions to implement MVC and Redux architecture and having experience with middleware such as redux-thunk.
  • Good working experience in creating web application by using Angular 2/4/5/6/7, Angular Material, Node.js, TypeScript, and JavaScript.
  • Hands on experience in creating Angular Components, Directives, Services, Observables and using Reactive/Template driven form s, and Route Guards.
  • Experience in Server-Side development by using Node.js, IIS, and Apache Tomcat.
  • Used Node Package Manager to install dependencies and npm modules such as CORS, Body-parser, Mongoose, mysql, and JSON web token.
  • Experience in Object Oriented Programming concepts such as Interface, Abstraction, Encapsulation, and Polymorphism.
  • Experienced in different backend environments such as ASP. NET, C#, and JAVA.
  • Hands on Experience with different design patterns such as Singleton, Dependency Injection, and Decorator.
  • Experienced in Relational database such as SQLServer, MySQL and Oracle. And Non-Relational database MongoDB.
  • Worked with frontend testing tools such as Jasmine, Karma as runner tool, and Postman for API testing.
  • Hands on experience with version control tools such as GIT, TFS, and JIRA as project management tool.
  • Experience working with various methodologies such as AGILE, SCRUM, and TDD.
  • Understanding on deployment to Amazon Web Services.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, BootStrap3/4, JavaScript, TypeScript, ES6, jQuery, DOM, Font-Awesome, JSON, Flexbox

Front-End Libraries and Frameworks: Angular 2/4/5/6/7, Angular Material, React.js, Redux, Axios

Server-Side Technologies: Node.js, Express.js, RESTFull API, ASP.Net web API, Apache Tomcat, IIS, C#, ASP.NET, JAVA

Database: TSQL, MySQL, SQLServer, Oracle, MongoDB.

Tools: (Testing, Building, Version control & Project management): Jasmine, Mocha, Karma, Jest, Postman, Webpack, Babel, GIT, TFS, JIRA, AGILE methodology, SCRUM methodology, Azure DevOps.

IDE: Visual Studio Code, Visual Studio, Eclipse, IntelliJ, WebStorm, SQL Server Management Studio

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Full-Stack Developer

Responsibilities:

  • Developed Single Page Web Application with React.js, Redux, Express.js, Node.js, REST API, and MongoDB.
  • Designed responsive UI pages using HTML5, CSS, JavaScript, and react-bootstrap.
  • Created reusable React c omponents for the application and used props for single directional data flow and used state for Class components.
  • Used different Component life cycle hooks such as ComponentDidMount and ComponentDidUpdate for http request and fetch data.
  • Configured global Store for the entire application and used Redux for state management.
  • Developed Reducers and Actions to manage various UI events to update the State.
  • Used npm (Node Package Manager) to install required dependencies such as react-redux, redux-thunk, react-bootstrap, and react-router-dom.
  • Handled asynchronous actions by using react-thunk.
  • Utilized BrowserRouter module to implement routing with Route, Link, and Switch.
  • Installed and used Axios to handle http requests and response for the application and get the data from REST API.
  • Implemented MVC architecture with React components as Views, models, and controllers in Node.js for API development.
  • Implemented Authentication and Authorization by using JWT web token.
  • Used Express.js to connect Node.js to Database MongoDB and wrote schema.
  • Used Mongoose to write CRUD operations for retrieving and updating data.
  • Used Postman to test API and used GIT as version control tool.
  • Participated in Agile methodology for application development and used JIRA as project management tool.
  • Worked as a key member in Scrum team and also closely worked with system analysts and designers for the application.

Environment: React.js, Redux, Express.js, Node.js, Webpack, HTML5, CSS3, BootStrap, JavaScript, REST API, GIT, Postman, Visual Studio Code, and JIRA.

Confidential, Princeton, NJ

Full-Stack Developer (Angular/ Node.js/ MongoDB)

Responsibilities:

  • Responsible for Requirement gathering, Analysis, Design, Development, and Testing for the application.
  • Developed web application by using Angular2/4, Angular Material, Angular CLI, REST API, Node.js, Express.js, and MongoDB.
  • Created reusable components for the application and used @input, @output, and @Viewchild for parent and child component communication.
  • Used S tructural-directives such as *ngIf and *ngFor for iterating through data and render to the components.
  • Used A ttribute directive ngClass for changing DOM layout and behavior of HTML elements for the components.
  • Developed web pages by using HTML, CSS, BootStrap 3, Font-Awsome, and TypeScript.
  • Developed custom routes by using RouterModule and implemented lazy loading.
  • Used canActivate RouterGuard to protect the application from unauthorized users.
  • Implemented Authentication and Authorization by using JWT assigned to different users of the application during login and stored in local storage.
  • Implemented Dependency Injection by Injectable services to different components.
  • Created reusable Services to handle http methods such as GET, POST, PUT, and DELETE by using HttpClient module.
  • Used Observables to having data asynchronously and improve the performance at user experience level.
  • Implemented CORS for accessing resources from servers at different origins.
  • Created REST API by using Node.js and used Expree.js to create server environment.
  • Worked with MongoDB and Mongoose or for CRUD operations on database.
  • Used Jasmine and Karma to test component functionality and used Postman to test API.
  • Used Slack for team communications and used GIT as version control tool.

Environment: Angular 2/4, Angular Material, HTML, CSS, BootStrap, TypeScript, JavaScript, Node.js, Express.js, REST API, MongoDB, Mongoose. Jasmine, Karma, Postman, and Visual Studio Code.

Confidential, Los Angeles, CA

Full-Stack Developer

Responsibilities:

  • Designed and Developed responsive web application by using React.js, Node.js, ASP.Net Web API, and SQL Server.
  • Developed UI pages with HTML5, CSS3, BootStrap, JavaScript, JSON, and ES6 features.
  • As responsible for architecture of the application and implemented multiple components by using React and Redux.
  • Developed Reducers and Action creators to manage various UI events that triggers updates to Store.
  • Used props for passing data from parent components to child components for functional components.
  • Created multiple class components for state retrieving by using Single store management Reducer.
  • Used CORS for communication of frontend and backend since those are on separate server.
  • Developed ASP.Net Web API to perform CRUD operations for database.
  • Worked in GIT for merging the code of different developers.
  • Used AGILE methodology to manage the project and involved in sprint managements in JIRA.

Environment: HTML5, CSS3, JavaScript, BootStrap, React.js, Node.js, Redux, ASP.Net Web API, Visual Studio, Visual Studio Code, and Postman.

Confidential, Chicago, IL

Frontend Developer

Responsibilities:

  • Developed the web application by using HTML, CSS, JavaScript, jQuery, and JSON.
  • Created responsive web designing by using grid system from BootStrap.
  • Implemented object-oriented JavaScript features to make page functional.
  • Used jQuery autocomplete for search any task.
  • Worked closely with business analysts to discuss web pages’ requirements.
  • Used chrome tools to debug the JavaScript code and used GIT for version controlling.

Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, GIT and Visual Studio Code.

We'd love your feedback!