We provide IT Staff Augmentation Services!

Sr.ui Developer/ Frontend Developer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 8+ years of experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of Internet/Intranet, Mobile, and Web based applications includes design, development, support of systems application architecture and also in Coding, Porting, Troubleshooting, Testing, Deployment in Agile, Scrum and Waterfall Methodologies.
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML4/5, CSS3/4, XML, JavaScript, JQuery, AJAX, JSON, and DOM.
  • Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
  • Good knowledge of MV* (MVC, MVVM, MVP) frameworks for developing Single Page Applications (SPA) using JavaScript MVC frameworks like Angular 1.x, Angular (2.0, 4.0), Node JS, React JS, Backbone.js, Require.js along with Twitter Bootstrap.
  • Experience in Document Object Model (DOM) and DOM functions to use in interacting with objects in HTML, XHTML and XML documents.
  • Good experience in implementing the design patterns likeSingleton, Session Facade, Business Delegate, Service Locator, Front Controller,Etc.
  • Experience of working on Cascading Style Sheet (CSS) Preprocessors like Syntactically Awesome Style Sheets (SASS), Leaner Style Sheets (LESS), Stylus along with JavaScript task runners like Grunt JS.
  • Expertise in using Source Code Control Systems such as GIT, Github, some other tools like Jenkins, JIRA, Grunt, Gulp, Bower, Angular CLI.
  • Expertise in implementation and development of RESTful Web APIs, and expose endpoints using HTTP methods like GET, POST.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-Down Approach and Bottom up Approach.
  • Good knowledge in using Angular JS factory and services for dependency injection, developed reusable components using Custom Directives in Angular JS.
  • Good knowledge in using of NPM and Angular CLI for setting up the environment and installing dependencies for Angular based applications along with using Structural and Attribute directives in Angular (4.0) application for manipulating the layout and behavior of DOM elements.
  • Experience on React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests…etc.
  • Expert in using various grids like Angular UI Grid, Kendo UI Grid for populating the data, using of D3.JS for Data Visualization.
  • Good knowledge on cloud technologies like Amazon Web Services (AWS), Microsoft Azure…etc. to develop deploy and scale websites.
  • Good Knowledge on Web 2.0, Rich Internet Applications (RIA), and Ajax using for the Market Shift/Shift in Consumers habits, Requirement Shift, Architectural Shift simultaneously.
  • Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
  • Experience in using various JQuery UI controls, corresponding Event handlers, JQuery plug-ins, JQuery mobile design and Object Oriented Design.
  • Extensive experience in developing applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Extensive experience in data binding, directives, modules, and routing in Angular application implementation to maintain a modular design.
  • Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as JQuery and Bootstrap.
  • Experience in using custom directives and filters to process and format the data based on requirements.
  • Proficient in Twitter Bootstrap framework and Media Query to create responsive websites that fit different devices from desktop to tablet and mobile phone.
  • Experience in developing visually appealing user interface designs focused on usability and cross-browser compatibility.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Good working knowledge on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome for checking cross browser compatibility.
  • 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.
  • Experienced inpreparingsitemap details, process flows, wireframes, mockups and prototypesfor websites byactive interaction with clients and, gathering information from referral sites.
  • Experience in using Web Services RESTFUL web services Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD) design pattern and Test Driven Development (TDD).
  • Strong knowledge on Karma, Jasmineand Mocha in testing and Performed Unit testing and performance testing using JUnit.
  • Experienced in interacting with business users and executives to identify their needs, gathering requirements and authoring Business Requirement Documents (BRD), Business System Design Documents (BSD).
  • Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Experienced in various IDEs like Eclipse, NetBeans, EditPlus, Sublimetext, Notepad++, Microsoft Visual studio and Dreamweaver.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Committed toexcellence,self-motivator, quick-learner, diligent, team player, and a prudent developer withstrong problem-solving skillsandcommunication skills.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, Windows XP/ VISTA/7/8/ NT/ 2000/ 2003

PROGRAMMING LANGUAGES: C,C++,JAVA/J2EETechnologies (JDBC,JMS, hibernate, multi-threading, collections, Exceptional handling, Restful, Spring, Hibernate)

METHODOLOGIES: Agile, Scrum, waterfall.

WEB TECHNOLOGIES: HTML/ HTML5, DHTML, XML, AJAX, CSS3, JQuery, JavaScript, JSON, DOM, JDBC

WEB SERVERS: Apache/ Tomcat 7x, WAMP, XAMP, Oracle/BEA Weblogic, IBM Websphere

FRAME WORK: JQuery, JavaScript, MVC, Angular JS/Angular (2.0, 4.0), Backbone, Node, React JS, Express JS, Bootstrap, Backbone JS, Require JS.

FROND END TOOLS: Photoshop CS5, Image Ready CS5 Fireworks, Adobe Captivate 3,CorelDraw, Dreamweaver CS5, FrontPage Wire frame, Adobe

CSS Preprocessors: SASS, LESS, Stylus

DATABASES: Oracle 10g, Mongo DB, Microsoft SQL Server, MySQL & PL/SQL

