Full Stack Developer Resume
Atlanta, GA
SUMMARY
- Around Seven years of experience as a Software Engineer with technologies like HTML 5, CSS2/CSS3, SASS, JSS, Bootstrap, JavaScript, TypeScript, React JS, GraphQl, NodeJS, ExpressJs, Redux, Redux Saga, Redux - thunk, D3.js, Material UI, And, SharePoint Applications, Azure, and AngularJS and Sophisticated experience in UI/UX, Web Design.
- Developed the applications using ReactJS and GraphQl for declarative, efficient, and flexible user interfaces.
- Implemented re-usable, stable React components and stand-alone functions using ReactJs to be added to any future projects.
- Worked on React-Router to turn application intoSingle Page Application.
- Worked on NodeJS with Express as framework for development of RESTful web services and middleware configurations.
- Experienced in working with Redux architecture for state management.
- Worked onMiddleware, Redux-Promisein application to retrieve data fromServerand making service calls to fetch and update data using RESTful services.
- Redux Sagas to handle asynchronous events/ Side effects and maintain functional paradigm.
- Experience in Cross-Platform Mobile Development usingReact Native based mobile app
- Worked on Jest and Enzyme for mocking functions and writing unit tests.
- Developed dynamic, interactive data visualizations in web browsers using D3.js.
- Developed a WYSIWYG Editor using Slate Js.
- Experience in creating the Web application and maintaining the applications in the Azure AD.
- Used Azure AD for database and Azure Search for filtering the result in search based on index.
- Experience on developing and implementing and deployment in the SharePoint Applications.
- Worked on SharePoint Applications using React and TypeScript and styles with Microsoft Fabric UI.
- Worked on Integrating Azure AD authentication with Single Sign On (SSO) for applications using ReactJs.
- Experience in build tools, Gulp, Grunt, NPM, Bower, REST Web Services.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Expertise level knowledge in the entire software development lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training, experience on Agile and Scrum design methodologies.
- Involved in Twitter Bootstrap framework to Design single page application, Responsive Web Design.
- Experience working in AGILE based development environment and participating in Scrum sessions
- Experience with integrating front-end tooling with CI tools like Jenkins.
- Performed the Unit Testing for Complete UI using Jasmine and Karma, and Jest and Enzyme for React.
- Involved designing in web pages using HTML5, CSS3, JavaScript, LESS, React.js, Redux, Flex, Mongo db.
- Designed React Native components and higher order components for the mobile app.
- Ability to work in a fluid environment where parameters oftentimes shift from project start to finish
- Strong experience managing a small to medium sized development team efficiently
- Extensive experience using IDEs, including Eclipse, NetBeans, Sublime, Visual Studio Code, IntelliJ and Notepad++
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, XML, JavaScript, JSON, Twitter Bootstrap, React JS, Angular, ES6, Webpack, babble, Material-UI, Next.js, Express.js.
Programming Languages: JavaScript, Web Services
Development tools: Sublime Text Editor, Eclipse, VS Code, IntelliJ IDEA
Debugging tools: Chrome Developer Tools, IntelliJ
Frameworks: React JS, Bootstrap, Redux, Angular
Methodologies: Agile, Waterfall
Testing Tools & Logging: Karma, Jasmine, Jest and Enzyme
Version Control Tool: GIT Azure DevOps, SVN, GIT, TFS
Build Tool: Webpack, Babble
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
Full Stack Developer
Responsibilities:
- Implemented the large e-commerce and also data driven applications using TypeScript and React, GraphQl and NodeJS with ExpressJs as a framework.
- Worked on ReactJS in creating various application specific directives and filters to show the elastic search and search related results.
- Implemented re-usable, stableReactcomponentsandstand-alone functions using ReactJs to be added to any future projects.
- Worked with ExpressJs for development of RESTful web services and middleware configurations.
- Used CMS i.e., Content full for API-first content management platform to create, manage and publish content on large applications.
- Worked on Jest and Enzyme for mocking functions, API and writing unit tests.
- Used Git for pulling and committing the developed content from Gitlab and GitHub.
- Designed and Developed interactive Graphical dashboards to represent SQL query results.
- Meet with customers to ensure the development process met or exceeded their functionality requirements.
- Developing and designing SPA user interfaces in React.JS.
- Have Strong techniques for improving UX such as transitions & accessibility.
- Worked on client-side scripting by creating and developing responsive UI web design.
- Created responsive UI web design and development of the screens / web pages for the system using AngularJS framework, bootstrap framework.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
- Has worked with Node.JS for writing code on the server side and creating scalable network applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongo db.
- Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application
- Maintained states in the stores and dispatched the actions using redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services and GraphQL.
- Worked with Flash and PHP to connect the database to pass XML-formatted data to Flash.
- Worked in using React JS components, Forms, Events, Keys, Router concept and Maintained states in the stores and dispatched the actions using redux.
Environment: HTML5, CSS3, SASS, JavaScript, TypeScript, NodeJS, ReactJS, GraphQl, CMS Content full, Redux, Redux Saga, React Native, ES6, Azure, Google Could.
Confidential - Pittsburg, PA
Front End Developer
Responsibilities:
- Developing the web Applications using React Js for the JavaScript Library and Bootstrap for responsive web design and HTML5 and Sass and CSS for Styles and ES6 and Azure AD for Database and development of SharePoint Applications.
- Used SASS as CSS preprocessor for better styling using Mixins and Variables and functions and loops.
- Bootstrap for responsive web design for all the complexities and sizes for mobile, tablets and Desktops.
- Developed the applications using ReactJS for declarative, efficient, and flexible user interfaces.
- Worked on ReactJS in creating various application specific directives and filters to show the elastic search and search related results.
- Implemented re-usable, stableReactcomponentsandstand-alone functions using ReactJs to be added to any future projects
- Used React-Router to turn application intoSingle Page Application.
- Developed dynamic, interactive data visualizations in web browsers using D3.js.
- Maintained states in the stores and dispatched the actions usingredux.
- UsedMiddleware, Redux-Promisein application to retrieve data fromServerand making service calls to fetch and update data using RESTful services.
- Worked on Redux Saga to handle asynchronous events/ Side effects and maintain functional paradigm.
- Worked on Jest and Enzyme for mocking functions and writing unit tests.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Creating the Web apps and maintaining the applications in the Azure AD.
- Experience guiding individuals or strong mentoring instincts and have good leadership skills
- Used Azure AD for database and Azure Search for filtering the result in search based on index.
- Works on developing and implementing and deployment in the SharePoint Applications.
- Developed the SharePoint Applications using React and TypeScript.
- Integrated Azure AD authentication with Single Sign On (SSO) for applications using ReactJs.
- Used Git for pulling and committing the developed content from/to the Azure Devops and Git repositories.
- Responsible for checking cross browser compatibility, Responsive Web Design using Bootstrap and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, NodeJS, ReactJS, Redux, Redux Saga, React Native, ES6, Azure, SharePoint.
Confidential
Web Developer
Responsibilities:
- Developed the web pages usingHTML5,CSS3,JavaScript, Bootstrap,SASS, React.js,Redux, Angular Js, Redux Saga, Redux-thunk.
- Responsible toStyleof thewebpagewithSASSthat extendsCSSwithdynamicbehaviorsuch asvariable, mixing, operationsandfunctions.
- Developed Single Page Applications (SPAs) usingReact-Routerand to enable navigation from one view to the next as clients performs application tasks.
- Involved writing modules usingReactas a view engine to build component-based application.
- Created reusableReactcomponents and managed application state withRedux.
- Applied redux middleware usingRedux-promise, Redux-thunkand Redux Saga.
- Usedredux formto manage form state inredux.
- Involved in ReactJS for Data patterns which improves readability and makes it easier to maintain larger apps.
- Used Redux for state management along with React JS.
- Knowledge on creating services as classes in typescript importing into the Components in Angular 2/4.
- Knowledge in AngularJS for application implementation, creating modules, controllers, Route-Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like RESTful web services with AJAX call, input validations, searchable and sortable contents.
- Involved in writing application-level code to interact with APIs, fetch and Json responses.
- Fixed bugs and provided support services for the application.
- Created a custom responsive web application to replace a legacy line-of-business web application using JavaScript.
- Worked in using React JS components, Forms, Events, Keys, Router concept.
- Used JMS for loosely coupled reliable, and asynchronous exchange of information among J2EE components
- UsedNPMandBowerto manage application dependency,Gulpto build and bundle applications,Webpackto hot deploy applications.
- Maintained Cross Browser compatibility & implemented Responsive Web Design using Bootstrap, custom media queries, etc.
Environment: HTML, CSS, SCSS (SASS), Bootstrap, jQuery, JavaScript, ReactJS, Redux, Angular 2/4, AJAX, Json, Jest, Responsive Web Design.
