Ui Developer Resume
Detroit, MichigaN
PROFESSIONAL SUMMARY:
- 8+ years of extensive experience in IT industry as Front End UI Developer with web based applications and UI applications in various domains.
- Extensive experience in IT Industry Developing, Testing, Integrating, Implementing the web based applications and UI applications.
- Experience in creating and designing front - end user interfaces using HTML/HTML5, CSS2/3, AJAX, DOM, XML, JSON, JavaScript, jQuery, Angular, Angular2, Angualr4, Angular5, React, Flux/Redux, Backbone.js.
- Extensive experience in server side using Node.js, Express.js, ECMAScript2015(ES6), Babel.js, Webpack.
- Excellent experience in consuming Restful Web services using Node with Express.js
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Experience in client-side languages & frameworks like JavaScript, jQuery, Angular2. server-side languages like Node.js.
- Proficient in JS framework libraries, including jQuery, Angular, Backbone , Require , Handlebars & Underscore .
- Solid experience working with CSS Preprocessors like SASS and LESS using mixins, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSS Layouts, Positioning, Key frame Animations Pseudo Selectors and Pseudo Elements.
- Hands on experience working and customizing CSS Frameworks like Bootstrap & Foundation using OOCSS and BEM patterns.
- E2E Testing with Cucumber, Chai, Protractor frameworks.
- Extensive experience on AJAX calls and Rest calls using JavaScript and jQuery.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Experience in Angular.js features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Good understanding of REST API’s; extensive experience of integrating web services via Ajax using JavaScript, jQuery and Angular.js.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome
- Experience working on E-commerce applications, Internal Web applications.
- Up to date Knowledge with the latest industry trends in UI design and usability.
- Experience in MongoDB, Oracle database, SQL, MySQL
- Worked with MEAN/ MERN stack for developing applications.
- Experience using all popular text editors like Atom, Webstorm, Eclipse, Sublime Text, and Notepad++
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong experience of creating Restful services using Express and Restify Node.js Frameworks.
- Experience in using testing frameworks and libraries like Jasmine, Mocha & Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN, GitHub and Bitbucket.
- 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 developments.
- Extensive knowledge and exposure in web based multi-tier and client/server applications using J2EE Architecture Framework .
- Good Experience working with High Traffic Websites.
- Strong problem solving ability and analytical skills and able to integrate quickly into the team and work independently toward team goals. I am not restricted myself to single technology/tool. I am always open to learn new technologies.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, XML, JSON, Ajax, SASS, LESS, Bootstrap, Foundation, Git. Github, Apache, Nginx
Frameworks & Libraries: jQuery, Node.js, Backbone.js, Angular.js, DC.js, React.js, Moment.js, D3.js, Handlebar.js, Require.js, Ext.js.
IDE & Editors: Atom, Sublime Text, IntelliJ, Notepad++, Eclipse, Brackets, Microsoft Visual Studio
Debugging Tools: Chrome Developer Tools, Firebug, W3C Validator.
Database: MongoDB, MySQL, Oracle11g, PostgreSQL
Operating Systems: Windows 7, OSX, Linux
WORK EXPERIENCE:
UI Developer
Confidential, Detroit, Michigan
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support for the NGI project at Confidential .
- Designed and developed the login portal using framework Angular5 along with HTML5, CSS3 and Typescript, Node.js.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular5
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Worked with diverse team of product owners and UX designers in fast paced environment, with quick iterative cycles.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Gulp as the build task runner to build and package the application.
- Working Experience with Gherkins User Stories.
- Analyzed existing software (web and mobile) for Accessibility issues and worked with designers to define and implemented solutions.
- Trained in TDD and ATDD Practices.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written unit test scripts for controllers, filters and services using karma as test runner with Jasmine and mocha unit test frameworks.
- Expertise using WCAG 2.0 Technical Standards for Web Accessibility.
- Extensively used NPM and Bower to manage JavaScript dependencies.
- Used Webpack to build Typescript modules.
- Extensively used Gulp and Bower to manage daily development.
- Developed the pages that are complaint to W3C standard.
- Experience in accessible analysis, design, and testing.
- Used karma as the task runner along with Jasmine, Mocha frameworks to write the unit test cases.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Updated the website from time to time for special Requirements.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer tools & Firebug.
- Used Bit Bucket as the version control.
- Tested pages for car dashboards compatibility for 8 inch and 10 inch screens on GM cars.
- Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues.
Environment: HTML5, CSS3, SASS, bootstrap4, Typescript, JQuery, JSP, JSON, Angular5, Node.js, MVC, Bit Bucket, AJAX, XML, Eclipse, DB2, Gulp, Webpack 2.0.
UI Developer
Confidential, Lorain, Ohio
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Implemented ES6 features, Used Babel , Web pack with ES2015, React JSX presets, Backbone Marionette JS.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
- Used Backbone JS, JQuery for building web-apps and is highly efficient in integrating with Restful services.
- Maintained Cross Browser compatibility & implemented Responsive Design using Foundation 6.0, SASS custom media queries.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end Developed
- Used Express.js to create the routing and to connect middleware and to create the REST API and HTTP modules.
- Developed single-page web applications and to provide synchronization to various parts of web-apps using of Backbone.js framework.
- Used Backbone.js as Model, Controller and Underscore.js template as View.
- Created customized helpers and partials using the handlebar.js.
- Used React Components on the view layer, Backbone.js for business logic.
- Used Require JS framework for managing both package libraries and application files.
- Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS, focusing on reusability and modularity.
- Involved in development converting the static HTML mark-ups to JSP's.
- Involved in up gradation and maintenance of Allstate Insurance website to the new layout using the Grid orientation model Bootstrap framework.
- Involved in resolving major cross browser issues within the application.
- Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- 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
- Designed and implemented sharable and re-usable software service API's.
- Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JSP, JSON, React JS, Node.js, Foundation, MVC, SVN, AJAX, XML, Eclipse, MySQL, Backbone.js, Grunt, Bower, Require.js, Webpack 2.0.
UI Developer
Confidential, Chevy Chase, MD
Responsibilities:
- Worked closely with system analyst to understand the technical requirements of the projects.
- Constantly participated in Idealization meetings to share ideas.
- Development of code using HTML5, CSS3, LESS, Bootstrap, JavaScript, JQuery, Angular.js, Node.js, Express.js.
- Utilized Node.JS Gulp plugin to manage build process for minification, concatenating, SASS pre-compiler.
- Utilized NPM scripts for build and test environments in a Node.js application.
- Worked with Express.js for development of RESTful web services and middleware.
- Used Angular directives, working on attribute level, element level and class level directives.
- Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Enhanced an existing Angular JS application to follow strict MVC pattern.
- Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS and JQuery.
- Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid, Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS, and Bootstrap.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Created dynamic web pages using jQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article, and Navigation using with AngularJS Framework.
- Involved in writing application level code to interact with RESTful Web APIs, Web Services using Express.js, JSON, XML and Angular.
- Worked with MEAN stack for developing applications.
- Used MongoDB as the database; Worked with modules like MongoDB and mongoose for database persistence using Node.js.
- Used Jasmine for the unit testing., and Sinon.js for mocks and spying; Gulp configuring tasks, Karma, Jasmine for Unit Testing.
- Used GitHub as the version control; Leveraged a feature-branch workflow model.
- Extensively used Firebug/web kit inspector to debug UI code and handle different browser CSS issues.
- Analyzing, Debugging and Fixing the Frontend UI issues assigned through JIRA.
- Involved in Agile methodology approach to UI Development.
- Polyglot Application with Node.js, Ruby, MongoDB
Environment: HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JSP, JSON, Angular.js, Node.js, MVC, Jasmine, Karma, GitHub, AJAX, XML, Eclipse, MongoDB.
UI Developer
Confidential, Austin, Texas
Responsibilities:
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3, Angular.js, Bootstrap.
- Contributed positively to the overall team dynamic, participated in stand-up meetings, planning and design sessions and other business-development working.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developing front-end system with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks.
- Implemented MVC architecture developed custom directives, controllers, views and filters using AngularJS.
- Used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Used Angular.js framework where data from backend is stored in model and populated it to UI.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular.js.
- Used Angular.js for data-binding, and Node.JS for back-end support with APIs; Created Angular.js Controller Which Isolate scopes perform operations in UI.
- Implemented custom directives for data manipulations and to display data in company standard format in UI and reusable components.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac using tools like Browser Stack.
- Developed JSP and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Used Jasmine for the unit testing, Karma & Gulp to automate unit testing.
- Involved in direct discussion with the BA and the Design team to get the required look and feel of the application.
Environment: HTML5, CSS3, SASS, JavaScript, Angular.js, Bootstrap, JSON, JSP, Git, Node.JS, Adobe Photoshop, Jasmine, Karma, Windows, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, Oracle, JAVA.
UI Developer
Confidential, Buffalo, NY
Responsibilities:
- Worked as a UI Developer assisting my team in developing two different Web-based applications.
- Instantiated Agile/Scrum methods to create a development rigor, and Project management that allowed for the team to prove their success at developing effective software according to documented requirement, and within acceptable turn times.
- Developed landing page and marketing page using HTML, JavaScript, Angular.js, jQuery, AJAX and CSS.
- Performed client side development with Angular.js, HTML5 Modular JavaScript & AMD style development
- Developer multiple AngularJS controllers and configured Routes.
- Developed the administrative UI using AngularJS & Angular-Bootstrap module.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML5, CSS3, JavaScript, JQuery Mobile and framework component library based on AngularJS.
- Used AngularJS to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filter across the applications.
- Implemented MVC architecture developed custom directives, controllers, views and filters using AngularJS.
- Designed new classes and functionalities using various OOPs concepts for CRM application for customer service, especially using dynamic polymorphism concept.
- Involved in resolving many critical Production Issues within the UI while solving them in time.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Used Ajax to reduce the network load and update only the certain components of the website; Benchmarked the application for performance, tuned the network utilization and optimized web resources.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Used Tortoise SVN to check in code to dev Environment and to avoid merge issues.
- Used JIRA as task manager.
Environment: HTML, CSS, JavaScript, JQuery, Angular, Bootstrap, XML, J2EE, JSP, Java, Apache Tomcat, Eclipse, Oracle, Tortoise SVN.