Ui Developer Resume
Atlanta, GA
SUMMARY:
- Around 7 years of object - oriented programming knowledge and experience in developing professional web applications and Enterprise solutions using Web Technologies like HTML5 , CSS3/LESS, SUSY, JavaScript, Ajax, Angular 2.0/4.0, Word Press, EXTJS, React, ECMAScript6/5, JQuery, DOM, JSON, XML, AJAX and Node.js as server.
- Good understanding and implementation of Software Development Life Cycle (SDLC) like Agile Methodologies.
- Experience in Twitter Bootstrap framework and building RESPONSIVE WEB pages.
- Good understanding on CSS preprocessors like LESS and SASS.
- Expertise in using CSS sprites to increase performance of web pages.
- Expertise in application development using Java /J2EE components which include Collections framework , JDBC , Servlets , JSP, Java Beans , Struts and Spring .
- Good understanding of MVC architecture with real time implementation.
- Experience in designing front end pages using HTML5, DHTML, CSS3, JavaScript, JQuery, AJAX, Angular 2.0/4.0, Backbone & React/Redux .
- Profound Knowledge in Document Object Model (DOM).
- Wide experience in using various IDEs Eclipse , Sublime Text , Atom , Brackets , Dreamweaver and Visual Studio.
- Extensive knowledge in developing Single Page Applications ( SPA s) using JavaScript framework like Angular.js, Node.js, Typescript & React.
- Proficient in developing Single Page Applications (SPA) using React. js and Model View Controller (MVC) frameworks such as Angular 4.0 .
- Used Backbone.js and React to create Controllers to handle events triggered by clients and send request to server.
- Strong experience in test automation using JUnit, Java, Protractor and Selenium .
- Experience on various servers like WebLogic 12c and Apache Tomcat.
- Good understanding of Unix shell scripts and Windows batch files to automate the jobs.
- Strong Experience in database design using PL/SQL, MongoDB and NoSQL with Bluemix to write Stored Procedures, Functions, Triggers and in writing complex queries using Oracle, SQL Server and MySQL .
- Developed enhancements to MongoDB architecture to improve performance and scalability.
- Experience with java build tools like ANT, Gradle and Maven .
- Experience in using Version Control Tools like SVN and GIT .
- Participating in Release Planning Meetings with stakeholders.
- Strong experience in Agile and Scrum Methodologies, UML and Test Driven Methodologies.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, Twitter Bootstrap, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, LESS, SASS, SUSYLanguages: C, C++, Java, J2EE
Content Management Tool: Drupal 8, WordPress
JavaScript Libraries: Angular 2.0/4.0, Node.js, D3.js & React
J2EE Technologies: Servlets, JSP, EJB, JDBC
Server Side Frameworks: Struts 2.0, Spring 3.0 and REST.
IDE's and Tools: Eclipse, Net Beans, Atom, IntelliJ, Edit Plus, Sublime Text, Visual Studio, Notepad++ and Beyond Compare
Operating Systems: Windows XP/Vista/7/8, Mac OS X, Linux (Red Hat, Ubuntu)
Databases: Oracle 11g, DB2, MySQL, MongoDB.
Repository Managers: SVN, GIT and Nexus
Servers: Tomcat, WebLogic
Build Tools: Jira, Maven and Gradle
Web Services: Spring REST
Testing Tools: JIRA, Jenkins, Protractor and Karma
Debugging Tools: Bugzilla, Firebug, IE Developer toolbar, Browser stack.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Understanding the business requirements from Users and Converting them to technically implementable solutions.
- Extensively used SMTP server to send WordPress Emails.
- Attending the Daily stand up meetings for updating the daily status of the tasks in JIRA (Product Backlog Management Tool) and to the scrum master.
- Used Angular for front end implementation and Spring for backend with Oracle database.
- Developed Single-page Responsive web pages using HTML5, Angular 4.0, Twitter Bootstrap, CSS3, JavaScript and jQuery.
- Involved in creating a new interactive and responsive website using HTML5 , Twitter Bootstrap and Angular 4.0 .
- Used Angular routing for navigation between views in the application.
- Created a topology with one node as receiver and n nodes as transmitter using TCL in NS-2.
- Used NPM packages like Request, Spotify and Twitter extensively.
- Involved in writing Jasmine unit test cases for controllers, services, directives and used Karma as the unit test runner.
- Provide and implement MongoDB SOP and best practices.
- Familiar with MongoDB clusters , Java scripting to load unstructured data.
- Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating the Hibernate POJO Objects.
- Ajax based calls like $http and isomorphic-fetch were used to retrieve the data and presenting the data on the screen.
- Used Jenkins as a build tool and for deploying the modules to server.
- Independently designed, implemented and executed test cases and scenarios using automation tools.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development ( TDD ) technique.
- Developed and ran E2E tests for AngularJS PaaS using Protractor.
- Used WebLogic and Tomcat as application/web servers.
- Used Maven Plug-in for configuring and building projects and used GIT for version control.
- Used IntelliJ as a code editor.
- Project was developed and implemented in agile methodology.
Environment: CSS, HTML, Bootstrap, AngularJS, Node.js, Jasmine, Protractor, JDBC, MongoDB, Spring, Spring Boot, JSP, Hibernate, Ajax, Jenkins, Jasper, Junit, Maven, GIT, IntelliJ, WebLogic 12c.
Confidential, Pasadena, CA
UI developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle(SDLC) of project including requirement Analysis, Designing, Development, Building, Unit Testing and Deployment.
- Worked with team of architects and back-end Developers to gather requirements and enhance the application’s functionality and add new features.
- Developed web pages using HTML5, CSS3, React, Redux Bootstrap for Frontend and Node.js for backend development .
- Constructed restful API's in collaboration with backend Node.js server and SQL database.
- Used React to build UI components, developed filters to display dimension of data and font size modifiers.
- Strong experience in Repository Manager like Nexus.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Used JIRA and Jasmine to write unit test cases.
- Implemented React router for building a single page application.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Created prototype after gathering all the business requirements based on static and approved design documents and wireframes.
- Used various jQuery and Bootstrap plug-in like date picker, widgets, Menus, User Interface, Forms and Bootstrap selectors.
- Involved in various phases of Software Development Life Cycle(SDLC) of the application like Requirement Gathering, Design, Analysis and code development.
- Heavily involved in Defect fixing.
- Was responsible for checking cross browser compatibility and hence worked on different browsers like IE, Firefox, Chrome and Safari.
Environment: HTML5, CSS3, React, Node.js, Nexus, Bootstrap, JavaScript, JQuery, AJAX, JIRA and Jasmine.
Confidential
Java UI Developer
Responsibilities:
- Worked with backend engineers to build appropriate web services to support the frontend.
- Extensively involved in developing front end web pages using Java Script, HTML, CSS and AngularJS.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models. Followed Agile and Scrum development methodologies.
- Involved in developing HTML and Vanilla JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM / CSS Manipulation.
- Created JSP s and developed the screens as per the file structure. Implemented Struts for dispatching request to appropriate classes.
- Responsible for Design and development of Web pages using HTML , JavaScript , CSS including Ajax controls and XML .
- Developed web presentation layer using HTML and CSS as per internal standards and guidelines.
- Hands on expertise in developing AngularJS 1.x features like Directives, Controllers, Filters, Services, Project Architecture.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services.
- Implemented JavaScript for client and server side validation using Ajax .
- Used Hibernate named queries concept to retrieve data from the database and integrate with Spring to interact with back end persistence system.
- Developing and debugging the code using eclipse and using GIT for version control.
- Writing unit test cases using Junit and JIRA frameworks.
- Developed application using Struts, JSP, JSTL (Tag Libraries), EL (Expression Language) on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate
- Implemented the SOAP Web services (Apache Axis)
- Used SOAPUI for testing the Web Service calls (Request and response formats and data)
- Extensively worked on developing UI components using JavaScript and JSON to interact Restful web services
- Creating build scripts using Maven.
- Knowledge in developing stored procedures, triggers, functions and database tables in SQL database.
- Configured and created application log files using Log4j required to trace application messages
Environment: CSS, HTML, Vanilla JavaScript, AJAX, JSON, JSP, J2EE, SQL, DOM/CSS, Agile, Scrum, Struts, Java, XHTML, Hibernate, IntelliJ.
Confidential
Java UI Developer
Responsibilities:
- Developed Dynamic web pages using Angular.js, JQuery, Bootstrap, CSS3 and HTML5 as per the requirements.
- Developed Angular Directives to extend the definition of web pages through reusable HTML elements, attributes and classes.
- Developed front-end code in a timely and high quality manner while ensuring a consistent look and feel.
- Extensively used the JavaScript, AngularJS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Extensively used Angular JS for retrieving data from the RESTFUL API services.
- Designed application modules, base classes and utility classes using core Java.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server .
- Developed payment flow using AJAX partial page refresh , validation and dynamic drop down list.
- Used Eclipse as code Editor and Implemented version controlling using SVN .
- Implemented Log4j for logging purposes and to debug the application.
- Prepared Junit test cases and executed the test cases using Junit in Eclipse.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: J2EE, JSP, Angular.js, JavaScript, JDK, Eclipse, WebLogic Application Server, CSS, HTML, Junit, SVN, Log4, Agile Scrum.
Confidential
UI Developer
Responsibilities:
- Created customer account management and administrator systems using EXTJS, Bootstrap, JSON, CSS3 and HTML5 as per the requirements.
- Refactored part of the existing code using MVC architecture to make to make code more maintainable and reusable.
- Developed front-end code in a timely and high quality manner while ensuring a consistent look and feel.
- Took part in sprint meetings and daily scrum in Agile team.
- Manage and lead front end development team to build dynamic web pages using EXTJS .
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Apache Tomcat .
- Used Eclipse as code Editor and Implemented version controlling using GIT .
- Implemented system logging using log4j.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: EXTJS, JavaScript, Eclipse, Apache Tomcat Application Server, CSS, HTML, Junit, GIT, Log4j, Agile Scrum.