Sr Ui Developer Resume
FL
SUMMARY:
- 7+ years of experience as Front - end developer in creating various web applications using open-source technologies.
- Experience in Front-end development with HTML5, JavaScript, React.js, Redux, CSS, AngularJS, Angular2 &4, jQuery, Bootstrap, Foundation.
- Experience in client-side languages & frameworks like JavaScript, jQuery, Angular.js, Angular 2, Angular 4, Angular 5; server-side languages like Node.js.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Programmed application using Front End editors like Atom, Notepad, Notepad++, Sublime Text 2, Brackets IntelliJ Idea, and Web Storm.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 3.0 front-end using OO JavaScript framework.
- Experience in Angular.js features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Up-to-date with the new ES6 features and its implementation like arrow functions, enhanced object literals, promise etc.
- Extensively used NPM and Bower to manage java script dependencies.
- Used Web pack to build Typescript modules.
- Extensively used Gulp and Bower to manage daily development.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome.
- Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Protractor & Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong understanding in Object-Oriented Programing practice and design patterns to solve various software engineering challenges.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation & Deployment and extensive experience with Agile and SCRUM.
- Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Highly passionate and curious about new Front-End development technologies and has ability in mastering them with a keen awareness of new industry development.
TECHNICAL SKILLS:
Programming Languages: JavaScript, Java, C
Libraries: jQuery, Node.js, Backbone.js, Angular2/4, D3.js, Highchart.js,Dojo, React, Polymer.js
SQLite, MYSQL, PL: SQL, MongoDB, AWS
Web Technologies: HTML5, CSS3, jQuery, Express Ajax, Bootstrap, AngularJS, Backbone, Node.js, CSS 3 Media Queries, CSS Bootstrap, SASS and LESS.
Development Tools: Brackets, Sublime Text 3, Eclipse, Android Studio, NetBeans 8.1, Notepad++, Photoshop CS6,GIT
Testing Frameworks: Jasmine, Karma, Protractor, Espresso, PHP Unit, Simple Test
PROFESSIONAL EXPERIENCE:
Confidential, FL
Sr UI Developer
Responsibilities:
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React JS and Redux
- Worked on CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. Developed user interface by using the React JS, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
- Used React -Router to turn application into Single Page Application.
- Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Developed the Drag and Drop functionality using React-Draggable.
- Used React -Autocomplete for creating google maps location search on the webpage.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, web pack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Works with JASMINE unit test framework to write unit tests for JavaScript code.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Used Angular -CLI for initializing and for project setup with scaffolding features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Worked on Angular 4/2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Reacts, Redux, Ajax, My SQL, XML, JSON, Git hub, Restful API, AWS, Jasmine and Web Strom, Angular 2, Angular 4, Angular 5
Confidential - San Ramon, CA
Sr. UI Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
- Worked on various components of analytics dashboard for operational optimization; Utilized Angular 2/4 and Polymer to create reusable components.
- Worked with UX team for the design implementation of the dashboard for the customer; implement the wireframes using HTML5, CSS3. Used Sass to write reusable styles across the application.
- Consumed RESTful services written using Spring MVC framework. Used Angular to fetch corresponding JSON data.
- Created reusable Polymer components like Time Series, Spline, Area, Line graphs; integrate them with Angular controllers to inject data from backend.
- Utilized internal Polymer component library PREDIX (an internal component library).
- Migrated Time Series graph component to use Highcharts.js instead of D3.js; Worked on configuring Highchart.s.js to display the graph as per UX design.
- Used Chrome Developer Tools, Firebug, and IE developer toolbar for debugging and cross browser compatibility issues.
- Implemented unit test cases using Jasmine; Used Karma to run them on headless browsers like Phantom.js
- Involved in the build process; Utilized Gulp and Web pack for the build process and bundling frontend assets.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, SASS, JavaScript, High Charts, D3 Charts, Polymer, jQuery, Ajax, Bootstrap, AWS, AngularJS, Angular2&4, JSON, Gulp, Web pack, Sublime Text, Eclipse, Karma, Jasmine. Angular 2, Angular 4
Confidential - Chicago, IL
UI Developer
Responsibilities:
- Involved in reviewing business requirements and functional designs for application and participated in creating prototypes.
- Used Angular JS $http service to communicate with Restful Web Services and JSON data.
- Implemented routing and SPA application using AngularJS.
- Created Responsive Layouts for multiple devices and platforms using Bootstrap.
- Developed user interface using HTML 5, CSS, JSON, React.js, ES6, JavaScript, jQuery.
- Used modern web technologies to create a complex Single-Page Application: Nodejs, Grunt &Gulp, and Marionette.
- Worked from scratch to implement project in React JS using node.js (express), SASS, HTML5.
- Worked extensively on Angular, Node.js, Bootstrap, REST web-services, HTML 4/5, CSS 2/3, JSON; Media queries for responsiveness.
- Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects.
- Created rest API’s using Express. JS. Used node-mailer to send notifications to dev team when the service is down or if there is any critical error.
- Used HTML, CSS, java script, dojo coaches and coach views in the tasks.
- Built backend service using NodeJS, MongoDB and GraphQL independently .
- Developed large applications with data that changes over time by using React JS.
- Applied JavaScript with Regular Expressions for client-side form validations.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Hands on experience on working with GIT; hosted all code on Bit-Bucket.
- Used cleaner patterns like module pattern and followed DRY principles.
- Developed Custom directives to be reused across different modules in the application.
- Implemented Mock REST API using Restify framework in Node JS.
- Used W3C Validator for HTML validation; Worked on Unit testing with Karma and Jasmine.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS3, JavaScript, React.js, CMS, Ajax, Bootstrap, MongoDB, Dojo, Node.js, JSON, REST API, Grunt, Sublime Text, Adobe Flash, Apache, Karma, Jasmine, SEO, SASS.
Confidential -Tampa, FL
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Underscore, Backbone.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3.js, Backbone, jQuery.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Developed mockups and prototypes using HTML and Bootstrap.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node.js backed REST API.
- Responsible to write a few internal CLI modules, used to build the application; using the Commander NPM module; Grunt to build frontend assets & resources.
- Used D3.js charting library to develop reusable charting Backbone module.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used Require.js as the module loader to build application in a modular architecture, there by using MVC under the hood.
- Used Handlebars.js as the template engine; Wrote templates, block helpers and partials wherever necessary.
- Constructed the RESTful application using Node.js as a server-side language
- Implemented dojo functionalities like dojo effects in jazzing up our application
- Heavily utilized dojo events in communicating with the DOM events.
- Utilized the Backbone Marionette library for complex layout management techniques using Object Oriented JavaScript.
- Developed page layouts, navigation, animation buttons and icons.
- Integrated various jQuery plugins like token-input, moment, validator, dropdown, carousel, d3.js etc. into various Backbone modules.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Developed API back ends using Node to allocate access to data in MYSQL.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Jasmine framework.
- Used GitHub version control system as a source repository to organize the code base.
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
- Worked in an Agile environment (Scrum pattern)
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery,Dojo, Backbone, Underscore, AJAX, JSON, Node.js, D3.js, GIT, Agile Methodology, Jasmine, Require.js
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in development of HTML prototypes and UI deliverables, such as wireframes, Flowcharts, screen mock-ups, and interface design specifications.
- Used Less CSS preprocessors build and manage application styles.
- Used jQuery to handle the client-side validations. Analytics Experience on Web Analytics, click stream experience with implementing Web Analytics using Adobe Analytics, Web Trends, and Google Analytics.
- Consumed the dojo/jQuery module to find the nodes in the DOM and implement the necessary functionality.
- Worked extensively using CSS and Bootstrap for styling HTML elements.
- Responsible for transforming designed mock-ups to web pages.
- Developed user interface using HTML4/5, CSS3, JSON, JavaScript, jQuery.
- Wrote application level code to interact with the backend databases jQuery AJAX and JSON. Used jQuery for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly; Used Node.js for backend operations.
- Created prototypes based on static and approved wireframes using human factor designs and different layout techniques.
- Oversaw the designing and development of Web pages using Spring Framework, HTML, CSS, Node.js, including Ajax controls and XML.
Environment: HTML5, CSS3, JavaScript, SASS, LESS, Bootstrap, Spring Framework, JavaScript, Ajax, jQuery, Illustrator, Web trends, Google analytics, Information Architecture, Photoshop, Dreamweaver
Confidential
UI Developer
Responsibilities:
- Develop custom CMS based web application in PHP
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Utilized Object Oriented JavaScript, jQuery library, AJAX for form validation and other interactive features.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Developed SQL queries within PHP to perform insert, update or delete operation on MySQL database.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Worked extensively on event handling in front end with jQuery like form validation, quick form fill-up, DOM changes, developing tabs, carousels etc.
- Use AJAX for handling events and Web Services.
- Write SQL queries for data manipulation and CRUD operations.
- Worked on Back-end development specializing on making custom modules.
- Deploy websites on hosting server.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, PHP, CMS, MySQL, SQLite, XSLT Dreamweaver