Ui/front-end Developer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Over 8+ years Front - end Web Application Development experience with technologies using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, JQUERY, Typescript and Core Java, Angular 2.X/4, AJAX, JSON, XML Bootstrap and Responsive Web Design.
- Experience with full Software Development Life Cycle(SDLC), architecting scalable platforms, objects oriented programming, and Agile methodologies
- Extensive experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications in various domains
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
- Proficient in building User Interface applications and professional web applications using HTML/HTML5, XHTML, CSS/CSS3, JavaScript, jQuery, jQueryUI, Angular 2/4, AJAX, JSON, XML, Bootstrap, React Js, Backbone JS and Node JS
- Experience in developing Single Page Applications(SPA) using JavaScript MVC framework such as React JS
- Expertise in securing the application using form-based authentication using HTML, JavaScript, jQuery, and CSS
- Strong JavaScript and jQuery skills and able to write unobtrusive custom code as well as implement existing jQuery plug-in
- Proficient in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular2/4
- Extensive experience with Angular2/4, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications
- Refactored and enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code
- Strong Experience in writing Angular 4 code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Hands on experience in Designing and Developing Single Page Applications using Angular 2/4, and work with otherUItechnologies such jQuery, Bootstrap and HTML
- Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation
- Good understanding of Document Object Model (DOM) along with DOM functions and dealt with challenges in High Traffic Websites
- Worked with node package managers NPM, Bower and build tools Gulp, Grunt.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation
- Developed and designed Ajax based Prototype, JavaScript, JQuery and AJAX basedUIframe work
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table and Pseudo Classes, CSS Preprocessors (SASS, LESS)
- Experience using NPM, NPM scripts, and Web packto install and manage different packages
- Proficient in handling response data from RESTful web services using XML, JSON and jQuery to updateUI
- Experience in consuming web services me.e., RESTful based APIs for updating dynamic functionality of HTML in JQuery, JavaScript, and Angular 4
- Developed Responsive Web Designs (RWD) using Media Queries and Bootstrap.
- Extensively used Node.js tools like Gulp, Grunt and webpack
- Experience in writing technical documents like Functional Requirement Document, Detail Design, Creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions
- Experience in working MVC Architecture and also in using version control (SVN)
- Experience in using various IDE's, Notepad++, Eclipse, Sublime text editor, Visual Studio code and MS Visio
- Great ability to write clear, maintainable, well-documented & commented and efficient code for web development
- Excellent Experience on JIRA, AGM for bug tracking, issue tracking, etc., and all phases of Software Development Life Cycle (SDLC) which involves designing, developing, testing, implementation, and maintenance with Agile/SCRUM methodology and Waterfall method according to the requirements also performing code reviews to ensure quality standards
- Dealing with challenging High Traffic Websites and Cross Browser Issues handling
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
- Experience in Test Driven Development (TDD) environments using Karma/Jasmine.
TECHNICAL SKILLS
Web Technologies: HTML5/4, CSS3, XML, DHTML, JavaScript, Object Oriented Programming, Web Standards (XHTML, CSS)
Languages: JavaScript, TypeScript
JavaScript Technologies: jQuery, Angular JS, Angular 2/4, Bootstrap, jQueryUI, NodeJS, React JS
Databases: SQL (MySQL, SQL Server)
Servers: MAMP, Node.js, PM2, NGINX
Debugging Tools: W3c validator, Firebug, developer Tools
IDE: Sublime, Visual Studio, Brackets, Notepad++, Visual Studio Code
Operating Systems: Linux, Windows, MAC, UNIX
Version Control: GIT(GitHub)
Methodologies: Agile, Waterfall, Scrum, TFS
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
UI/Front-end Developer
Responsibilities:
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents in Agile environment
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3 and RWD and Responsible for creating detailed wire frames and process flows
- Followed the Agile methodology to implement the application
- Converted mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON
- Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model
- Performed client-side validations using JavaScript
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Responsible for client sideUIValidation and implementing Business logic based on user selection using JQuery, Angular 2/4
- Created reusable templates and style sheets based onUIstandards and guidelines
- Developed Single Page Application (SPA) using Angular2/4 Framework
- Used Angular2/4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Knowledge inUIArchitecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators
- Coding, testing of reusable JavaScript, CSS3, HTML5 / libraries for complexUIcontrols
- Worked on React JS Virtual Dom and React views rendering using components which contains additional components called custom HTML tags
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Used Angular Http Request to read data from web servers and process JSON data to render in theUI
- Used AJAX module to handle RESTful calls to enable communication between view components and servers
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on theUIlayer
- Worked on state, specs, props and events to create interactive React JS components
- Used React-Router to turn application into Single Page Application
- Wrote jQuery function while implementing variousUIScreens across the whole web application
- Assisting my team in developing two different Web-based applications
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms
- Used RESTful APIs which support JSON and XMLto access back-end data payload
- Extensive experience in implementing Model-View-Controller (MVC) architecture using Angular Framework
- Defined new validations through Angular for the Form field validation implemented through HTML5
- Experience in Angular 2/4 directives that allow thedeveloperto specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components
- Involved in the development of presentation layer using Angular and HTML
- Used ReactJS to implement rich functions in various pages such as form validation, crud, grid list, search, sort, pagination, multi-selection, unit-tests etc.
- Experience in consuming web applications developed via REST/SOAP based APIs
- Used Node.Jsto run Grunt tasks and build properly the project (compile, minify, concat etc.).
- Involved in building stable React components and stand-alone functions to be added to any future pages
- Debugging applications in different browsers using Firebug, and testing applications using Jasmine/karma
- Worked with source version control tool GIT to manage the code repository
- Created complex JIRAworkflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA
- Worked with JIRA Tool to keep track of the Bugs/Issues/Features list
- Developed an application using HTML, CSS3, Bootstrap, Angular JS in a Test Driven Development(TTD)Environment.
Environment: SDLC, Agile, HTML, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML, JSON, Bootstrap, RWD, SPA, Angular2/4, Components, Ng Modules, Services, Dependency Injection, and decorators, RESTful APIs, MVC, Firebug, Jasmine/karma, GIT, JIRA, Test Driven Development(TTD)
Confidential, Detroit, MI
UI/Front-end Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) phases like Requirement Analysis, Implementation and estimating the time-lines for the project
- Followed Agile software development practice paired programming, test driven development TTD and Scrum status meetings
- Responsible for designing page layout using HTML5, CSS3 along with JQuery and adding dynamic functionality to each module
- Developed user interface using HTML, XHTML, CSS/CSS3, JSON, React-Bootstrap, JavaScript,React JS jQuery, and jQueryUI
- Built Web pages that are more user-interactive using jQuery plug-ins for Drag and Drop, AutoComplete, JSON, Angular 2, JavaScript and Bootstrap
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels
- 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
- Designed Responsive Web pages using Media Queries
- Created edited and maintained sites by implementing responsive design themes using front end development frameworks including Bootstrap
- Extracted data inUIfor different clients using JSON format. Implemented client-side validations using JavaScript
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions
- Implemented MVVM architecture using React and Redux framework
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Implemented client side Interface using React JS
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular2/4
- Created reusable templates usingAngular 4directives and worked with NPM (Nodepackage manager) tools (Node JS)
- Command on Angular 2 controllers, directives, creating custom services with factory and service methods, routing and handling animated events
- Involved in writing jQuery-based Ajax requests using jQuery. Get and JQuery. Post
- Used AJAX, JSON to send request to the server to check the functionality of the website
- Developed AJAX based web basedUIframework by utilizing jQuery library
- Testing front-end code in multiple browsers to ensure cross-browser compatibility
- Integrated backend services using REST API's (web API) with identity Database
- Experience in using GIT/GIT-HUB as a Version Control Tools
- Performed unit testing using the open source Karma/Jasmine framework
- Used JIRA as a tool for project tracking and management where we update the daily tasks performed
- Used Visual Studio Code for writing the code.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented
- Validated input values to make sure that they will be accepted before they are submitted to the server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment: SDLC, Agile, TTD, Scrum, HTML, XHTML, CSS/CSS3, JSON, JavaScript, jQuery, jQueryUI
Confidential, Long Beach, CA
UI/Front-end Developer
Responsibilities:
- Development of the interactive UI's for the front-end users using the front-end technologies like HTML5, XHTML, CSS3, JavaScript and JQuery
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development (SDLC)of the project
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, XML and JSON
- Used the functionalities for writing code in HTML5, CSS, Angular JS, Backbone JS, Node JS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend
- Used Bootstrap front-end framework for faster and easier web development.
- Worked on RWD (Responsive Web Design) and implemented Angular.js
- Implemented AJAX, JSON, and JavaScript to create interactive web screens
- Designed an Environment using NODE and Express to run application
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON
- Utilized the HTML5DOM local storage features to store data locally client side processing
- Used JavaScript methods and properties to implement front end /user interface features in the application
- Wrote JavaScript for NODEJS application that is useful for interacting with server and network applications
- Performed GET and POST requests in Ajax of XML, JSON using JavaScript, jQuery
- Structured the JavaScript code using Angular JS Worked with Angular JS routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request
- Developed a single-page application (SPA) with the goal of providing a more fluid user experience to a desktop application
- Implemented JavaScript as the scripting language to detect visitor’s browser, form validation, providing event methods, animations etc.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive
- Handled client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery
- Debugging and testing done with Google chromedevelopertools and Firebug
- Identified and fixed the browser/performance related issues in the application
- Provided production deployment and validation support
- Participated in Code review and Quality Assurance
- Involved in setting up the environment, installing the application and web servers
- Practiced paired programming, test driven development TTD and scrum status meetings
- Adopted a cross browser and cross platform approach to make the website's most versatile and supportive
Environment: HTML5, XHTML, CSS3, JavaScript, JQuery, Agile, SDLC, AJAX, XML, JSON, Angular JS, Bootstrap, RWD, DOM, GET, POST, Modules, controllers, Firebug, chromedevelopertools
Confidential,
UI Developer
Responsibilities:
- Created user interface using JavaScript, Angular JS, jQuery, CSS3 and HTML5
- Developed and improved application using MVC Framework
- Extensive experience in building RESTful API’s for web applications
- Created a workflow using GIT technology to collaborate work against various developers
- Worked with Google Maps API to display the event location and directions
- Created user interaction page which involves client side validation
- Used JQuery plug-ins auto complete, validation, drag and drop and more exceptionally
- Involved in developing various generic python functions used for validations
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Produced content pages with CSS3 layout and style markup presentations by using JavaScript methods and properties
- Specialized in development of webpages in Responsive Web Design (RWD) using Twitter Bootstrap
- Generating fundamental jQuery on web pages to create dynamic environment such as subcategories, highlighted links, and clickable buttons and dropdown menus
- Used Sublime as Integrated Development Environment
- Used AJAX to request JSON data through third party REST APIs to acquire data of products from the server and to display it in sorted order
- Managed to integrate multiple data sources and databases into one system
- Developed page layouts, navigation, animation buttons and icons
- Worked closely with business analysts in understanding the technical requirements of each project and prepared use cases for different features and designs
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
- Developed Functional Requirement Document based on user’s requirement
- Worked with web testing team helping and leading in the development of the test concept
- Worked closely with various infrastructure teams and managing outages with the partner systems during Production Deployments
- Involved in design analysis, creating design documents, planning and managing day-to- day activities and interaction with team members to facilitate smooth implementation
Environment: Angular JS, JavaScript, HTML5, DHTML, CSS3, Responsive Web Design, JQuery, JSON, Ajax, Bootstrap, Sublime
Confidential
UI Developer
Responsibilities:
- Requirement gathering and understanding
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Worked extensively on numerous web technologies including HTML5, CSS 2.0, CSS 3.0, Bootstrap and JavaScript
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera
- Worked closely with system analyst to understand the technical requirements of the project
- Developed user interfaces using Tiles with HTML and JavaScript
- Fixed bugs and provided support services for the application
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Provided JavaScript and CSS fixes for the UI for issue like orientation issues in web and JQuery implementation
- Created and deployed new features in order to sustain and amend existing application in safari and chrome
- Fixed the HTML errors in site core content editor. Fixed Front-End cross browser compatibility issues with the layouts
- Provided a brandable solution for all application so that header and footer are the same across the application
Environment: JavaScript, HTML5, DHTML, CSS3, Responsive Web Design, JQuery, XHTML, XML, JSON, Ajax, Bootstrap
