Sr. Ui Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- 7+ years of experience in developing websites using HTML, CSS, JavaScript, JQuery, Angular 2, Node.JS, Express, React.JS, Redux, Ajax and JSON.
- Experienced in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Excellent knowledge in the development of User Experience web and mobile - based applications.
- Used AntD, Semantic UI or pure codesto develop user interface widgets.
- Experience in creating custom, general use modules and components, which extend the elements and modules of core Node.JS.
- Used popular Node.js frameworks like Express to develop Restful API
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Worked with the JavaScript frameworks likeJquery.
- Detailed understanding of DOM and DOM functions.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Strong experience in cloud technologies like Amazon Web Services(AWS)
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Used the concepts of Pseudo classes, layouts, positioning, text, border, transforms and padding in the various projects.
- Knowledge in developing applications using SCRUM methodology.
- Used RWD techniques such as using flexible grids and layouts, images, intelligent use of CSS Media queries for user’s experience on different screens (iPad, iPhone).
- Experience in utilizing Bootstrap reusable components
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Familiar with JSON based REST Web services.
- Experience in creating the mockups for the web pages using Axure, Adobe Photoshop
- Excellent experience in developing web pages complacent with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, SCSS, LESS, JavaScript, ES6, JQuery, Bootstrap, Angular2, Node.js,Express, React.js,Redux, AJAX, XHTML, XML, JSON.
Languages: JavaScript,Python, Java, C#,C, C++
Version Control: GIT
IDE & Editors: VSCode,Sublime Text, Eclipse, Netbeans.
Database: MySQL,MongoDB, SQL Server, Oracle
Operating System: Windows 10, Mac OS, Linux, Unix.
Other Tools: Adobe Photoshop, Gimp, Jira, Gulp, Jasmine, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. UI Developer
Responsibilities:
- Responsible for creating UI components for Principal applications
- Responsible for modernizing the application.
- Responsible for publishing these components to Principal’s internal applications and make it available to all other developers inside Principal.
- Involved in designing, developing and testing the web application by using the Axure, Webpack, React, Redux, Less, Semantic UI.
- Used Angular 2 for developing new web applications using Angular CLI.
- Built Components using Directives.
- Used Typescript for easier and cleaner code.
- Used Input/output binding for data flow in the component.
- Implement modules into Node JS to integrate with designs and requirements.
- Single page app using routing concept.
- Implemented client side Interface using React JS
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Deployed applications using cloud technology AWS
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Yarn.
- Used React-Router-dom to turn application into Single Page Application
- Worked with ReactJS - props, state, keys, refs, events and fetch api to make calls to the server.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Used advanced level of JQUERY, AJAX, JavaScript, Bootstrap, CSS and pure CSS layouts.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions.
- Used GIT as a version-controlling tool.
- Sass, Lesswas used to add styling to the various components in the Apps.
Environment: HTML5,CSS3, React.JS, Redux, JavaScript, Node.js, Express, Angular 2, Sublime, Visual Studio Code, Linux,AJAX, AWS, Axure, Adobe Photoshop, Sketch, GIT.
Confidential, Pleasanton, CA
UI Developer
Responsibilities:
- Added filtering mechanism to the Dashboard and Config Apps that would filter all the widgets based on the selected facility or date ranges.
- Ajax requests were used to get the data from the REST service.
- Used Angular2 in the app for an efficient MVC implementation:
- Used Directives for the DOM manipulations.
- Enhanced the Responsive Website using Java Script, HTML5/CSS3, Angular.js and JQuery and server side validations
- Used Filters for formatting decimal places and pagination.
- Used Controllers for implementing business logic into the scope.
- Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Implemented REST services using Node.js with Express framework.
- Added user validations and user permissions by using the Node.js.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Used advanced level of JQUERY, AJAX, JavaScript, Bootstrap, CSS and pure CSS layouts.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Was involved in Requirements gathering and Design of the app with necessary updates to the design document after digging deep into the task.
- Used GIT and SourceTree for version control for the code
- Sass was used to add styling to the various components in the Apps.
- Had Scrum meetings daily where we discuss updates on the task.
Environment: HTML5, CSS3, JavaScript, JQuery, Angular2, Node.JS, AJAX, JSON, GIT and Axure, Adobe Photoshop.
Confidential
UI Developer
- Design development of presentation layers using HTML5, CSS3, JavaScript, Jquery and Angular.JS.
- Responsible for the planning and design of web applications right from the conceptualization stage to its implementation and maintenance.
- Worked closely with the client to define business objectives, project scope, solution space and design/development approach for various mobile / web applications.
- Used AngularJS to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side
- Implemented the coding standards for improving performance of the Website. (Code Reuse, jQuery chaining, name spacing, CSS selector performance)
- Worked extensively on HTML, CSS, JavaScript, Ajax, JQuery, JSON
- Created the application using MEAN Stack ( MongoDb, Express and Angular.JS)
- On the backend I created Node and Express setup, which just serves the static HTML page.
- Used RWD (Responsive Web Design) techniques to enhance web page display based on screen-size, platform and orientation.
- Used JSON extensively for collecting data from server and sending requests to the serverfrom client-side.
- Using Object Oriented concepts in improving the performance.
- Applied techniques for cross-browser and cross-platform interface development using Javascript and Jquery
- Integrate the dynamic pages with Angular and jQuery to make the pages dynamic.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
- Used the Restful HTTP protocol for making the Ajax API calls.
- Designed and implemented UI for few enhancements.
- Used GitHub code repository for code check-in/check-out.
- Had Scrum meetings daily where we discuss updates on the task.
- Involved in System Unit Testing and Integration testing in development environment.
- Participated in maintenance and production support.
Environment: Angular.JS, Express.JS, MongoDB, Node.JS, HTML5/CSS3, JQuery, AJAX, SVN, JavaScript, GIT, Grunt, Bootstrap, Agile Methodology.
Confidential
Front End Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, and jQuery.
- Designed and developed the layouts using CSS3, Box model and HTML 5.
- Coordinated with the Business Analysts and conducted feedback sessions with other Associates to understand the requirements of the user interface layout of the web application.
- Debugged the website using Chrome Developer’s tool and manipulated the nodes using DOM functions.
- Created the logos, images and icons that were used across multiple pages using Adobe Photoshop.
- Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Used JSON for data exchange between client and server.
- Used Ajax to reduce the network load and update only the certain components of the website.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, XHTML, JSON, AJAX, Adobe Photoshop, Adobe Illustrator, JIRA, SVN, Visual Studio 2010.