Senior Ui Developer Resume
Rutherford, NJ
SUMMARY
- Over 6 years’ professional experience in developing responsive and cross platform front - end web application.
- Proficiency in programming with HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, React JS, AJAX and JSON.
- Expertise in React developing UI components and implementing in Redux.
- Expertise in creating Single Page Applications using Angular JS with Model-View-Controller (MVC) framework using components like Directive, Router, Factory and Filter.
- Professional experience in DOM manipulation with JavaScript and jQuery.
- Experience in working with RESTful web services using jQuery, AngularJS and React JS to fetch response data for user interface.
- Great experience in D3.js to visualize data.
- Strong knowledge in Object Oriented Programming with JavaScript, Java and C++.
- Deep understanding in SQL databases such as MySQL, Oracle SQL, Microsoft SQL and NoSQL databases such as Mongo DB and Firebase.
- Experience in developing Use Cases, UML Diagrams and other knowledge transfer documents.
- Strong experience in Agile methodologies to manage life-cycle development including requirement analysis, design, implementation and maintenance of the project.
- Experience with Git as Version Control Tools for source code version management and NPM for package management.
- Proficient in debugging and troubleshooting with different tools such as Firebug, Chrome Inspector and IE Tester and unit test tool Jasmine.
- Excellent communication skills, effective problem solving skills with both independent and team work, always inclined to learn latest web technologies.
TECHNICAL SKILLS
Programming Language: JavaScript, Java, SQL, C/C++, PHP, Assembly, Matlab and VHDL
Frameworks: Angular JS, Bootstrap
Web-related Technology: HTML, CSS, jQuery, React JS, Lodash, AJAX, Node JS, Jasmine
IDE/ Editors: WebStorm, Sublime Text, Bracket, Eclipse, Notepad++
Database: MySQL, Oracle SQL, Microsoft SQL, Firebase, MongoDB
Operating System: Windows, Mac OS, Linux
WORKING EXPERIENCE
Confidential, Rutherford, NJ
Senior UI Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, testing, supporting QA teams and debugging production issues.
- Developed responsive web application including new webpages and enhanced previous pages using HTML, CSS, Bootstrap, JavaScript, ReactJS using ES6 syntax.
- Used the Redux-Form to achieve the form function and validation.
- Developed reusable components such as product details using React.js and JSX.
- Implemented React Redux architecture to manage the state of data in project.
- Used the Redux-Promise as the middleware to handle the asynchronous actions.
- Used the Redux-Form to achieve the form function and validation.
- Implemented SPA (single page application) navigation by React Router.
- Used D3.js library for data visualization on the webpages.
- Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
- Used Chrome Developer tool and Jest for testing and debugging.
- Used NPM to manage the package and Webpack as bundler.
- Used Git for source code management and team collaboration.
- Worked in Agile process manage and attended daily scrum meeting with JIRA.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, React & Redux, D3.js, Webpack, NPM, Git, Agile
Confidential, Secaucus, NJ
Senior Web Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, testing, supporting QA teams and debugging production issues.
- Implemented Model-View-Controller (MVC) architecture with Angular JS framework.
- Implemented different view navigation to controllers and views with ngRoute.
- Implemented asynchronous communication with RESTful Web Services by Angular JS $http service.
- Extended HTML attributes with directives and band data to HTML with expressions using Angular JS $scope.
- Implemented reusable AngularJS service to contain functions that can be used in many controllers, which optimizes the code and reduces the difficulty of maintenance.
- Implemented AJAX call and JSON parsing with Angular JS factory.
- Used NPM to manage the package.
- Optimized website with bootstrap and CSS media query for responsive web design.
- Debugged the web application with Chrome Element Inspector.
- Worked with Jasmine test framework to write unit tests for JavaScript code.
- Used Git for source code management and team collaboration.
- Worked on cross-browser compatibility issues and ran on different browsers including Safari, Internet Explorer, Firefox and Google Chrome.
- Worked in Agile process manage and attended daily scrum meeting with JIRA.
Environment: HTML, CSS, Modernizr, jQuery UI, JavaScript, jQuery, Angular JS, NPM, Jasmine, Git, Agile
Confidential ., West Palm Beach, FL
Web UI Developer
Responsibilities:
- Built front-end web application with development team on requirement analysis, design and coding using HTML, CSS, Bootstrap, JavaScript, jQuery.
- Designed a responsive web application using Bootstrap to display contents layout which is compatible with different screen size including laptops and tablets.
- Developed modules to retrieve data using AJAX calls using jQuery.
- Performed cross-platform and cross-browser compatibility testing.
- Performed unit test using Jasmine.
- Used Git to manage source code with development team.
- Enhance existing code to improve features including maintaining, debugging and deploying.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, Jasmine, Git, V-model
Confidential, Orlando, FL
Front-end Developer
Responsibilities:
- Involved in V-model development process including requirement specifications, design and coding with corresponding testing.
- Developed the web pages and style layout with HTML, CSS.
- Implemented DOM manipulation with jQuery and JavaScript.
- Performed cross-browser and cross-platform testing.
- Debugged with Firebug, IE Developer Toolbar, Chrome Inspector and set breakpoint in JavaScript code.
- Maintain and upgrade contents in the webpage and support implementing new webpages.
- Used Git as version control tool to manage source code.
Environment: HTML, CSS, JavaScript, jQuery, Git, V-model