Sr. Ui Developer Resume
Omaha, NebraskA
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in building Web User Interface (UI) using HTML/HTML5, CSS2/CSS3, JavaScript, Typescript, jQuery, Angular JS, Angular 2, 4 & 5 and React JS that follows W3C Web Standards and are browser compatible.
- Specialized in development and implementation of Application and Web based Technology Solutions by using JQuery, JSON, XML, XSLT, Responsive Design and AJAX.
- Solid experience with Responsive Web Design (RWD) using Angular Material flex layout, Bootstrap grid layout and CSS3 media queries.
- Extensive experience in working with Angular JS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL and Controller.
- Experience in working with cloud deployment like AWS, Azure and CI/CD tools like Jenkins.
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Hands on experience with Microsoft Azure Cloud services, Storage Accounts and Virtual Networks.
- Experience of working on CSS Pre - processors like LESS, SASS/SCSS. Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Call back, DOM manipulation, Prototype, Libraries and ECMAScript 6.0.
- Strong expertise in Object oriented concepts such as collections, Generics, Annotations, File operations, Multithreading, Concurrent collection framework and Java frameworks like Spring MVC, Hibernate, Spring boot, Maven.
- Experienced in complete SDLC life cycle includes Analysis, Design, Development, Testing and Deployment and working in both AGILE like Kanban and Waterfall based development environment and participating in daily SCRUM sessions along with Bi-weekly Sprint cycles.
- Experience in creating test suites using Jasmine, Karma, Mocha and Chai and developing End to End tests using Protractor along with knowledge on Fidler tools like Postman. Experience in developing native apps in Android. Experience in mobile frameworks such as Ionic, React Native and Cordova for creating HTML/JS based mobile applications.
- Expertise in using source code control systems such as GIT and SVN, JIRA, and Jenkins. Strong understanding of Animation and experience with Adobe Photoshop and Illustrator.
- Experience in web/application servers like Apache Tomcat, WebSphere, JBoss and WebLogic and working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar. Experience in Content Management System like WordPress and Drupal.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and No-SQL databases like MongoDB.
- Experience with Batarang, Firebug, Fiddler, Chrome inspectors and JavaScript debugging techniques.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, XML, XHTML, XSLT, JavaScript, AJAX, JSP, JQuery, JSON, PHP, jQuery UI, RESTful We b Services/SOAP, SASS, LESS.
Frameworks: Angular JS, Angular 2, Angular4, React JS, Node JS, Express JS, Underscore, Bootstrap, Jasmine, Karma, Protractor, Selenium, Grunt, Gulp, Web pack and Mocha.
IDE, HTML Editor: Eclipse IDE, NetBeans,, Android Studio, Web Storm, Blue J, Adobe Dreamweaver, Edit Plus, Sublime text, Visual Studio Code, Notepad++.
Version Control: GIT, CVS, SVN, Bit Bucket.
DevOps Tools: Jenkins, Lara, Maven, Ant, Gradle, Docker.
Languages: JavaScript, Typescript, Java, J2EE.
Databases: MySQL, SQL Server, SQLite, MongoDB.
Tools: Jira, Rally, Confluence, WordPress, Drupal, JUnit, TFS.
Multimedia Applications: Adobe Photoshop, Axure, Adobe Flash, AEM, Illustrator, Flash Builder.
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, Nebraska
Sr. UI Developer
Responsibilities:
- Developing web applications by using HTML5, CSS3, JQuery, JavaScript, Typescript, AJAX, Angular5, Angular4, React js and Bootstrap.
- Developed Wireframes and Mock up and redesign the External Portal by using HTML5, CSS3, LESS, Bootstrap and Angular 4.
- Migration of the existing Internal Dev Portal from JSP/JavaScript to Angular 4.0, from CSS to DLS 3.0 and migration of the existing code from SVN to Git.
- Responsible for the development and designing of the User Interface (UI) of the Internal Dev Portal in Angular 4. Developed Single Page Application (SPA) in Angular 4 with the help of routing.
- Development and maintenance of the feature modules and merging it with the working modules.
- Lead the development team and collaborate with other team members to help them to solve out the issues. Gathering requirements from the Stakeholders and Business Team.
- Development in the Agile Scrum methodology and working in Sprints.
- Designing the module by using CSS pre-processor LESS and make it responsive by Bootstrap which gives an enhancement to the UX features.
- Development of unit testing by using Jasmine and Karma and end-to-end testing by using Protractor and collaborating with the QA team.
- Worked on migration from Angular 1.4 to Angular 2 wherein I worked on re-writing the code in Typescript for the JavaScript controllers of Angular 1.4 also created services and routes for Angular 2 modules.
- Made use of Jenkins for continuous integration and Deployment.
- Migration of External Portal from Angular 2 to React js. Developed a hybrid application running Angular and React framework together under same domain. Developed a logic for routing between Angular and React application.
- Mentoring junior developers and assist fellow developers.
Environment: HTML, CSS, JavaScript, Typescript, jQuery, Ajax, JSON, LESS, Bootstrap, Angular JS, Angular 2 & 4, React js, Redux, REST, SDLC, Agile, Wireframes, TDD, GIT, Jasmine, Karma, Grunt, Web pack, Visual Studio Code, Jenkins.
Confidential, Chicago, IL
Sr. UI Developer
Responsibilities:
- Developing web pages by using HTML5, CSS3, JQuery, JavaScript, Type Script, AJAX and working knowledge of Angular 4, React js, Backbone.js, Express JS, Node JS and Bootstrap.
- Developed Single page applications (SPAs) in Angular4 by using Angular routing, understanding of the Invocation Pattern of Angular js and made Google app by using Android.
- Provide rich RESTful web services to support SPA model data needs in JSON format. Build interactive cross platform web applications using EXT JS.
- Developed CSS code using SASS to build modular and object-oriented style code using mixins, @extend, @import features. Used Node js as a proxy to interact with Restful services and interacting with MongoDB Database. Developed web pages and applications using Drupal.
- Working with cloud deployment like AWS, Azure and experienced with storage networks and virtual storage.
- Used Web pack to bundle JavaScript files like Common JS and AMD modules, ensuring cross browser compatibility with Modernizr and Poly fills and make modules by using Typescript and Require JS.
- Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments by using Twitter Bootstrap with Angular4 and media queries. Resolved cross-browser layout issues and used tools like Yslow for page speed optimization.
- Developed redux application in React js, RXJS and Express.js. Developed Hibernate ORM layer and interfaced it with MySQL backend.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business. Coded pages with best Search Engine Optimization (SEO) techniques.
- Developed unit test cases using Jasmine, Mocha framework and Protractor testing environment and TDD. Used Agile Development like SCRUM, Kanban. Dev Lead for the agile team and took system architecture decision.
- Utilized Adobe Fireworks, SVG, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used JENKINS for building and deployment and created change controls for deploying code into environments. Worked on JIRA for issue assignment and development tracking.
- Used AEM in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and XSLT.
Environment: HTML, CSS, JavaScript, Type Script 1.8, jQuery, Ajax, JSON, SASS, XML, Bootstrap, Require JS, Node JS, AngularJS, Angular 2, Redux, SVG, REST, SQL, Photoshop, Adobe CMS, AEM, SDLC, Agile, TDD, BDD, React JS, AWS, GIT, Drupal, WCAG 2.0, Firebug, JIRA, JENKINS, PostgreSQL, XML, Polymer.
Confidential, Manhattan NY
UI Developer
Responsibilities:
- Followed Agile (SCRUM) methodologies for Software Development. Coded pages with best Search Engine Optimization (SEO) techniques.
- Responsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, JavaScript and AngularJS, Express JS, Ruby on Rails, Bootstrap.
- Involved in Wireframe creation and converted the wireframes into HTML5 and CSS based prototypes.
- Exchanged data with the help of XML, XSLT files using Ajax and used D3.js for data visualizations in the browser with HTML5, SVG and Canvas.
- Integrated REST web service calls to get data from response and display them on UI.
- Moved all hardcoded values to database and used AngularJS which uses IIFE, followed best practices for controller, directives, and services and used MS SQL to maintain database.
- Performed Client-Side validations using Type Script, JavaScript and Angular2 and used CSS pre-processor LESS and WEB Essentials for converting LESS to CSS file while deployment.
- Used Bootstrap for responsive layout, used Redux with React to create a library with minimum API.
- Manipulated data using CRUD operations of Oracle database management system and handled database access using Node js and with the use of Oracle pull some information from the Backend.
- Conducted multiple times testing using testing tools such as Chrome Inspector, Firefox Firebox, IE Tester and implemented Unit testing by Jasmine, Mocha, TDD, Protractor, Stubs and Karma.
- Worked on Apache Solr and Apache Lucene for full text indexing and searching.
- Implemented Ajax Frame works and Objective CSS for building web app components, Dojo tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Used NPM as package manager for JavaScript, GULP for task runner, which handles template cache and code magnifications and Bower for installing frontend dependencies.
- Maintained Cross Browser compatibility with Modernizr and Poly fills & implemented Responsive Design using LESS framework and custom media queries and used Require JS for module loading.
- Customize Demand ware’s Site Genesis to build fully functioning ecommerce sites on desktop, tablet and mobile devices. Developed product catalog, order management and customer master for the site.
- Migrated from SVN to GIT as the source control and TFS as repository, Good experience on creating branches, merging and stashing in GIT.
Environment: Java, HTML, CSS, XHTML, JavaScript, Type Script, Angular JS 1.5, Backbone JS, Node JS, React js, Require JS, Redux, Polymer, Bootstrap, Mocha, AJAX, Agile, SVN, JQuery, Adobe Photoshop, SVG, BDD, XML, JUnit, RESTful, WCAG 2.0, JSON, RXJS, Web Storm, GIT, MS SQL.
Confidential, Arlington, TX
UI Developer
Responsibilities:
- Used Agile methodology for the software development. Deep understanding of JavaScript and the JQuery framework. Developed web apps using web content management system like Drupal.
- Implemented the online application by using Core Java (OOPS), JDBC, JSP, Servlets, Web Services.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Prepared the project technical documentation in Wire frames and developed and designed GUI layouts.
- Web content management system and updated online branding materials utilizing HTML5, CSS3 and JavaScript, Angular JS.
- Extensively worked on Microsoft UI fabric for grid and spreadsheet with Angular JS.
- Used Kendo Charts and D3.js for data visualization and various kendo modals, dropdowns, and windows and handled performance issues by profiling and code refactoring.
- Developed Angular JS functionality in the application to provide two-way binding to the system.
- Experience using jQuery, Ruby on Rails, Bootstrap plugins for the Webpages and worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Web application design and development using the Play framework, Bootstrap, jQuery, React js and MySQL.
- Involved in designing and developing the front end of the application using JSP, JavaScript, HTML and CSS. Data Access programming using Spring and JDBC
- Strong knowledge of OOPS and design patterns, strong competencies in data structures and basic algorithms and problem solving. Worked on Junit and QUnit for unit testing.
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Made secure web app and protected from Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) by using JavaScript.
- Integrate RESTful API into UI screens to build dynamic modules using AJAX.
Environment: Java, JavaScript, HTML, CSS, JQUERY, Agile, Angular JS 1.0, AJAX, JDBC, JSP, Web Services, JSON, XML, RESTful, Require JS, D3.js, SVG, Web Storm, Bootstrap, Node JS, Drupal, ECLIPSE, SVN, Linux, Apache, PHP, GIT, MySQL.
Confidential, Whippany, NJ
UI Developer
Responsibilities:
- Designed layouts on the front-end using JavaScript, HTML, and CSS.
- Utilized HTML, CSS, JavaScript, JQuery, and AJAX to create a user login system that allowed customers to login.
- Revamped the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
- Used CSS and to create grids and adopt cross browsing interactive features.
- Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser.
- Implemented a customized CSS theme for applying styles to the webpages.
- Used JavaScript for client-side validation.
- Worked with backend programmers to troubleshoot Java Script related issues with front-end connectivity.
- Implemented JQuery to improve the overall usability of the website interface.
- Created a customized automated email utilizing HTML, JavaScript, JQuery and AJAX.
- Implemented JQuery to improve the overall usability of the website interface.
- Used JSON to get response from server to check functionality of the websites.
- Developed the complete layout of the pages of websites using CSS for multiple browsers.
- Used Firebug to debug JavaScript, to analyse DOM objects of the page and to change the page layout.
- Implemented AJAX to multiple aspects of the website to improve functionality.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, CSS, JavaScript, JQuery, DOM, Ajax, JSON, Firebug, Windows.
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Implemented AJAX for rich-internet applications that mimic the responsiveness and complex user interfaces typically associated with desktop applications.
- Developed UI pages using HTML, CSS, JSON, JavaScript, AngularJS, Node js and AJAX.
- Implemented a Node js server to manage authentication and implemented the responsive Web designs using the SASS CSS pre-processor, CSS3 media queries and Bootstrap.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Developed widgets using HTML, CSS, AJAX and JavaScript.
- Created custom control to be used in the web pages from the existing Dojo controls.
- Developed a project working on a PHP and MySQL database driven website for one of their clients involving creation of static HTML pages from PHP forms.
- Developed the PHP module with functionality of progressively enhancing the look and feel of web page.
- Designed the clear rating button with YUI which does not exist in the original design and which enhances the user’s interaction with the web page.
- Made the instantiation and interaction with the YUI widget that is dead simple with as little code as possible.
- Provided high quality code solutions to meet client needs in the implementation, enhancement and support of Demand ware ecommerce platform centric projects.
- Implemented more number of skins, and combination of the CSS sprites. Coded pages using CSS in a table LESS environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: Java, HTML, CSS, SASS, Agile, CSS, JDK, JavaScript, YUI, JQuery, Ajax, HTML, DHTML, JSP, PHP, XML, Photoshop, SVN, and Tomcat.
Confidential, Arkansas, TX
UI Developer
Responsibilities:
- Migration of the E-Commerce Service Centre Application which is used by Kohl’s agents for ordering products on behalf of customer from Oracle ATG to Node js server. Developed by using Node js along with the Express.js framework, used Handlebars for template rendering and jQuery at the browser level.
- Developing web pages by using HTML5, CSS3, JQuery, JavaScript, AJAX, Node js, Express.js and Handlebars
- Responsible for the folder structure of the application and developed the Dashboard, Customer Info, Cart and Checkout and currently working on Manage Order module.
- Designing of the application was done by using LESS and made it responsive by Bootstrap framework.
- Development of unit testing by using Jasmine and Karma and used Web pack for bundling files.
- Used Postman for checking API functionality and response. Consumed Restful APIs by Ajax calls and promises. Used Google Cloud Console for diagnose activity logs and environment issues.
- Used JIRA Tool for keeping track of bugs, issues, work flow and releases and involved in Agile Scrum Methodology for the work flow.
- Used Gerrit for accessing the repositories and maintaining the code. Used Tonomi for monitoring deployments.
- Full ownership of the project including requirements gathering from stakeholders and business team, sprint planning, design, implementation, testing, code review, guiding team, monitoring and release process.
- Lead the development team and collaborated with the various team such as CICD team for deployment and environment issues, WCS team for content management of application, QA team for bugs triage and bugs solving and Service team. Mentoring junior developers and assist fellow developers.
- Used Jenkins to facilitate simple one-click deployments for development and test systems.
Environment: HTML, CSS, JavaScript, jQuery, Node js, Express.js, Handlebars, Ajax, JSON, LESS, POSTMAN, Bootstrap, REST, SDLC, Agile, Gerrit, Jasmine, Karma, Web pack, Visual Studio Code, Jenkins.
Confidential
UI Developer
Responsibilities:
- Have designed the front-end applications, web pages using web technologies such as HTML, XHTML, CSS, JavaScript and their frameworks.
- Used many JQuery plug-in like auto complete, color picker, document slider, and date picker for enhancing the functionality, usability and over all experience of website for the client.
- Implemented JSON and AJAX to speed up web applications.
- Main primary purpose was to improve the GUI and solve many other issues such as navigational issues.
- Involved in developing the UI layout and in front end programming for web applications.
- Using J2EE and Design patterns have developed web applications.
- Build and developed scripts using Apache ANT for purpose of customizing WAR, EAR and JAR files.
- Was involved in handling the databases using MS SQL Server by programming the queries in SQL.
- Used to attend the SCRUM sessions for better development process.
- Have built many web applications based on XML, JSP pages using an open source framework STRUTS and interact with data access technologies such as JDBC, EJB.
- Was involved in complete SDLC- Requirement Analysis, Development, System and Integration testing.
- For reading the XML data have used SAX parser i.e. used for parsing XML documents.
- Involved in fixing the bugs and testing the applications compatibility in all browsers.
Environment: HTML, XHTML, CSS, Java, Java Script, JQUERY, AJAX, JDBC, EJB, JSON, XML, SAX parser, SQL, Apache Ant.