Sr. Ui Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 8 years of experience in developing front - end Applications and User Interface Applications using HTML 4/5, CSS2/3, Bootstrap, JavaScript, jQuery, JAVA, Python, Vanilla JS, React JS, Redux, CSS Preprocessors (SASS, LESS), Node JS, Passport JS, Express JS, Angular JS, Angular4, Mango DB, Firebase, MySQL, AJAX, XML, JSON, Jest, Mocha, Chai, SINON, Enzyme .
- Strong experience in various stages of Software Development Life Cycle(SDLC). Which includes requirements analysis and Debugging, Applications design, Development, Integration, Maintenance, Installation, Implementation, Testing of various client/server, N-tier and web applications.
- Experienced as a Web Developer in developing applications using HTML5, CSS3, JavaScript, jQuery and experience in making them cross browser compatible .
- Good Experience in working with bootstrap themes like Bootswatch to Style and design HTML Pages.
- Experienced with the design and development applications using Core Java.
- Good experience in usage of Vanilla JS which is fast, light weight, cross platform framework for building powerful application.
- Used Angular JS, React JS, Node JS for developing Single Page Applications(SPA).
- Experience in Creating Reusable components in React JS.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Used Redux store in maintaining state of Application and Redux-Thunk for API calls in React JS
- Strong Experiences in working with Promises and Asynchronous taskswhile fetching data from the server.
- Good knowledge in designing components with Angular 2 and Angular 4
- Skilled at creating custom filters, directives, modules and services with AngularJS.
- Experience with integrating Stripe and PayPal for managing payments in the projects.
- Strong Experience in implementing component lifecycle architecture in React JS.
- Used NodeJS and Express Framework to set up routing mechanism to respond to the HTTP requests.
- Customized the NodeJS server to pick the local Package. And run the application without changing local paths and variables.
- Implemented Various strategies such as Google-Authentication, Facebook-Authentication, Twitter-Authentication and many more strategies using Passport JS
- Good Knowledge in React flux such as dispatching actions to store and maintaining state of store.
- Strong expertise in using third party libraries such as Antd, Material CSS, Bootstrap and Material UI for styling React components.
- Understanding of DB Design, DB normalization and writing SQL queries with RDBMS like MySQL, MySQL server
- Knowledge on web application development in Agile and Waterfall environment.
- Experience with integrating Firebase authentication strategies and database into project for authentication and various CRUD operations for storing data in database.
- Create unit tests using Jest, Mocha, Sinon, Chai and Enzyme and expertise in Webpack, Gulp and Grunt.
- Experienced in using JIBX tool which is flexible and used for binding XML data into java object
- Experience with use of AJAX Request sanduse of Axios library for making AJAX calls in React Application when fetching data from server .
- Experience in working with JSON data that is fetched from server.
- Good experience in developing applications with SOAP and RESTful Web Services
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript,Node JS, Kendo UI, Knockout JS, and JSON, JSONP, and XML, spring.
- Involved in using various IDE's like Dreamweaver, WebStorm, IntelliJ, Notepad++, Eclipse, Sublime Text 2, Atom Brackets. and Visual Studio.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Good knowledge of deployment of applications in Firebase and Heroku which is open source for deploying our real time application.
- Experience with Version Control tools like GITHUB, CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, Java, JavaScript, Ajax, jQuery, JSON, Apache, JDK, PHP, DHTML, XML, XHTML, XSLT
Frameworks: NodeJS, React JS, Express JS, Angular JS, Angular 2/4, jQuery, Bootstrap, Passport JS, SASS, LESS
IDE s and Tools: Visual Studio Code, Atom, Sublime Test, Dreamweaver, Developer Tools, Edit Plus, Toad, Notepad++, Eclipse.
Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4
Web services: JSON, AJAX, RESTful, SOAP
Debugging Tools: Jest, Enzyme, Karma, Jasmine, Firebug and Mocha
SDLC Processes: Agile, Waterfall
Servers: Apache Tomcat, IBM Web sphere, Open Stock
Operating System: Window 98/2000/XP/Vista/7/8/10, UNIX, LINUX, MS-DOS, MAC OS X
Database: MYSQL, Mongo Db, MSSQL
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- As a developer coordinated with offshore team and client in understanding the business process and understanding the requirement.
- Used HTML5, CSS3 to design React Components. Developed single page applications using React JS.
- Involved in creating a Reusable component using React JS. Used TypeScript while designing React Components. Used React-Router to turn application into Single Page Application. Used NPM Package Manager to obtain various dependencies in the project
- Participated in daily meeting for enhancing the features of application and participated in code reviews and given suggestion to other developers.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms and Sorting, Filtering in React JS.
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Used Node JS to build fast, Scalable Applications and used Node JS to run the application in a web server in staging environment
- Used Express JS for HTTP Route handling in the React project. Utilized Passport JS and implemented various strategies of Authentication
- Used Mongo DB extensively to visually explore the data and Interact with data with full CRUD functionality and Mongoose to integrate Mango DB in the React project.
- Worked on Mongo DB replication concept, used to maintain multiple copies of data in different database servers.
- Used CSS preprocessor called SASS and LESS for styling the React Components and used media queries and mobile UI development to customize the View.
- Have done unit testing for various components and functions to eliminate bugs in the components using Karma and JASMINE.
- Experience with the use of webpack and Grunt in React Project. Bundled and minified the JavaScript with the use of Gulp.
- Used REST protocols for usage of web services like XML and JSON in the React application.
- Used JIBX binding to convert Java object to XML and vice-versa and experienced by working with JSON, XML data while interacting with server.
- Utilized Node.JS, mongo DB and Express to create Restful API's
- Experienced working with AJAX requests. Created functions to interact with the Restful Web Services using AJAX.
- Used GITHUB for Version Control and JIRA for bug management.
Environment: HTML/HTML5, CSS/CSS3, SASS, Responsive Web Design, Typescript, React JS, Passport JS, Mongo DB, Mongoose, AJAX, JSON, XML, REST, Gulp, Grunt, Gulp, NPM, Jasmine, Karma, GitHub, JIRA.
Confidential, Doral, FL
Sr. UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Developed all the UI pages using React JS, Node JS, HTML5, CSS3 and JavaScript
- Experienced in using Modernizr to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Developed powerful Single Page Application and dynamic responsive Web Application with React JS.
- Involved in creating a Reusable component and React-Router to turn application into Single Page Application using React JS
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Used React JS to create Responsive Web Design (RWD) and used media Queries to make webpages responsive for mobile.
- Development of the Navigation bars, Tables, Sliders, Calendars to fit the user requirement.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and React JS.
- Used Node JS to interact with Rest services and with Database, building real-time Web API's.
- Unit tested front-end React JS code using Mocha, Chai and Enzyme .
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Experience with the use of Grunt and Gulp in React Project and Bundled and minified the JavaScript with the use of Gulp.
- Used XML, JSON Web Services using REST protocol. Implemented front end user interface and features in the application using AJAX.
- Experienced by working with JSON data while interacting with server and used JIBX binding to convert Java object to XML and vice-versa.
- Utilized Node.JS, mongo DB and Express to create Restful API's
- Created functions to interact with the Restful Web Services using AJAX and Used AJAX extensively to implement front end /user interface features in the application.
- Used GITHUB for Version Control and JIRA for bug management.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE
- 8,9,10 browsers.
Environment : React JS, ES6, React, Redux, webpack, Node JS, RWD, HTML5, CSS3, JavaScript, NPM, LESS GIT, Mocha, Chai, Web storm, Chrome, Firefox, IE 10+
Confidential, Oak brook, IL
Sr. UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designed and developed web pages using with HTML5, CSS3, SASS, JavaScript, Bootstrap, AngularJS , Node.js based on the W3C standard .
- Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using AngularJS , and various other JavaScript frameworks.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3 .
- Worked CSS Preprocessors (SASS, LESS)
- Used AngularJS for creating Routes , Filters , Directives and Services and create maintainable and testable single page application.
- Involved Storing and retrieving data from Column Oriented Data Base Mongo DB.
- Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion,
- Menu, Dialog boxes and Toolbars.
- Wrote the AngularJS Routes , Views , Controllers and Services to create a well-structured application
- Used Angular Fusion charts to implement Data Visualization by displaying charts in task manager module.
- Improve performance of the application by optimizing REST calls, and minifying the JavaScript code , making more reusable components and writing modular, industry standard and uncluttered code.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug .
- Used Jenkins to build and deploy the application and Bitbucket for code repository and version control.
- Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM and JavaScript.
- Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
- Followed Test Driven Development to minimize errors that can creep up in later stages.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
Environment : HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap 3, Node.js, JSON, AJAX, Express.js, MongoDB, MEAN stack, Grunt, Bower, Jasmine, Karma, Maven, Tomcat Server, Jenkins, Bugzilla, Bitbucket.
Confidential
UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS, jQuery and JavaScript .
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used the jQuery widgets like Accordion and Date picker.
- Hands on experience in working with SOAP and RESTful Web Services.
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Used jQuery, AJAX and JSON to process response data from RESTful web services for updating UI.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- As a team member, was a part of Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Ajax, Angular JS, Windows XP, MS Office Eclipse and SVN
