Software Engineer Resume
2.00/5 (Submit Your Rating)
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.