TOOLS: / IDE: Eclipse, Net Beans, SQL Rational Rose Enterprise, ER-Win, MS Visio

TOOLS: Notepad++, Firebug, Dreamweaver, Adobe Photoshop, Adobe Flash, Sublime Text, Atom, Visual studio, CSS Minifier, Grunt, Gulp, Bower, Angular CLI

VERSION CONTROLand Other Tools: SVN, VSS, Git, GitHub, Jira, Jenkins

PROFESSIONAL EXPERIENCE

Sr.UI Developer/ FrontEnd Developer

Confidential, McLean, VA

Responsibilities:

  • Used Test-Driven Development with Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
  • Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation.
  • Involved in developing Dynamic web pages using industry standards and W3C compliant HTML and CSS code for effective web design.
  • Designed the application web pages and created wireframes and prototypes based on client’s style guide using Axure tool.
  • Created User flows and Process flows to effectively communicate interaction of the application and design ideas across the team.
  • Reskinned JSP pages according to the style guide for changing the look and feel of the application view.
  • Developed dynamic responsive Web Application by integratingAngular JS with Twitter Bootstrapwhich is further integrated with Web Services provided by the development team.
  • Worked on creating a proof of concept for rewriting the application using Angular framework (Angular 4) along with Node JS and Mongo DB.
  • Built Single Page Applications (SPA), Responsive Web Design (RWD)UI,Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts and Bootstrap.
  • Used Angular CLI for automating the development workflow and generating components and services with dependency injection.
  • Worked on Angular JS two-way data binding between DOM and model, dependency injection and handling GET, PUT operations with a WebAPI controller on a group of posts.
  • Worked with various features of Angular (2.0/4.0) like interpolation, data binding, routing, custom filters, custom directives to meet various requirements.
  • Used forAngular2forMobility Driven, BetterPerformance, Easy Applicability, Revamped Dependency Injection and Strong & Flexible Routing.
  • Used NPM and Angular CLI for setting up the environment and installing tools for Angular based applications.
  • Used Node package manager (npm) for installing dependencies in Angular application.
  • Created Routing hierarchy for different views by using Angular Router module and implemented client side routing using Router Outlet module from Angular 2 Framework.
  • Used HTML5, CSS3 and Twitter bootstrap for responsive web design.
  • Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Used JavaScript and JQuery to modify and upgrade the functionalities as requested by the client.
  • Bootstrap modal pop-up was used for displaying messages and forms for developing user-friendly pages.
  • Used Ajax to reduce the network load and update only the certain components of the website.
  • Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, JQuery.
  • Created, edited, and maintained sites implementing responsive designs and themes using front-end development frameworks includingBootstrap.
  • Used Git Eye for maintaining the version control system and Jenkins for continuous integration purpose.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Developed and Deployed the Application on Eclipse and Web Logic Server.
  • Used ALM for defect tracking and Used JIRA tool for task assignment, bug tracking and fixture.
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs.

Environment: Windows, Linux/Unix, Angular 2.0, Angular 4.0, Angular CLI, NodeJS, MongoDB, HTML5/HTML, Ext Js, Adobe Flex, CSS3,SASS, JavaScript, MVC, JQUERY, DOJO, Knockout.js XML, JSON, DOM, React.JS, Ajax, Backbone JS, RESTful, Bootstrap, Axure, XHTML, NPM, spring, Struts, JIRA, JSP, Git, REST, MySQL, Karma, Jasmine.

Sr.UI Developer/FrontEnd Developer

Confidential, Memphis, TN

Responsibilities:

  • Interacted with various business user groups for gathering the requirements.
  • Designed and developed web applications based on MV* Framework Angular JS.
  • Worked on Debugging the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE
  • Worked in a team, involved in developing the UI layout and front-end programming (HTML) for web application that matches requirements.
  • Extensively used HTML5, CSS3, JQuery, JavaScript to provide an intuitive and flexi-layout design for internal web portals.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Designed and developedwebapplication using CSS pre-processors usingSASSandLESS.
  • Developed client side validation code using JavaScript and JQUERY.
  • Developed and Deployed the Application on Eclipse and Web Logic Server.
  • Used Angular JS as the development framework to build Single-page applications (SPA).
  • Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used $http with Angular JS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
  • Designed and Developed application screens using Swing, HTML, JQuery, JSP, NodeJS, Ext JS, Angular JS and CSS.
  • Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
  • Used JSP's for loading the web page and JSON structure for the content coming from the backend.
  • Extensively used Java Script and Bootstrap to make the web page more interactive.
  • Used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Grunt task runner to deploy the web-content in tomcat server and also to run some test cases.
  • Involved in configuring the Git repository and maintain the version control using Git.
  • Set up and administered the continuous integration server running Jenkins for dev and QA.
  • Used JIRA for bug tracking and also to check the work flow.
  • Managed task assignments, coding and interactions with the QA Team.

Environment: Linux, Windows, Angular JS, Node JS, Bootstrap, Jenkins, JIRA, DOM, SASS, LESS, HTML5, CSS3, Bootstrap, XML, XHTML, Swing, JavaScript, JQuery, Ajax, JSON, Git, SOAP, MySQL, Grunt, Eclipse, Web Logic, Swing, JSPSr.

