Sunil Manohar 848-***-**** SENIOR UI DEVELOPER *******.****@*****.***
EXPERIENCE SUMMARY:
* ***** ** ********* ********** in IT industry as a Front End UI Developer with Web based applications in various domains.
Strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and Design principals.
Designed business applications using web technologies like HTML, DHTML, XHTML and CSS
based on the W3C standards.
Proficiency in the entire Software Development Life Cycle (SDLC) including requirements analysis and Debugging, Applications design, Development, Integration, Maintenance, Installation, Implementation, Testing of various client/server, N-tier and web applications.
Experience in Web technologies using HTML5, CSS3, XHTML, JavaScript, ECMAScript, JQuery, AJAX and JSON, Mean Stack, MongoDb, Node.js, Three.js, WebGL.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, DHTML, CSS and JavaScript.
JavaScript experience with a deep understanding of the language, including asynchronous programming and type.
Implemented presentation layer using CSS Framework, BackboneJS, AngularJS, KnockoutJS.
Extensive experience in web design using CSS3, Moment.js, D3js, SPServices.js, Bootstrap.
Experience in AngularJS structural framework for dynamic web apps.
Going through Mockups and converting them using HTML5/CSS3.
Extensively used new software tools in designing user interfaces and adapt to the changing environment.
Extensive experience of OOAD, OOP, Multi-tier and Distributed architectures in developing web-based and client-server application.
Strong knowledge and experience on object oriented programming (OOP).
Hands on Experience in developing single-page applications (SPAs) using various JavaScript frameworks like Angular.js, Backbone.js, React js, Underscore.js, Handlebars.js and Dust.js.
Experience in writing the Controllers, Services and Partials in perspective of AngularJS.
Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
Profound Knowledge in Document Object Model (DOM).
Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS, Gulp and Webpack.
Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js, Angular.js.
Expertise & experience in service design and strategies including Data modeling, REST maturity, API design
Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and libraries like bootstrap.
Design and develop configurable dashboard UI using NodeJS and HTML5 drag drop event model
Experience with code management, change tracking, and team collaboration tools (e.g. GitHub, Jira, Rally)
Experience with Unit Testing Frameworks and Concepts such as Unity, VectorCast or similar
Experience managing daily communication with an offshore development teams.
Professional knowledge in complying Webpages depending upon World Wide Web Consortium (W3C) and Web Content Accessibility Guidelines (W3CAG).
Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar.
Successfully led and managed web application development projects that include requirement understanding, making estimations, core development, mentoring team members, and helping team members in coming up with solutions for technical challenges.
Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS:
Web Technologies
HTML5, CSS3, XML, JavaScript, OOJS, AWS, AJAX, JQuery, JSON,
SlickGrid, Gulp, Grunt, Backbone.js, Handlebars.js, Bootstrap,
Require.js, React.js, Node.js, Angular.js,
Ember.js, Knockout.js
Languages
C, C++, Java, C#
IDE Tools
Eclipse, ANT, Visual Studio, Maven, Dreamweaver, JSFiddle, Webstorm, Sublimetext, Karma, Atom
Application Servers
WebSphere7, WebLogic, Apache
Debugging Tools
JIRA, Firebug, BugZilla, IE Developer
Databases
Oracle11g, MS SQL, MySQL, Mongo DB
Operating Systems
Windows XP/Vista/7/8, MAC OS X, Linux
Version Controls
SVN, CVS, GITHUB, BitBucket
work experience:
Sr. UI Developer
First Solar, Tempe, AZ Feb 2015 Present
As part of the project my job was to closely work with front end developers on a module where a Customer has to enter his personal details along with other required details. Collaborated with team members to develop and build the module following modern UI standards.
Responsibilities
As a Sr. UI Developer assist my team in developing Web-based applications and responsible in developing of Account landing page, Login page and Customer details module.
Involved in building a new website for the Small fleet clients and for the maintenance of Online New Platform.
Functionalities include writing code in HTML5, CSS3, JavaScript, JQuery and JSP making use of Bootstrap framework.
Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
Developed and performed test cases using Karma in the unit test, and used the protractor and Http-server for the EndtoEnd testing.
Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to airline's applications using HTML5 to maintain a single UI for all platforms migrate all applications to Akamai data servers to increase speed and performance of the applications.
Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
Involved in development converting the static HTML mark-ups to JSPs.
Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
Used tools like Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
Wrote services to store and retrieve user data from the MongoDB for the application on devices
Created client surveys and displayed the results in a dynamic report (d3, jquery, mysql)
Involved in the configuration management using CVS and GIT
Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
Practical exposure and/or experience with some jQuery, LESS, JSON, AJAX
Implement our own API according to the request receive based on NodeJs.
Developed a core component of Analytics with Node.js, Angular.JS.
Efficiently used functional libraries like Underscore JS to message the data provided by APIs to be used in building the application.
Used Bitbucket for version control
Used Maven for generating system builds.
Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
Developed web services using Restful and SOAP protocols.
Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
Tested cross browser functionality and fixed major layout bugs for supported browsers.
Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Github, AngularJS, D3.Js, Bootstrap, Mongo Db, Maven, ANT, JMS, XML, Grunt, Webpack, J2EE, JSP, Apache Tomcat, Eclipse, Bitbucket.
Sr. UI Developer
Vaughan Manufacturing & E-Commerce, Heborn, IL Sep 2013 Jan 2015
The Vaughan family has been committed to producing hand tools that proudly state "Made in the USA". Headquartered in Hebron, IL. As a part of my project, my responsibilities were to work on an E-Commerce facet of the website for consumers to add products to shopping cart and check out process with cutting edge technologies.
Responsibilities
Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
Developed AngularJS functionality in the application to provide two-way binding to the system.
Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
Built a reporting site to show customized dashboards of historical data processing rates, JIRA development tickets.
Involved to create the User Interactive web pages in a professional manner using web technologies like HTML5, CSS3, Javascript based on the W3C and ADA standards.
Created many SlickGrid plugins and custom cell editors to satisfy business requirements.
Setup framework for all current and future front-end projects to use AngularJS and Jasmine for framework, organized module definitions and unit tests
Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository
Used 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases.
Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
Used Node Js tools like Gulp to manage the application build
Used MVC modules to integrate with MongoDB.
Used Sublime Text Editor working with Angular JS application designing and developing with Node JS.
Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Enhanced and built reusable components across different modules using Custom directives and CSS classes.
Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment:HTML, CSS, JavaScript, Karma, SlickGrid, Jasmine, JQuery, D3.js AngularJS, Knockout.js, AJAX, JSON, XML, Scala, Gulp, Eclipse, Mongo Db, ANT, Maven, SVN, Linux, Ember.js, Apache and MySQL.
UI Developer
Progressive Corporation, Mayfield, OH May 2012 Aug 2013
Progressive Corporation insurance company headquartered in Mayfield, Ohio is one of the largest automobile insurance company in the United States and are also insurance providers for life, home, etc. As a part of the project my role was to develop the web application of the company.
Responsibilities
Involved in developing HTML, CSS templates.
Involved in complete life cycle of software development including designing, developing, testing and deployment of application using agile methods.
Developed the User Interface using JQuery, Handlebars, HTML and CSS.
Established continuous integration (CI) practices and standards for the application with JIRA.
Worked with flash video player.
Designed and coded application components in an Agile environment utilizing a test driven development approach (TDD).
Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML5, CSS3.
Basic Knowledge on converting PSD files to HTML and CSS.
Worked on HTML, CSS, jQuery, and JavaScript. Additional frameworks like Bootstrap, Sass, and AngularJS were used.
Developed a tool to retrieve and send data to third party service provider using REST.
Involved in reviews of Test scenarios to ensure the requirement coverage.
Involved in performance and SQL Query optimization.
Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes AEM, HTML5, CSS3, JavaScript, MongoDB, JQuery and AJAX which were used for UI development.
Worked with Mocha in testing and Performed Unit testing and performance testing using JUnit.
Environment: HTML5, JavaScript, JSON, JQuery, REST, SQL, MEAN, AngularJS, Eclipse, Sublime Text, Atom.
UI Developer
Burlington Coat Factory, Florence, NJ Dec 2010 Apr 2012
Responsibilities
Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery and Ajax.
Created XHTML Pages with CSS and the Box Model.
Integrated the Java code (API) in JSP Pages.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Involved in Writing jQuery based Ajax Requests using jQuery (Ajax for options), post & get methods on jQuery.
Used jQuery Events to manipulate the elements depends on the user interactions.
Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
Implemented the Drag and Drop functionality using jQuery framework.
Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
Developed Date Time Picker using Object Oriented JavaScript extensively.
Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
Contact with different customer for their requirements and Modified code as the customer needs.
Environment: HTML, CSS, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, Eclipse, MS Office, Windows.
Frontend Developer
ICICI, Bangalore, India Feb 2009 Nov 2010
Description: ICICI provides banking services to customers. According to Forbes, most reputed company in the world. One ICICI project is aimed to improve the customer experiences. The project will replace with all branches of ICICI with new credit card systems and internet banking systems. Experience with the past customer’s issues, ICICI aim to improve and solve those issues with system.
Responsibilities
Worked on the design and development of the UI interfaces.
Developed the User Interface using HTML5, CSS, JavaScript, jQuery and AJAX.
Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
Supporting and maintaining the Web Server, Backup Servers and Test Servers.
Ensuring the compatibility of websites with various website browsers.
Design eye-catching icons and other graphical elements to be used in our client's software products, online, and potentially in printed materials. These graphical elements will communicate the personality and value proposition for product brand.
Create interaction models in response to functional requirements and usability data, and produce both low- and high-fidelity interactive UI prototypes.
Extensive or high level of HTML, DHTML, XHTML, CSS implementation.
Environment: HTML, CSS, LESS, JavaScript, jQuery, JSP, AJAX, JSON, XML, Eclipse, Backbone.js, Handlebars.
Web UI Developer
Integra Software, Chennai, India May 2008 Jan 2009
Responsibilities
Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
Responsible for Design and development of Web pages using PHP, HTML, JOOMLA, CSS including Ajax controls and XML.
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.
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: JavaScript, PHP, HTML, CSS, AJAX, Apache, Windows 2000/XP, MYSQL, JOOMLA.