We provide IT Staff Augmentation Services!

Sr. Ui, Frontend Developer Resume

3.00/5 (Submit Your Rating)

Sterling, VA

SUMMARY:

  • IT Professional with 8+ years of experience in design & development using HTML, CSS, HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery, AngularJS, Redux, Grunt and Angular 2/4.
  • Proficient in developing using AngularJS Forms, Events, Validations, Modules, Factory Services, DOM, Expressions, Directives, Controllers and Filters.
  • Expertise in client scripting language and server scripting languages like JavaScript, jQuery, JSON, DOJO, Bootstrap, AngularJS, Action Script, JSF and JSP.
  • Hands - on experience using jQuery plugins and JavaScript Frameworks like Angular JS in web application.
  • Experience in designing web pages with menus and paginations using JavaScript and jQuery plugins.
  • Good understanding of advanced JavaScript libraries and frameworks such as AngularJS, Bento UI Framework and ReactJS/Redux.
  • Expertise on CSS3 and leveraging best practices, modifications of existing CSS files to enhance the user experience.
  • Skilled in using Various Tools and IDE's for designing and development like Eclipse, NetBeans, Adobe Photoshop, Notepad and Sublime.
  • Excellent understanding of relational databases involved in application development using MySQL.
  • Skilled at writing SQL, Designed Stored Procedures, Functions and Triggers.
  • Experience in Design, Development of web-based Applications using Apache Tomcat.
  • Experience in deploying applications on Windows environments.
  • Hands on experience with Integrated Development Environments (IDE's) and Tools like Eclipse.
  • Versatile team player with excellent problem solving and communication skills with an ability to adapt to new technologies and project environments.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, Typescript, AJAX, JSP, jQuery, JSON, Apache, PHP

Web Services: Restful, SOAP

Frameworks: AngularJS (Angular 2, Angular 4), ReactJS, Redux

Databases: Oracle, MySQL, SQL Server, Mongo DB

Build Tools: Ant, Maven, Gradle

Configuration Mgmt.: Chef, Puppet, Ansible, UDeploy, MDeploy, Control-M

Version Control Tools: CVS, GIT, SVN

Testing: Karma, Jasmine, Mocha, JIRA

Methodologies: Agile, Scrum, Rational Unified Process (RUP), TDD, UML

IDE s: Eclipse IDE, Web Storm, Visual Studio Code, Notepad++, Net Beans, My Eclipse, Adobe Dreamweaver, Adobe Photoshop, Sublime Text

Programming Languages: Java, Java Script

Web/Application Servers: Apache Tomcat, Web Sphere, HTTP Servers

Operating Systems: Windows 7/10, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential - Sterling, VA

Sr. UI, Frontend Developer

Roles & Responsibilities:

  • Effectively communicated with business partner and settled down the business requirements.
  • Analyzed business requirements and prepared for the Project Design and Plan Document.
  • Responsible for frontend UI design using HTML5, CSS3, JavaScript, jQuery, jQuery Plugin, etc.
  • Utilized the features of Angular2 of to present effective web design.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Designed and developed a web application by using Angular4 as front-end and using Web API to receive and pass data to backend.
  • Worked on Responsive Web design (RWD) using bootstrap which adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images and CSS3 media queries.
  • Developed HTML Templates with help of handlebars.
  • Took advantage of the responsive utilities of Bootstrap framework to ensure the web page displayed properly on different devices, including desktop, laptop, tablets and smart phones.
  • Extensively used the build Tools like GRUNT and Jenkins.
  • Created User Controls, Web Forms and client-side validations using JavaScript.
  • Used jQuery to traverse through a DOM Tree and manipulated the nodes in the Tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Implemented Ajax for better user experience by dynamically providing asynchronous request and response communication between the client and the server.
  • Used NPM, GRUNT for UI Task runner and mastered in using the GRUNT commands for building and deploying the project.
  • Used GIT for version control and JIRA for Bug Tracking.
  • Worked on Unit testing the application using JUnit and also in Test Driven Development (TDD).
  • 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.
  • Worked extensively on AngularJS in creating Controllers, Client and Server-Side Validations are done by Ajax calls using $http and JSON parser.
  • Developed Tabbed pages using Ajax and AngularJS for quick view of related content, scores, top stories and headlines.
  • Wrote Jasmine Unit Tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Performed client-side and server-side Unit Testing with Jasmine, Mocha and Chai assertion library in a Test-Driven development environment.
  • Used Polymer Framework for App Elements: Elements for building full web apps out of custom modular elements (i.e., app routing and storage) Iron Elements: Elements for building the core functionality and structural layout of a web app
  • Created Angular 2 custom pipes to format the data before displaying it to the user.
  • Used Angular 2 Forms API to get the data from the user.
  • Use Node JS Mongo DB and NPM Package Manager for installing dependencies.
  • Used Node JS to run the application in a web server in staging environment.
  • Have worked on Angular2 components and Angular 4.0 and worked on POCs.
  • Participated in code reviews and given suggestion to other developers.
  • Interacted with RESTful Web services using Angular 2 Http Module.
  • Optimized the performance of the application using Bundling and Angular2.
  • Worked in Agile Model and participated in sprint daily and retrospective meeting.
  • Interacted with service developers to consume the RESTful API's.
  • Using CSS preprocessor SASS to make CSS more efficient.
  • Developed models to persist data in MongoDB using Mongoose Driver.
  • Transformed the Angular 2 response using Angular 2 observables.
  • Used CSS3, Bootstrap, to make the application responsive and Rich.
  • Implemented Custom Directives and structural Directives using Angular 2.
  • Wrote codes on Typescript and ES6 to implement Angular 2 Components.
  • Worked with views, handlebars and different concepts related to Ember framework.
  • Wrote Typescript classes to construct angular 2 components.
  • Created custom pipes using angular 2 before displaying it to the user.
  • Used Directives for angular cross component interaction.
  • Interacted with restful services using angular 2 Http modules.

Environment: Angular 2/4, AngularJS, TypeScript, Polymer Framework, Jasmine, Mocha, JavaScript, XML, MySQL, jQuery, Grunt, JUnit, Git, Jira, Ajax, Jenkins, Karma, JSON, SASS, LESS, REST API, HTML, TDD, PHP

Confidential - Kansas, MO

Sr. UI Developer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Extensively used ReactJS, Node.js, Express.js, HTML5, CSS3, D3.js, and JavaScript, LESS, XML, JSON, AJAX, Bootstrap, GIT and Webpack.
  • Developed Front-end code using ReactJS to render DOM elements and Developed server side code using Node.js and ExpressJS.
  • Used Redux-react-router for Interact with the Router with the same API you use to interact with the rest of your app state.
  • Used VanillaJS whenever libraries are not used.
  • Designed various mockups using Photoshop and converted them into dynamic web pages by using ReactJS components.
  • Worked on making REST API calls to the server side from the client to deal with dynamic data.
  • Developed functionality for user validation and handled HTTP requests in Node.js (Request and Response). Handled API endpoints to connect the client side to the server side.
  • Handled unidirectional data flow in ReactJS and managed the data flow by efficiently using states and props.
  • Coded styles in the project using Preprocessors such as SASS to utilize features such as nesting and variables.
  • Used Webpack as a build tool to minify the project files and compile SASS to CSS3. Also, to store static files (Images, CSS3 Styles) to minimize fetching of data.
  • Developed cross-browser cross-device compatible code using HTML5, CSS3, and Bootstrap to maintain a responsive layout on any device.
  • Worked on Responsive Web Design (RWD) and created responsive user experience by using HTML5, CSS3, Bootstrap, and JavaScript.
  • Created High charts using D3.jsthat simulated company user data, server performance, presentations.
  • Dealt with client side routing on ReactJS using Routes and Index Route while using Browser History.
  • Utilized React-Router (ReactJS library) to achieve this.
  • Used JIRA as a monitoring tool in the project.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Involved in fixing cross-browser issues and unit testing.
  • Involved in web designing using HTML5, XHTML, CSS3, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Created Test Cases and performed unit test using the JavaScript testing framework Jasmine and karma.
  • Worked in an Agile Environment utilizing the SCRUM framework to efficiently deliver the products within the two-week sprints.
  • Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.

Environment: ReactJS, NodeJS, Redux, ExpressJS, VanillaJS, JavaScript, HTML5, CSS3, JSON, XML, SASS, Agile, SCRUM, GIT, JSLint, D3.js, Jasmine, Karma, RWD, Bootstrap, DOM, REST, API, SDLC, Webpack, Babel, AJAX, JSLint, Unit Testing, jQuery

Confidential - Sterling, VA

UI Developer

Roles & Responsibilities:

  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Developed responsive designs using HTML5 and CSS3 for hand held devices.
  • Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client-side scripting using JavaScript.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Used JSON format to serialize and transmit structured data over network connection.
  • Implemented and used web services with the help of WSDL, SOAP and REST to get updates from third parties.
  • Created and Tested Scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE and etc.
  • Worked with CSS3and bootstrap to create Responsive web designs for multiple departments/pages.
  • Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
  • Created custom directives, decorators and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Implemented business logic based on user selection using jQuery, AngularJS and for all client-side UI validation.
  • Developed presentation and UI components using JSP, Struts Tag Library, Ajax, JavaBeans, XML, HTML, CSS, Custom Tag and JavaScript.
  • Implemented build scripts using ANT to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging and added unit tests to the code base using Jasmine.
  • Designed Various Tables required for the project in MySQL database and used the Stored Procedures in the application.

Environment: JavaScript, AngularJS, HTML 4/5, CSS2/3, XHTML, DHTML, XML, JavaBeans, JSON, Ajax, MySQL, SOAP, REST, jQuery, Bootstrap, Jasmine, Log4j, ANT, JSP, Adobe Photoshop, Dreamweaver

Confidential - Bristol, CT

UI Developer

Roles & Responsibilities:

  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, jQuery, Ajax and responsive design in MVC environment.
  • Used Bootstrap to show and hide classes for different and grid classes to create RWD.
  • Created animation effects during the data load, waiting for the Ajax response using jQuery.
  • Developing web pages using JSP and Servlets for the approved HTML5 prototypes.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Worked on JavaScript libraries like yahoo components for showing the daily reports in calendar format.
  • Used Bootstrap to show and hide classes for different and grid classes to create RWD.
  • Involved in designing and developing the JSON, XML Objects with MySQL.
  • Used JSP, Servlets and HTML5to create web interfaces. Developed JavaBeans and used custom tag libraries for embedding dynamic into JSP pages.
  • Worked on Photoshop for creating effective images and logos.
  • Maintaining documents and source code in CVS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Implemented custom Android Action Bar for use as Android app title bar.
  • Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
  • Used AngularJS to optimize in-browser use and to load the module and to improve the Speed.
  • Used basic principles of MVC to in corporate the AngularJS to build client-side application.
  • Interacted with Team lead and QA Testers to resolve the defects in the application.
  • Coordinated with BA group for better understanding of functional requirement analyzed and designed the business requirements to documented and implemented.

Environment: HTML, CSS, JavaScript, AngularJS, jQuery, J2EE, Bootstrap, Servlets, JSP, XML, Ajax, JavaBeans, CVS, Bootstrap, MySQL, UNIX, Windows

Confidential

Java UI Developer

Roles & Responsibilities:

  • Actively involved in SCRUM's and Sprints of Agile Methodology.
  • Created detailed design documents (UML Diagrams like Use Case, Class, Sequence and Component Diagrams) using Rational Rose.
  • Involved in design activities that are HLD (High-Level Design) and LLD (Low-Level Design)
  • Designed and developed front-end using JSP, JSTL, EL and other Custom Tag Libraries.
  • Extensively involved in Web Page development using XML, XSLT.
  • Involved in Web Page development using YUI Library.
  • Involved in the design and prepared use case diagrams, sequence diagrams and class diagrams for various modules.
  • Followed Agile methodology and Test-Driven approach for project deliverables.
  • Developed the application using JSF Framework for the web tier and EJb3 and JPA for the backend development.
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript and JSTL.
  • Used Java Persistence API (JPA) through Hibernate.
  • Developed Test Classes in JUnit for implementing Unit Testing.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and the legacy system.
  • Expose and Consume REST web services to get the data from different contracts from different clients and expose the warehouse inventory details for consumer tracking.
  • Used Spring MVC in the Web Layer.
  • Involved in configuring and deploying the application using WebSphere.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM.
  • Transaction Management using the Hibernate configurations.
  • Responsible for development of configuration, mapping and JavaBeans for Persistent layer (Object and Relational Mapping) of Hibernate.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and check out the data.
  • Write and modify database stored procedures, triggers, functions and PL/SQL Scripts.
  • Created Forms and Reports using Oracle.
  • Involved in writing shell scripts for deploying the application on UNIX.
  • Involved in build management and build resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system.

Environment: Java, J2EE, Spring, Hibernate, Agile, Scrum, JMS, JDBC, JSP, Web Services, REST, JavaScript, HTML, CSS3, Ajax, jQuery, JSTL, CVS, XML, XSLT, PL/SQL, JUnit 4, JavaBeans, JPA, SVN

Confidential

Web Developer

Roles & Responsibilities:

  • Designed & developed the menu-driven user interface and sub systems user interface screens by using AWT
  • Responsible for Design and development of Web pages using PHP, HTML, JOOMLA, CSS including Ajax controls and XML.
  • Used ODBC for interaction with database and coded the SQL queries.
  • Designed User Interface screens using HTML, DHTML, Java Script, CSS
  • Performed Client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.
  • Participated in application deployment and maintenance using Ant.
  • Used Net Beans IDE to develop the application
  • Provided production support for the project and carried out the required changes
  • Used Eclipse & Tomcat server as development environment
  • Performed graphical design and web site contract work for small business and working professionals.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used SVN for Version controlling and tracking.

Environment: JavaScript, PHP 5.0, HTML, CSS, AJAX, Apache, Windows 2000/XP, MySQL, JOOMLA

We'd love your feedback!