Sr. Ui Developer Resume
Charlotte, NC
SUMMARY:
- About 6 years of experience in developing User Interface for Web Applications using HTML, CSS, JavaScript, jQuery, AJAX, JSON, and Bootstrap.
- Well - versed with the whole process of Software Development Life Cycle (SDLC) with experience in Software Analysis, Design, Development, and Testing. Assertive experience with Agile and Waterfall methodologies for designing and developing Web Applications.
- Experience in using the JavaScript framework AngularJS. Well-rounded on AngularJS controllers, directives, and creating custom services with service and factory.
- Worked on JavaScript libraries such as jQuery to design forms, tooltips, tabs, drag-and-drop widgets, animations, menus, and other features.
- Good understanding of AngularJS 2.0 and ReactJS.
- Extensive expertise in client side design and validations using HTML and JavaScript.
- Designed table-less web applications using the semantic tags as per W3C standards and CSS 2.1/3.
- Worked with task runners such as Grunt and Gulp, package manager such as NPM and Bower, and GIT as version control system.
- Worked on IDEs like WebStorm, Brackets, Eclipse, Sublime, Atom and Microsoft Visual Studio.
- Experienced in developing applications through various design patterns of JavaScript which include MVC, Modular, Observer, Factory, and Singleton.
- Created POCs using ReactJS.
- Working experience with CSS Preprocessors such as SASS and LESS.
- Good debugging skills on Web Applications using Chrome Developer Tools and Firebug.
- Designed responsive web pages for all platforms (Desktop, Mobile, Tablet) using CSS Media Queries and Bootstrap with focus on cross browser compatibility (all major browser vendors).
- Excellent communication skills, quick learner, team player and highly motivated.
- Proficient in HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, ReactJS, RequireJS and Java J2EE technologies.
- Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS, RequireJS and ReactJS.
- Performed unit testing using Junit, Karma and Jasmine.
- Expertise in version control management tools like Eclipse SVN and Clear case, Tortoise SVN, Git-hub and Bug tracking tools likes HP Quality Center and Jira.
- Knowledge of using Scaffolding tools like Bable, Webpack and NPM.
- Interactively involved in Agile and Scrum methodology for all development cycles
TECHNICAL EXPERTISE:
Programming languages: Java, SQL, HTML, CSS, Java script, JSON, JSX.
Web technologies: Bootstrap, Object Oriented JavaScript, Ajax, jQuery
Java Web Technologies: Java/J2EE, Servlets, JDBC, JSP
Frameworks: Angular.JS, ReactJS, RequireJS
Web services: REST, SOAP, .NET, XML
IDE’s: Sublime Text, Visual studio, Eclipse, Notepad++, WebStrom, Dreamweaver
Data bases: SQL, HADOOP, Mongo DB , Oracle 11g.
Version Control tools: BVN, Git-hub, Eclipse Subversion Clear case, HP Quality Center, JIRA
Developing Tool kits: Google Chrome, Internet Explorer, Firefox, Safari, Opera
Methodologies: Agile, waterfall.
Other Tools: Photoshop, Babel, Webpack.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- Gathered requirements, analyzed and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers.
- Involved in full SDLC, Analysis, Design, Implementation, Testing, Troubleshooting and Deployment of applications targeting Angular, React.js, Web API and Node.JS Framework.
- Developed pilot project using Angular2.
- Responsible for creating pages using HTML5, CSS/CSS3, JavaScript and Angular based on the W3C standards and WCAG 2.0.
- Implemented MVC architecture, designed and developed web pages using HTML, CSS, JavaScript and AJAX.
- Worked on responsive web design and single page application using Angular, Bootstrap and CSS3.
- Implement functionality such as Searching, Filtering, Sorting and validating data using Angular framework.
- Created custom directives for DOM manipulation and code reusability.
- Used $http to make AJAX call backs to for data transfer between the browser and the server and used Restful web APIs to update and modify the data at the server-side.
- Utilized various angular services like $location, $resource, $modal, $q, $filter as dependencies.
- Used built-in directives such as ng-minlength, ng-maxlength, ng-pattern, & ng-messages for form validations and worked with various states like $pristine, $dirty, $valid, $invalid, $error.
- Coded controllers in AngularJS for application functionality and behavior.
- Created custom services and factories for common functionalities shared by different controllers.
- Performed unit testing on AngularJS using Jasmine and Karma, and fixed bugs through integration testing using Chrome Inspector.
- Used Grunt as a task runner and Bower as a package manager to install latest versions of libraries based on the running environment in Node.js
- Used SASS as a CSS preprocessor.
- Maintained consistent UI experience with cross-browser compatibility using HTML5, CSS3 and AngularJS.
- Used media queries and Bootstrap to create Responsive web pages.
- Developed prototypes and UI deliverables such as wireframes, interface design, screen mock-ups
Environment: SQL, HTML4/5, CSS/3, Java script, JSON, Bootstrap, Object Oriented JavaScript, Ajax, Angular.JS, RequireJS, Angular2, REST, Sublime Text, Eclipse, Oracle 11g, SVN. Google Chrome, Internet Explorer, Firefox, Agile
Confidential, Columbus, Ohio
Mid-Level UI developer
Responsibilities:
- Involved in Design, Development and Deployment of NFP Advisor Services Portal project.
- Developed Single Page Applications (SPA) using AngularJS, RequireJS as the development framework.
- Used Yeoman to generate base project which includes AngularJS, Bootstrap and jQuery as dependents.
- Extensive used of BOOTSTRAP and LESS CSS for Responsive design.
- Effectively used ngRoute for routing mechanism in the project.
- Created client side validation tool using technologies such as Angular JS and JavaScript.
- Used JavaScript to make the web page more interactive.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Responsible for providing application architecture solutions in implementing BYOD concept.
- Used Media-queries in CSS3 to support the application for all devices ranging from small to big screens.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Developed the application front-end using Spring 3.0 that uses MVC design pattern
- Design and build UIs on Server Platform in team environment.
Environment: HTML5, CSS3, jQuery, JavaScript, TypeScript, AJAX, Angular.JS2, Angular.js, Node.JS, JSON, SASS, MVC, Grunt, Git, Firebug, Jasmine, Karma, XML, Adobe, WebStorm
Confidential, Fremont, CA
Senior UI Web Developer
Responsibilities:
- Designed front end screens using HTML, CSS and JavaScript
- Experience converting given application wireframes/visual concepts into pixel perfect HTML5 prototypes with emphasis on clean and clear semantic code.
- Designed and Developed Java Script frame work which is wrapper on top of JQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON and Java Script.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- For screen design and development extensively used jQuery UI for.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Created Windows services to create automation processing of XML.
- Created JSPs and developed the screens as per the file structure
- Involved in creating the Unit test case using Jasmine and karma
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, SOAP, Bootstrap, Angular JS, JAVA, JSP, Oracle 11g, Eclipse IDE, JBoss7
Confidential
UI Web Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript and MYSQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug.
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment: HTML, CSS3, AJAX, JavaScript, jQuery, Github, Bootstrap, JSON