Ui/react Js Developer Resume
Alpharetta, GA
SUMMARY
- Around 6 years of experience in IT industry in development, analysis and testing of User Interface applications using HTML 5.0, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, AJAX, JSON, JS, React JS and Angular2/4/6/7, NodeJS.
- Experience in implementing UI components using ReactJS along with Redux Framework and JS ES 7 and developing Redux forms with react life cycle.
- Extensive Full - Stack/Front-End development experience building, deploying, and maintaining web apps with CSS3, JavaScript, AngularJS, ReactJS, Redux, HTML5, Bootstrap, NodeJS, AJAX and JSON.
- Experience with JavaScript, HTML5, CSS3 (Bootstrap, Media Queries), jQuery UI plugin Skilled in creating Single Page Applications (SPA) using ReactJS and implementing React routers,
- Hands on Experience in using Directives, Services, Observables, and pipes in Angular6.
- Strong Knowledge of React JS Features like Components, Redux Architecture etc., and development of SPAs using React native Router.
- Strong Knowledge of React JS Features like Components, Redux Architecture etc., and development of SPAs using React Router.
- Proficient in working with CSS3 Media queries, CSS Animations, Box Model, Positioning and Layouts.
- Experience in utilizing prototype and wireframes along with development and Angular Material UI components.
- Involved in the phases of Software Development Life Cycle (SDLC) like requirement gathering, analysis, design, development, implementation, testing & maintenance of projects.
- Recently involved into Agile methodology for project planning and execution.
- Good experience in the Implementation of Object-oriented JavaScript Concepts.
- Strong knowledge in developing web applications using Angular4 and Angular6 using RxJS.
- Good Knowledge of web-related concepts like MVC Design Pattern, HTTP, Web Services, RESTful Services.
- Experienced in webpack, ES6, React API, Redux-promises, Ajax; ES6 makes JS so much more powerful, I use it in all my projects.
- In-depth understanding of RDBMS and Database Design in Oracle, MySQL, SQL Server.
- Comfortable working with JSON data format to consume Restful web services.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP).
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular.JS.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Specialized in developing Web 2.0 Apps using core jQuery along with AJAX/JavaScript.
- Experience on working with JavaScript, Document Object Model (DOM) and DOM Functions.
- Expertise in creating Single Page Applications (SPA) using AngularJS and Angular6.
- Good experience in development of applications based on MVC (Model View Controller) design pattern.
- Good knowledge of testing Frameworks like Jasmine and Karma.
- Have strong knowledge of server-side technology NodeJS and its integrated tools like NPM, Yarn, Webpack.
- Experience in writing queries for databases like MySQL and MongoDB.
- Experience on working in different Integrated Development Environments like Eclipse, STS, Visual Studio, Notepad++, Sublime, Dream Weaver, IBM RAD and WebStorm.
- Good experience on working with browsers like Google Chrome, Mozilla Firefox, Safari, and Internet Explorer and handling the browser compatibility issues.
- Used JIRA for bug and issue tracking. Have experience in web application debugging using Sonar, Firebug and Chrome Developers Tool.
- Experience on working with Jenkins & Agile development methodologies like Scrum.
- Involved in the development of web applications based on RWD (Responsive Web Design).
- Good at understanding business and interacting with Customers.
- Involved with clients in the process of understanding the desired requirements.
TECHNICAL SKILLS
Core technologies: JavaScript, AngularJS, ReactJS, C, OOPS, Java, Redux, Java, AJAX, JSON, Typescript
Web Technologies: HTML, HTML5, CSS2/3, SASS, XHTML, XML, JavaScript, J-Query, Bootstrap, Angular 2+, Backbone.js, Express JS, AngularJS, Node JSTools and IDEs: Notepad++, Eclipse IDE, Net Beans, sublime text, Web Storm, Microsoft Visual, WordPress.
Operating Systems: Windows, Unix/Linux, MAC OS X
Web Servers: Apache Tomcat 5.0.25, HTTP Web Server, IIS, JBoss, PHP
Workflow: Responsive web design, Single page applications
Version Control Systems: Git, GitHub, Bit Bucket
Database: My SQL, MONGODB, SQL Server, ORACLE 11g
Unit testing: Jasmine, Karma, Test Driven Development
JS toolchain: NodeJS, Gulp, ExpressJS, Webpack, CRUD, Grunt, Babel, Postman, Apache, NPM
Methodologies: Agile, Rational Unified Process (RUP), UML, Waterfall, Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
UI/React JS Developer
Responsibilities:
- Mainline Responsibility is developing the Webpages using HTML5, CSS3, JavaScript and React.
- Consumed Material-UI styled-components to build dynamic templates and views or style the Material-UI components.
- Used Material-UI library to create responsive application.
- Creating react component architecture for complex modules and managing state precisely.
- Creating stores and actions in redux and connecting store with component. Experience in flux architecture.
- Used React Router to navigation between pages. And cross dynamic single page app (SPA)
- Handled the page rendering and fetching the data using react life cycle methods.
- Used Redux-Thunk as redux middleware to manage API calls and dispatch action based on response.
- Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Implemented various screens for the front end using React JS and used various predefined components from NPM and Redux
- Developed client’s website screens and front-end widgets using React JS.
- Used es6 pre-sets to develop application and webpack as bundler for the application.
- Created complex component using Material-UI library like customized dropdown, tables.
- Used Axios and Window. Fetch methods to resolve different service methods response to make an API call.
- Experience in making API call request in React to connect to backend and display the data based on limit and offset.
- Developed reusable components using ReactJS as JavaScript framework.
- Developed screens using advanced JavaScript (Es6/Es7)
- Implement the services using NodeJS as backend architecture.
- Loaded the services and components or modules using lazy loading.
- Used Jest and Enzyme to test the component (Class and Functional) and also the redux part (Actions, Reducers, Thunk) make sure the application has good amount of code coverage.
- Developed web applications for service advocate faced and customer based.
- Used GIT for version controlling and regularly pushed the code to GitLab. And assign tasks using Rally.
- Involved in sprint backlog grooming with other teammates and assign story points based on the acceptance criteria.
- Worked closely with UX team to convert wireframes into user interactive web pages.
- Closely worked with backend team for integration and with QA team for testing and fixing bugs.
Environment: HTML5, CSS3, React16.4, Redux4.0, Material-ui 4.3, JEST 23.6, Enzyme 3.9, Webpack, Node.js8/10, mongoDB 4.7, Axios, Postman, SOAP-UI, Virtual DOM, JSON, Visual Studio and Jenkins Build tool, Rally, GIT, GitLab.
Confidential, Houston, TX
UI/React JS Developer
Responsibilities:
- Responsible for design and development of Interactive User Interface applications using HTML5, CSS3, NodeJS, jQuery, AJAX and JSON.
- Used React JS as the development framework to build Single-Page Applications (SPA).
- Extensively used TypeScript and JavaScript to make the web pages more and more interactive.
- Designed and developed microservices that can be reused.
- Developed static web content using front-end technologies like CSS3 and HTML5 by coordinating User Experience designers.
- Performed Validations at Client-side using React Directives, react native Directives and implemented media queries.
- Experience in usingReduxto manage the application state and applying middleware such Redux saga.
- Applied redux middleware usingRedux-promise, Redux-thunkandRedux-saga.
- Usedredux formto manage form state inRedux.
- Implemented flux pattern by usingRedux frameworkas a core dependency.cou
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- Knowledge on isomorphic React.
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- Worked with back-end technologies like NodeJS and databases like MySQL and MongoDB.
- Developed and Consumed RESTful Web Services built on server side using NodeJS.
- Used Node JS as a proxy layer for accessing the API layer.
- Maintained login sessions using Express-Node JS.
- Used Node JS to install project dependencies & maintain them.
- Experienced in developing React native components.Used Axios.JS with ReactJS for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
- Used jQuery, to perform form validations, data traversing, data manipulation, AJAX implementation, creation of Widgets etc.,
- Worked with JIRA on daily basis to check the bugs and rectify and update the code.
- Developed the application in the form of multiple modules to manage it easily.
- Worked with back-end technologies like NodeJS and databases like MySQL and MongoDB.
- Experience with modules like Socket.io, Multer, clustering, JADE, Cookies, Mongoose and ORM applications in Node.js.
- Developed and Consumed RESTful Web Services built on server side using NodeJS.
- Used Node JS as a proxy layer for accessing the API layer.
- Maintained login sessions using Express-Node JS. Used Node JS to install project dependencies & maintain them.
- Added customizations in Node.js to configure different webservices.
- Coordinated with QA for the testing, Application deployment and integration.
- Performed the cross-browser compatibility check for browsers like Firefox, Google Chrome, Opera and Safari by using browser hacks and requirements.
- Performed Unit testing using Jasmine and written E2E test scripts using Protractor.
- Utilized GIT version control tool to save and share the code with other team members.
- In accordance with the requirements, worked on User Interface web development and Agile SCRUM methodology.
Environment: NodeJS, ReactJS, d3.js, Bootstrap, Bower, SQL, HTML5, CSS3, TypeScript, JavaScript, JSON, jQuery, AJAX, GIT, Jasmine, Karma, Protractor
Confidential
UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, JavaScript, AngularJS, CSS3, jQuery and Ajax.
- Introduced Responsive web design techniques into the CSS so that the page could be read well on both mobile and desktop browsers.
- Worked with Twitter bootstrap to create Responsive web designs for multiple departments/pages.
- Used CSS pre-processor SASS to write logic, reusable code which is more efficient and easier to maintain code.
- Developed web forms which are much more accessible to users who are visually impaired. Advised management of modern technologies Angular 2 and associated dependent technologies for architecture and development.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Implemented the Angular 2 pipes such as date, string length slice and number.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Developed Single Page Application (SPA) using Angular and injected generic services using Angular 2.
- Used Angular 2's HTTP Client to Interact with Servers and Modularizing Angular Apps with Ng Module.
- Worked with Angular 5 Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Creating Angular 5 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- As a developer I was responsible for creating RESTFUL Web Services using Node.js & Express.js
- Daily programming with React.JS, Angular, and Express JS.
- Implemented generating the verification hash code using crypto package on Node JS and Added user validations and user permissions by using the Node JS.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Debugging using firebug & Chrome Devtool web developer tools on Chrome, Firefox, and Internet Explorer.
- Implemented Web services so that our clients can access it to get the required information based on the customer information provided.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Developed API Gateway using Node Js and Used MongoDB as a Database for storing information.
- Created multiple databases with shared collections and choosing shard key based on the requirements.
- Experience in managing MongoDB environment from availability, performance, and scalability perspectives.
- Involved in documenting the details related to Changes occurring in the system, following the Qualityprocesses.
Environment: Typescript, Angular 2/4/5, D3.JS, AngularJS, Bootstrap, AJAX, JSP, Sublime Text 2, JavaScript, JSON, Dreamweaver, Photoshop, GitHub, OOPS JavaScript, Restful web services, Node.js, Grunt, Mongo dB, Illustrator, Webpack, npm, karma, JIRA, Jasmine, HTML5, CSS3, SASS
Confidential
UI Developer
Responsibilities:
- Involved in development, design and implementation front end part of the web application using HTML, CSS3, JavaScript, AJAX, JSON.
- Involved in requirements gathering and design phases of the application.
- Created and manipulated HTML, CSS in jQuery as well as making the page’s dynamic using AJAX, XML, and JSON.
- Enhanced an existing application using AngularJS to follow strict MVC pattern.
- AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views.
- Implemented exception handling in java spring boot for REST API, by making use of Exception handler and Controller advice annotations.
- Converted PSD designs into proper HTML.
- Maintained Cross Browser compatibility.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Developed a dynamic and secure front-end that consumes our API.
- Involved in daily scrum to discuss the design and work progress.
- Used SQL Developer for database interaction.
- Involved in the defect fixing and additional development activities - complete approval in UAT.
Environment: AngularJS, Java Springs, JavaScript, HTML, CSS, AJAX, Bootstrap, Jira, DOM, XML, JSON, Node.js, Gulp, Grunt, GIT.
Confidential
UI Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, AngularJS, Bootstrap, XHTML, CSS and JSP's. Extensively did client-side validations using JavaScript and developed the required Servlets.
- Developed the system using ASP.NET Web Forms, C#, HTML, CSS, and JavaScript.
- Created Stored Procedures in the MS SQL Server 2008 database to perform various database operations.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Participated in distinct phases of the SDLC (Software Development Life Cycle), and documentation.
- Provided a User Authentication and different interfaces depending upon the type of the user.
- Implemented the Server-side connectivity using Servlets.
- Used JavaScript for client-side validations.
- Used Oracle for designing and creating the Database.
- Used JDBC for communicating with the backend.
- Deployed the application using Tomcat Web Server.
- Utilized the mail merge techniques in MS Word for the time reduction in sending certificates.
- Extensively used images of the product for web and catalogue.
- Implemented iterative Planning for the product development.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Developed stores procedures, triggers, functions, and database tables in Oracle database.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review, and other quality related work.
Environment: HTML, CSS, AngularJS, Bootstrap, JavaScript, ASP.NET Web Forms, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, Windows 7, MS Office.