We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY

  • Software engineer having4+ experience as a Front - End Developer in UI development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, Node.js, Express, React, Redux, AJAX, JQueryand JSON.
  • Implemented various screens for front end using ReactJS and used various pre-defined components from NPM and Redux library.
  • Proficient in using ReactJScomponent life cycle, and its method.
  • Experienced in Javascript language with ECMAScript(ES6)6.0 programming standards. worked on ReactJS for creating interactive UI using one-way data flow, Virtual Dom, JSX.
  • Work on creating dynamic web pages using AJAX, JSON, and XML.
  • Experienced in developing Single Page Application using React.
  • Experienced in writing algorithm to improve the efficiency and performance of the code in Javascript. worked on Webpack and Babel for web performance optimization.
  • Experienced in working on modern MERN stack - MongoDB, ExpressJS, React, and Nodejs.
  • Experience in utilizing Bootstrap reusable components.
  • Used RWDtechniques such as using flexible grids and layouts, images, intelligent use of CSS Media queries for user’s experience on different screens.
  • Experience in working with RESTFUL Web Services and implementing RESTFUL API’s.
  • Hands on experience in cloud technologies like Amazon Web Services(AWS)
  • Developed Thunk in React to implemented async function.
  • Used popular Node.js frameworks like Express to develop server-side.
  • Hands on experience in JSON based RESTful web services.
  • Worked withReacthooks in React function components to make the code more efficiently and clearly.
  • Used MongoDB as database between Front End and Back End.
  • Hands on experience in MySQL with CURDoperations.
  • Worked with windows10, Mac and Linux operating system.
  • Experienced in developing, testing, Debugging using Integrated Development Environment(IDE) IntelliJ IDEA, Eclipse and VSCode.
  • Hands on experience with source code control tool GITand Node package management NPM.
  • Used Pythonto implement DNN and CNN to improve the accuracyof the recognition.
  • Strong understanding of Object-Oriented Programming paradigm and Design Patterns in Java.

TECHNICAL SKILLS

Web Technology: HTML, CSS, JavaScript, ES6, Bootstrap, Node.js, Express, React, Redux, Restful, JSX, AJAX, JQuery,JSON.

Language: JavaScript, Java, Python, C++

Version Control: Git

Tools: postman, VSCode, Nodepad++, IntelliJ IDEA, Eclipse,, Sublime Text

Database: MySQL, MongoDB

Operating System: windows 10, mac OS, Linux

Other Tools: Jira, Jest, chrome developers Tool

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential

Responsibilities:

  • Worked on a MERNstack application built with MongoDB, Express, React and Node.js.
  • Used ReactJS to create custom components for data manipulations and to display data in React forms.
  • Developed web page using React, Redux, HTML,CSS3, JSX and JavaScript.
  • Used RWD (Responsive Web Design) techniques to enhance web page display based on screen-size.
  • Developed applications using cloud technology AWS.
  • Using React JS for templating for faster complication and developing reusable components.
  • Moved all states to Redux to achieve flexibility, maintainable and better performance.
  • Used Express.js to develop RESTful web services with CURD(create, read, update and Delete) features to integrate between server side to client side.
  • Sent HTTP request via Axios to fetch JSON data from back-end server.
  • Used Jest to do the unit test and ensure that every component function well.
  • Developed robust form system with complete CURD capabilities in React, Redux.
  • Conducted URL parsing using ReactRouter to switch between different web pages.
  • Used Node.js framework like Express to develop Restful API.
  • Implemented Single page app using routing concept.
  • Developed Navigation bar, channel list, button with Bootstrap.
  • Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle states and update the UI.
  • Used Input/output binding for data flow in the component.
  • Developed reducers to manage Actions(API) to handle data and UI behavior.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility and maintainability
  • Worked onschema and queries for MongoDB database.
  • UsedBootstrap reusable components to implement user interface.
  • Used Thunk in Redux to provide async requests for server-side call.
  • Coded promises to resolve callback hells and handle async functions resulting in efficient and structured code
  • Bundled all the modules together with Webpack and transferred the code with Babel.
  • Developed dynamic emails and telephone call using HTML and JavaScript.
  • Worked in using React JS components, Forms, Events, Routers concept.
  • Used GIT to manage version control.
  • Sass was used to add styling to the various components in website. implementedvarious page for front end using React.js and used various pre-defined components from NPM and redux library.
  • Developed page layouts, navigations and presented designs and concepts to clients and the management reviewusingCSS3.
  • Experienced in developing the code with UI tools like Visual Studio. usedReactBootstrap to style the web pages and make the application responsive.

Software Engineer

Confidential

Responsibilities:

  • Designed and developed the web page using HTML,CSS, Javascript and React.
  • Wrote SQL queries to perform insert, update, delete and join operations on MySQL database.
  • Developed the Edit, Delete and Add Screens for customers using React, Redux, HTML,CSS3, JSX and JavaScript.
  • Hands on experience withReact hooks replaced to React class components.
  • Used NodeJS to build a scalable network application where it can handle any connections concurrently.
  • Implemented stable Reactcomponents and stand-alone functions to be added to any future pages.
  • Created forms and sessions using Node JS and Express.js to store the user data and provide dynamic views based on the users.
  • Used Postman to test the server-side API.
  • Builted and maintained RESTful micro servicearchitecture and added numerous services to it.
  • Worked in using React JS Forms, Events, Keys, Router, Link.
  • Fetch the services API call from backed and map in front using ReactJS.
  • Build applications using ReactJS which allowed us to render pages on both the client and server using the same codebase.
  • Implemented the relation logic BFSalgorithm inJavaScript.
  • Used Node.JS and Express.JS to setup the web servers and to integrate server side with front side.
  • Worked with Bootstrap to design user interface.

Software Engineer

Confidential

Responsibilities:

  • Developed multi browser compatible web pages using HTML5, CSS3, JQuery, AJAX and JavaScript.
  • Used postman to test the backend API.
  • Used Material UI to design the form, button, table in web pages.
  • Did extensive Javascript and JQuery programming to give AJAX functionality for the website.
  • Implemented first version of exchange platform using Node.js. implementedRESTfulAPIs with Express-router for flexible routing.
  • Connected database and UI using Javascript. produces content pages with CSS3 layout and style markup presentations and also used Javascript methods and properties.
  • Used Git to manage the project for better version control.
  • Handle all aspects of web applications including maintaining, testing, debugging and deploying. created model and connect to MySQL to access data conveniently using Node.js.
  • Uploaded the web application to AWS cloud.

Hire Now