We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

Greenville, SC

SUMMARY

  • 9 years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
  • Expertise in web and mobile/tablet UI development with experience in developing hybrid mobile applications using HTML5, JavaScript and other JS frameworks.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, Typescript, jQuery, JSON, Bootstrap, Angular.js 1x, Angular 2, React, Redux, Backbone.js, Express, Knockout.js Node.js.
  • Experience with Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript latest version of libraries.
  • Experience in developing Graphic User Interface (GUI) to display report data using D3.js with Cross-browser compatibility and Web application scaling.
  • Experienced in collaborating with Design team/UX team/ business steak-holder to understand and translate the requirement into web applications.
  • Extensive experience on implementing the AJAX with rich features like deferred, promises, pipe, and callback functions.
  • Worked with JavaScript task runners to automate the development process. Used enhanced features of grunt.js and Gulp.js to implement browser Sync, dev and prod bundle generation, dev server etc.
  • Experience in creating user interface widgets using jQuery, Bootstrap and AngularJS.
  • Rich experience with development using AngularJS extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and also building custom directives.
  • Experience with Handlebars.js to build dynamic HTML templates, and Underscore.js to handle and manipulate data from backend with a RESTful JSON interface.
  • Experience in developing kiosk app for Chrome OS using web development technologies like HTML, CSS, JavaScript and other JS frameworks.
  • Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome OS.
  • Incorporated the require.js features to build modular structure of JavaScript for better code maintenance and smoother name-spacing of variables.
  • Involved in web application development projects that required Responsive Web Design using flex box features of CSS3.
  • Experience in using CSS Preprocessors like SASS, LESS.
  • Expertise in plain JavaScript logics, functionality, scope maintainability and name-spacing the variables.
  • Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
  • Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool and Firebug.
  • Experience in using High Charts, and D3.js Components and integrating back-end applications with AJAX driven front-end.
  • Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
  • Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to ensure data availability to the front-end.
  • Strong experience on DevOps essential tools like Docker, Kubernetes, Subversion (SVN), GIT, Jenkins
  • Strong expertise in the iterative Agile and Scrum development methodologies for software development.
  • Experience with Jasmine and Karma for Unit Testing.
  • Experience using JIRA for defect tracking.
  • Excellent communication skills to discuss the projects with technical and non-technical SME’s and also during the sprint meetings for Agile as well as Scrum development methodology.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, XML, JavaScript, AJAX, jQuery, JSON, Typescript Angular1,2, Backbone.js, React.js, Redux, Express, Knockout.js,Node.js, Gulp.js, Grunt.js, RESTful Web service, High Charts, npm, bower.

Languages: C, C++, Java, C#

IDE& Tools: Eclipse IDE, Dreamweaver, JSFiddle, WebStorm, Sublime, Visual Studio

Application Servers: IIS, WebSphere, WebLogic

Debugging Tools: Jasmine, Karma (Testicular as Test Runner), JIRA, Firebug, Bugzilla, IE Developer, Chrome Developer, Safari Developer

Databases: Oracle11g, SQL server, MySQL, MongoDB

Operating Systems: Windows, MAC OS, Linux

Version Controls: SVN, CVS, GIT, Bitbucket

PROFESSIONAL EXPERIENCE

Confidential - Greenville, SC

UI Developer

Responsibilities:

  • As a UI Developer, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
  • Functionalities include writing code in HTML5, CSS3, JavaScript and jQuery making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
  • Enhanced an existing AngularJS 2 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.
  • Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank’s applications using HTML5 to maintain a single UI for all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
  • Major part of coding involved with Angular JS and Node.js to enhance the reusable components.
  • 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
  • Used React with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Implemented test cases and performed unit testing using Jasmine and Karma.
  • Using GIT for version control
  • Used Typescript to reduce the number of lines of traditional JavaScript files. Integration of typescript to the whole project.
  • Used Typescript while finding the compilation error during testing.
  • Involved in up gradation and maintenance of company’s website to the new layout using the Grid orientation model Bootstrap framework.
  • Used Cordova to package the code to the respective mobile platforms. And used MongoDb to save the feedback details.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Used NPM, GRUNT for task runner and mastered in using the GRUNT commands for building and deploying the project
  • Developed web applications using Restful and SOAP protocols.
  • Develop CI/CD system with Jenkins on kubernetescontainer environment, utilizing kubernetesand Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • 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.
  • Developed the pages that are complaint to W3C and ADA section 508(c) standards.
  • Involved in Agile/ SCRUM based approach to UI development.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS 1.x, 2, React, Redux, Bootstrap, XML, Eclipse, GIT, Kubernetes and Docker.

Confidential - St. Louis, MO

Sr. Front End Developer

Responsibilities:

  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Node.js, React.js, Backbone.js and Bootstrap with MySQL database.
  • Developed client side validation code using JavaScript and JQUERY.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Involved in fixing Front-End issues with the layouts.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
  • Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
  • Guiding team as Scrum Master in Agile Scrum methodology
  • The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
  • Utilized AngularJS in the development for building SPA and to consume RESTful web services.
  • Implemented responsive web design and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
  • Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
  • Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
  • Developed new cross-browser accessible interfaces using Bootstrap, JavaScript and AngularJS.
  • Managed advanced techniques for single page business solutions and front-end MVC patterns.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Used Dockerto deploy multiple web apps to Google Cloud Platform's GKE / Kubernetes.
  • Deployment of Cloud service including Jenkins and Nexus on Dockerusing Terraform
  • Worked with the business analysts and back-end developers to gather requirements, improve application functionality and add new features.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, MV* Framework, AngularJS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Jenkins, Docker, Kubernetes, Tortoise SVN.

Confidential - Alpharetta, GA

Web UI Developer

Responsibilities:

  • Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
  • Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, react and jQuery.
  • Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
  • Experience in working MVC Architecture on AngularJS and also in software configuration management using subversion control (SVN) and GIT.
  • Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
  • Worked on CSS preprocessor frameworks (SASS/LESS).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
  • Merged frontend tools with the help of GRUNT for vibrant plugins
  • Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
  • Define technical requirements based upon business requirements.
  • Involved with all stages of Software Development Life Cycle.

Environment: HTML, CSS, JSP, Web Services, jQuery, Java Script, Ext JS, AJAX, SVN, Oracle, Eclipse.

Confidential - Westborough, MA

UI Developer

Responsibilities:

  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Applied jQuery validation plugin to validate the user input and to improve user experience.
  • Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
  • Hands on JSON for data transform and page transform.
  • Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
  • Created Single Page Application for retailers financial Transfer, Deposit and comprehensive reporting module by using AngularJS1.5 $route Provider to configure routes for navigating between different HTML pages.
  • Fixing up the bug issues in Widget-app module for MMD 1.0 using React.js, JavaScript, and Knockout.js.
  • Conducted unit testing and end-to-end testing on the supported browsers.
  • Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
  • Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
  • Used CSS/CSS3 to embed the online videos for product introduction.
  • Communicate with other members in the team to better understand the functional requirements and transfer them into technical requires.
  • Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS3 and JavaScript.
  • Designed the login system using jQuery.
  • Used Grunt as the automated task runner for a better development/build/production workflow.
  • Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XAMPP, SQL Server, SVN, Win Merge.

Confidential

Front End Web Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Deep understanding of JavaScript and the JQuery framework.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed Custom Tag Libraries for the use inwebpages by using JSTL packages for the development of theWebPages.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internalwebapplication.
  • 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.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Linux, Apache, PHP, and MySQL.

We'd love your feedback!