Senior Front End Ui Developer Resume
Charlotte, NC
SUMMARY
- Over 5+ years of extensive experience as a Front - End UI Developer developing web applications
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing
- Used HTML5, CSS3, PHP, J Query, AJAX, Responsive Web Design (RWD), Bootstrap, JSON from 4 years, and java script for 5years.
- Used Backbone.js, Re dux, Ruby on Rails for 6 months, node Js for 6months.
- 2+Years of experience in React JS frame Works, and 3+ years’ experience in angular JS,4 months of experience in angular2
- Expertise in React JS framework to develop the SPA
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML /DHTML, DOM, XHTML, J Query, CSS2/CSS3, and Ajax
- ExtensiveexperienceinbuildingSinglePageApplications(SPA)usingframeworkslikeangularandcustom MVC frameworks
- Worked on Responsive Design Layout applications supporting multitude of browsers and devices
- Experience in Object Oriented JavaScript and use of design patterns like module, revealing module and singleton pattern
- Worked on different JavaScript libraries like J Query, Underscores, Requires, knockouts
- Working knowledge of Quit and Jasmine JavaScript unit testing frameworks
- Extensive experience in AJAX requests (web services and Restful API) and JSON responses
- Expertise in HTML4 and usage of template engines like handlebars and underscores
- Worked on End to End design, development of Angular based Single Page Application
- Knowledge of HTML5, CSS3 new features and use of libraries like D3.Js for charting and rich interactive widgets
- ExperienceinusingvarioustoolsandIDEsfordevelopmentanddesignlikeWebStorm,EclipseandVisual Studio
- Worked on writing grunt tasks for build scripts, minified and bundled the JavaScript code
- Experience in profiling web applications and removing performance bottle necks
- ExpertindesigningwebapplicationsandwebcontentsutilizingvariousSearchEngineOptimization(SEO) techniques
- ExperienceonworkingwithCSSBackground,CSSLayouts,CSSpositioning,CSStext,CSSborder,CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD)
- SoundknowledgeinworkingwithbrowserscompatibilityissueswithbrowserslikeIE,Firefox,Safari, Chrome
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis
- Experience working in Scrum teams in agile methodology
- Hands on Experience with version control tools like SVN and GIT
- Extensively used the repositories like GIT Hub and SVN.
- Extensive use of Grunt & Gulp as a build tool for projects
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Worked in various development methodologies such as Waterfall, Agile (SCRUM), V-Model.
- Experience using modern JavaScript tools like jasmine and karma.
- Ability to write clean, efficient, sematic, easy to read code.
- Ability to understand and address complex problems and systems.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, XHTML, CSS2/CSS3, SASS, JavaScript, JQuery, Bootstrap, Angular JS, Angular 2, Backbone JS, Node JS, AJAX, JSON, PHP, React JS, Grunt, Sublime, Gulp, Express JS, Mongo DB
Programming: C, C++, Java, UML
Web Servers: HTTP Web Server, Apache Tomcat
Database: SQL Server, Oracle11g,MS-AccessOperatingSystemsWindows Mac,Linux/UNIXDebugging Tools & Version control Firebug, Google Chrome Web Debugger
Web Designing Tools: Adobe Dreamweaver, Adobe Photoshop, Visual Studio code, Sublime Text 2, Notepad ++
Operating Systems: Windows, Vista 7/8, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Front End UI Developer
Responsibilities:
- Involved in various phases of Software Development Lifecycle (SDLC)of the application like Requirement Gathering, Design and Analysis and code development.
- Mongo DB Created prototype before development based on static and approved design documents and wireframes
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.JS
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages
- Developed single page responsive Web UI using HTML5, Angular JS, Angular2, Bootstrap, CSS3, JavaScript, J Query, D3 .JS. React .JS
- Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes
- Developed user interface by using the React .JS, Flux for SPA development.
- Implemented client side Interface using React JS.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- We have followed with Agile and Scrum development methodologies
- Extensively used Angular UI components like Calendar, Grid, Select, UP loader etc.
- Developed Angular JS services for reusable functionality
- Worked on cross-platform and browser compatibility issues for this application
- Generated responsive data tables using with Bootstrap grid system
- Designed Front end with in object oriented JavaScript Frameworks like Angular JS.
- Re-factored, re-architected, and enhanced an existing Angular JS application to follow strict MVVM/MVC pattern for improved source code maintenance.
- Developed user interface by using the React .JS, Flux for SPA development.
- Implemented client side Interface using React .JS
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's
- Developed custom bootstrap with brand appropriate styles, colors, animations and font icons
- We setup the development environment using Node.js, Grunt, Bower
- Used Karma for unit testing and Protractor for end to end testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Developed base HTTP service on top of Angular JS HTTP service to communicate backend webservices
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
- Used J Query plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- User experience design encompasses traditional human-computer interaction (HCI) design, and extends it by addressing all aspects of a product or service as perceived by users
- Used Adobe Photoshop and Illustrator to create their statistical concepts
Environment: Angular JS, Angular 2,HTML5,CSS3,SASS,Bootstrap,LESS,JavaScript,JQuery, Grunt, node.js, React.JS, NPM, Java, AJAX, XML, Sublime Text, Photoshop CS6, Illustrator CS6, JIRA, Mongo DB, Maven, SQL, Tomcat, GIT, Scrum, MAC, Mongo DB, UNIX / Linux, Express JS.
Confidential, Greensboro, NC
UI Front End Developer
Responsibilities:
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular JS and the front-end framework
- BuilttheResponsiveUIscreenforcreatenewcustomerprocess,createbilltoandshiptoscreens,customer search results page, customer dashboard page using Bootstrap
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type a head feature for zip code, city and county look up using J Query, AJAX.
- Responsible to store and retrieve user entered data to HTML 5 session storage hence give user feature of running several sessions at one time
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript
- Applied industry best practices and standards when project requirements are lagging
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with JSP validation controls.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Participated in meetings with the end-clients to develop custom UI Components that are cross browser compatible.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying
- Developed common CSS classes for the user interface using CSS and CSS3
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues
- Used SVN for Version Control.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, JSON, JSP, AJAX, Angular JS, Bootstrap, Usability Testing, Agile methodology, SVN, Sublime.
Confidential, RoundLake,IL
UI Front End Developer
Responsibilities:
- Enhancedandmaintainedawebsiteforthecompanylearninginternalworkingoftheshippingindustryusing HTML, CSS and Dreamweaver
- Dealt closely with working of order and supply software for shipping parts using Excel and crystal reports for data inventory and analysis
- Understoodthedynamicsofshippingandfabricationindustryandfirsttimeexposuretoprofessionalindustry and got opportunity to work as a team and assist in execution of projects.
- Created user-friendly and professionally organized UI's.
- Hands on experience in frontend frameworks.
- Exposed to SDLC and waterfall model structure of product development.
- Involved in designing and developing the GUI for the user interface with various controls.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Involved in writing SQL Queries, Stored Procedures.
- Implemented the Drag and Drop functionality using jQuery framework.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
Environment: HTML, CSS, JQuery, JSON, Bootstrap Adobe Dreamweaver, Microsoft FrontPage, Adobe Photoshop, Crystal Reports.
Confidential, Detroit, MI
Jr. Web Developer
Responsibilities:
- Involved in Dynamic web site design and programming using HTML, CSS and JavaScript.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS and JavaScript.
- Developed HTML prototype documents with CSS (Cascading Style Sheets).
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Built complex desktop - style UI using HTML, CSS and JavaScript including configuration wizards and interactive reports.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- User input validations done using JavaScript and developed use cases using UML.
- Worked on pure JavaScript for creating wire frames and mock-ups.
- Designed and developed of UI using HTML/DHTML, CSS and JavaScript.
- Used AJAX Controls to increase the performance of the web application.
- Utilized the mail merge techniques in MS Word for the time reduction in sending certificates.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser testing and compatibility assurance.
- Used Notepad++ as text editor.
- Participated in requirement gathering, coordinated with various development teams in code integration.
Environment: HTML, CSS, JavaScript, XML, XHTML, DHTML, jQuery, JSON, Notepad++.