Fullstack Engineer Resume
SUMMARY
- Over 6 years of experience in developing websites using HTML5, CSS3, JavaScript, JQuery, AJAX, Node.js, ReactJS, Redux, Bootstrap, JSON, XML and JSON.
- Experience in creating custom, general use modules and components, which extend the elements and modules of core Node.JS.
- Used popular Node.JS frameworks like Express to develop Restful API
- Experience in working on MongoDB, Expressand Node.js.
- Used ReactJS with Redux to separate the data and presentation layer.
- Utilized Redux stores to handle the states and update the UI.
- Experienced in React JS and working with React Flux architecture
- Experiencein using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in usingReactJS - props, state, keys, events and fetch API to make calls to the server.
- Goodexperience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Familiar with creating Custom Reusable React Components Library.
- Implemented various screens for front end using ReactJS and used various pre-defined components from NPM and Redux library.
- Proficient in using React.js component life cycle, and its methods.
- Familiar with React Bootstrap to embellish the application.
- Experienced in creating ReactJS reusable components along with sliders, charts, grids and handling events and DOM objects.
- Developed Responsive Single Page Applications (SPA) using React JS and rendering pages on the server side for faster loading and updating.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience working with AJAX to create interactive client/server communication and for increasing website performance.
- Knowledgeable on HTTP(s) protocol and experience in consuming JSON-based RESTful endpoints for fetching application data using Fetch.
- Experience in Developing Applications Using CSS3 Media Queries, SASS, LESS making the Web Pages Fluid across Multiple Devices. (Grid, Fluid layouts and Break Point Approaches).
- Used the concepts of Pseudo classes, layouts, positioning, text, border, transforms and padding in the various projects.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Experience in building various app configurations using Grunt, Gulp and Webpack.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- In-depth understanding of RDBMS and Database Design in Oracle, MySQL, SQL Server.
- Skilled in the data structure, front-end developing, and big data analysis.
- Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
- Worked with Node Package Manager (NPM) and source control systems GIT / SVN.
- Experience in working on scalable environment using Agile/Scrum, Test Driven Development (TDD).
- Extensive experience in developing applications using Java and various J2EE technologies including Java/J2EE technologies JAVA, Spring, REST, SOAP, Hibernate.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot.
- Experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
- Sound RDBMS concepts and broadly worked MS SQL Server, Oracle, MySQL.
- Good working experience in GUI design and development using IDE’s like Eclipse and IntelliJ.
- Excellent communication and problem-solving skills and the ability to work as a team member, as well as independently.
- Experienced in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
TECHNICAL SKILLS
Languages: JavaScript ES6, Java, C#, HTML5,CSS3, C++, C, JavaScript, PHP, SQL
Database: MongoDB, Mysql, SQL Server, Cassandra, Hadoop
IDE: Visual Studio Code, Eclipse, Intellij, Netbeans, Microsoft Visual Studio
Framework: Express, NodeJS, Spring
Testing Tools: Jest,Chrome DevTools, PostMan
Libraries: React,Reactstrap, Sass, Bootstrap, JQuery
Manage Tools: Maven, Jira, SVN, Git, Bitbucket, TeamCity
Technologies: HTML, CSS, Redux, Babel, Webpack, TDD, JSX, NPM, AJAX,MVC, REST
Operating System: Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential
Fullstack Engineer
Responsibilities:
- Developed the login flow, preference setting, and multi-profile use support for the web portal using React, Redux-saga.
- Developed brand creation flow, business modal flow, uses invitation flow by using Java, postman and swagger API.
- Developed the scheduling event, calendar action, time zone display for faster setup the meeting and call event.
- Worked on the portal improvement about UI design, accelerate boarder process and call event integration.
- Developed a Medical web portal for the vendor, admin, hospital to manage users by using Java and Spring.
- User core registry load testing and schedule APIs testing using Postman, Swagger API.
- Developer
- Implemented User service, core registry, console service, notification service component for web portal using redux saga, store, reducer and action.
- Created callevent service, schedule event by calendar by using calendar, moment library.
- Designed Portal documentation website by using React, Redux, React-Router, Material-UI.
Confidential
Software Engineer
Responsibilities:
- Developed Partner API sandbox in Development Portal for test elements and simulated responses in with Javaand Spring framework.
- Worked with ReactJS - props, state, keys, events and fetch API to make calls to the server in catalog API portal.
- Developed sandbox environment in API request and response validation, spec validation and mock responses by using Swagger framework.
- Design, develop and test HTML5, CSS3, and React.JS that meets accessibility and web browser standards for developer portal website.
- Develop rest API V2 and V3 usingReact.JS that meets accessibility and web browser standards for developer portal website.
- Developed central store API for Item, Price, Inventory, Orders, Returns, Promotions API mock response sample by using Java and Maven.
- Worked on the Item Query Service application to support the item query in the catalog system using postman.
- Developed mix panel, google-analytics, splunk service to support the development portal monitoring error message analysis.
- Builded a converting structure class and add unit tests for GMP services/feed folder.
- Integrated Xmatter into splunk and GMP gateway service and development portal.
- Trending API load testing and get item/get all item APIs testing using Postman and Java.
- Developer Portal documentation for Promotional pricing for Canada, Mexico Market place.
- Implemented response samples testing and end to end testing for development portal by using Java, TestNG, selenium and Sauce labs.
- Created loop job with Developer Portal Looper and link looper with slack channel, xmatters incident management.
- Designed catalog API Portal documentation website by using React, Redux, React-Router, Material-UI.
- Used Redux to manage the whole state and developed the well-designed store, actions and reducers.Extensively used mapStateToProps, mapDispatchToProps and connect application to store.
- Imported React Bootstrap to embellish the application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Confidential
Software Engineer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Developed user interface by using the React JS, Flux for SPA development.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using redux.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Added filtering mechanism to the Dashboard and Config Apps that would filter all the widgets based on the selected facility or date ranges.
- Extensively used mapStateToProps, mapDispatchToProps and connect application to store.
- Imported React Bootstrap to embellish the application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Confidential
Software Engineer
Responsibilities:
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, MongoDB.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient app
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented flux pattern by using redux framework as a core dependency.
- Used Filters for formatting and pagination.
- Designed, Debugged and Developed applications using Microsoft Visual Studio Code.
- Developed RESTful services to provide all the CRUD capabilities.