UI Developer/Sr.Web Developer

Confidential, Tampa, FL

Responsibilities:

  • Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis,UserTrainingdocuments andTechnicalHelpdocuments.
  • Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
  • Developed all the web pages using HTML5, CSS, JSON, JavaScript, React JS, Node.js, JQuery, Ajax, Adobe Creative suite.
  • Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, JavaScript and React JS.
  • Tasked with building responsive, cross platform, time -sensitive websites that retained smooth interactions even on mobile devices.
  • Knowledge of human factors and Usability, best practices for interface design.
  • UsedAngular JSto create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Implemented MVC architecture developed custom directives, controllers, views and filters using Angular JS.
  • Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
  • Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
  • Used NetBeans IDE tool.
  • Updated and maintained websites incorporated Google Analytics and executed Search Engine Optimization strategies.
  • Implemented client side Interface using React JS and Redux library.
  • Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
  • Created interactive UI screens using React Native concepts and custom reusable React components library.
  • Used AJAX for asynchronous communication between client and server.
  • Performed client side validations over the forms using JavaScript.
  • Dynamic content management at client side using AJAX, JavaScript, DHTML.
  • Created several patterns of representation using different MVCs.
  • Designed Frontend with in object oriented JavaScript framework like Node.js and Ext.JS
  • Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
  • Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Configured with gulp.js to test the JavaScript with JSHint.
  • Configured Protractor using Node JS to run End-to-End tests.
  • Used GIT for version controlling and used JIRA for bug tracking.
  • Created unit test with Jasmine, Karma for front end and JUnit, DB Unit tests for Presentation, Business, and Data Access layers.

Environment: HTML5, CSS3, JavaScript, React JS XML, DOM, Ajax, JQuery, SVN, Firebug, Developer Tool, NetBeans, JSP, Cross Browser Compatibility, Dreamweaver

Web Developer

Confidential, San Francisco, CA

Responsibilities:

  • Agile Development Methodology was followed for the implementation.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Develop the front-end by doing hands-on coding using semantic markup, HTML 5.0, XHTML, CSS3, JavaScript, JQuery (and other front-end technologies as required by the program) with a focus on usability.
  • Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX /UI is implemented.
  • Used JSON objects effectively for efficient client side coding.
  • Responsible for creating the screens with table-less designs meeting W3C standards
  • Applied JQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed XML files for maintaining contents like video, images and audio and display them in flash application.
  • Developing XML classes for loading the data from XML files deployed at the server.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying, debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Worked on tools like Tortoise SVN and JIRA for bug tracking.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development
  • Used JSON for data exchange between client and server.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.
  • Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.
  • Designed the Front-end screens using JSP, Servlets, HTML and JavaScript.
  • Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.

Environment: JQuery, Ajax, Dream weaver, Adobe Fireworks MX, JavaScript, Agile, CSS3, HTML5, DHTML, XHTML, XSL, and MY-SQL, Eclipse

Java Developer

Confidential

Responsibilities:

  • Corporate Vendor Scheduling Management Tool is a Web-based Vendor Management solution that optimized the company's communication and interaction with supplier and vendor resources.
  • The application was developed using J2EE technology with BEA Weblogic 6.X.
  • Designed the front end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
  • Used Ext JS to build the GUI controls of the application.
  • Implemented and up-gradated the JavaScript Library which involved in configuring the Git repository and maintain the version control using Git.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, AJAX and JQuery.
  • Involved in Use Case Realization, Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Involved in writing JQuery-based Ajax requests using JQuery. Get (URL, data, callback, type) or JQuery.ajax (options) and JQuery.post (URL, data, callback, type).
  • Used JQuery events to manipulate the elements depend on the user interactions like. Ready (), hover (), bind (), click (), key press (), etc).
  • Developed stored procedures, Sql, Triggers, Schemas, Tables, Synonyms, Views in Oracle.
  • Creating print specific CSS style.
  • Created CSS3 templates for use in all pages on the website.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Worked with Struts 1.0 framework for rendering user interface with MVC architecture.
  • Created JSPs to provide the vendor with a customized view of the schedule.
  • Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control and other Widget controls.
  • Used J Unit for Unit testing the application.
  • Responsible for the design and implementation of Action classes and Action Form beans for vendor module.
  • Developed Java classes conforming to J2EE design patterns such as Business Delegate, Service Locator, Session facade, Value Object and packaged with J2EE specification and deployed in BEA WebLogic 6.X application server.
  • Wrapped Entity Beans with Session Beans to handle the business logic to persist the information in the vendor module.
  • Used MS SQL Server 2000 as the backend RDBMS.

Environment: JDK 1.3.X, J2EE (JSP, EJB 1.1), JDBC, JavaScript, Linux, Unix, XML, Struts 1.0, JUnit, Rational Rose, BEA WebLogic 6.X, ANT, JBuilder 5.X, PL/SQL, Oracle, MS SQL Servers.

We'd love your feedback!