Java
Grace

Professional Summary

  • Over 4+ Years of professional experience in all phases of software development life cycle including Requirements analysis and Debugging, Applications design, Development, Integration, Maintenance and solid understanding of database designing, development and installation of different modules.
  • Extensively worked on HTML5, CSS3, JavaScript, AngularJS, JQueryReact JS, and NodeJS technologies.
  • Extensively worked on Responsive Web Design (RWD) using Bootstrap and CSS3 Media Queries.
  • Extensively worked on Object Oriented Concepts of JavaScript
  • Worked with unit testing frameworks like Jasmine and KarmaJS.
  • Worked with CSS preprocessors tools like SASS.
  • Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
  • Extensive knowledge of using MVC and MVVM architecture in building interactive cross platform web applications.
  • Exposure to MEAN (MongoDB, Express, Angular and Node) stack and MongoDB for rapid prototyping of applications for client demonstrations.
  • Good knowledge on building components with ReactJS and ReactJS Flux architecture.
  • Good understanding of Redux Flux architecture
  • Extensively worked on libraries like D3js framework to create intuitive charts.
  • Migrated applications from legacy HTML/CSS code bases to AngularJS.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Solid Experience with Responsive web Design using Bootstrap and CSS3 Media Queries.
  • Experienced in using AngularJS factory and services for dependency injection.
  • Developed reusable components using Custom Directives in AngularJS
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Experienced in using $http in AngularJS for consuming RESTfulweb services.
  • Used Grunt for build tool for configuring tasks.
  • Used Bower for Managing UI Dependencies.
  • Extensively worked on NodeJS and npm modules like Grunt, Bower, Express.
  • Experienced in working with UX/UI design team to deliver pixel perfect applications.
  • Familiar with designing tools like Photoshop CS3.
  • Expertise in using source code control systems such as GIT, SVN.
  • Experienced to work in Agile Environment and worked with the Project Management tool like JIRA.
  • Worked in Agile process model, collaborated using daily Scrum meetings
  • Consistent Real time experience and thorough exposure on compatibility issues with different versions of browsers in IE, FF, Chrome and Safari. 
  • Solid expertise in developing Html pages based on DIV layout, W3C Compliance, Web 2.0, Web Usability, and cross browser platform.
  • Extensive experience in OOP, OOAD, System Analysis design, Development and Deployment of various Applications in Java Technologies.
  • Experienced in developing dynamic visuals using D3.js.
  • Extensively used the JavaScript frameworks and JQuery plugins. 
  • 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.
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.

Technical Skills

Web Technologies
JavaScript, HTML/HTML5, CSS/CSS3, JQuery, JSON, AJAX,DOM, XTML, XPATH, XHTML, Bootstrap
JavaScript Frameworks
Angular JS, Node JS, React JS, Required JS,Backbone JS, Knockout JS
IDE & Tools
Notepad++, Visual Studio 2010, Eclipse, NetBeans, Adobe Dreamweaver CS3, Adobe Premier Pro, Corel Draw , Adobe Flash Professional + Action Script 2.0, Adobe Flash catalyst , Microsoft Front Page, Microsoft Publisher, Adobe Photoshop, Altova XMLSpy, Intellij
Mobile exposure
Responsive Design and JQuery mobiles.
Version Control Tools Methodologies
Tortoise SVN, Clear Case and Git Hub. Agile.
Debugging Tools
W3c validator, IE Tester, Firebug, Chrome Inspector
Database
SQL Server 2005, MySQL, Oracle.
Operating Systems
Windows, Unix, Mac OS, Linux.

Education

  • BS in Engineering

Professional Experience

Florida Blue, Jacksonville FL
Duration
May 2015 - Till date
Role
UI Developer
Responsibilities
  • Working as a Senior Software Developer on the Design and development of the new application based on the existing application of SHTD.
  • Worked on Bootstrap CSS framework for Responsive Web Design.
  • Used SASS Preprocessor for CSS preprocessing.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used AngularJS factory and services for dependency injection.
  • Developed reusable components using Custom Directives in AngularJS
  • Developed applications using AngularJSsingle page applications (SPAs) to improve page performance.
  • Used $http in AngularJS for consuming RESTful web services. Used $q for promises for asynchronous programming.
  • Used Grunt for build tool for configuring tasks.
  • Used with Karma and Jasmine for Unit Testing.
  • Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization. 
  • Responsible for React JS UI and architecture. Built components library, including Tree, Slide-View, Table Grid. 
  • Created a UI build script using npm modules like Grunt contributed modules minification, bundling, test runner task, live reload, watch and JSHint etc.
  • Led a team from offshore and helping them develop reusable UI components in AngularJS.
  • Developed the application and writing test cases of the application for JQuery and AngularJS components and then executing them.
  • Worked with client to get the requirements and translate the requirement in to user stories and understanding and analyzing the user stories and estimating the user stories.
  • Worked on Conversion of existing application from lower I.E version to I.E 11.
  • Worked on Deploying the same application in lower environment and getting it tested with QA and fixing the defects if there are any identified during testing.
  • Web application development, written in PHP/MySQL, JQuery and Bootstrap, using historical data manipulation.
  • Testing of application after making required CSS changes and resolved compatibility issues.
  • Developed data insertion forms and validated them using JavaScript.
  • JavaScript building with NPM, Bower, Grunt.
  • Application client implemented as a multi-page, responsive solution with knockout and JQuery.
  • Used Angular JS framework for building web-apps and is highly efficient with PHP framework as well as Restful services.
  • Worked with PHP, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web 2.0 compliant networking website around online HD streaming video
  • Developed user interface using JSP with JavaBeans, JSTL, Struts and Custom Tag libraries and Ajax to speed up the application.
  • Very good experience with ReactJS.
  • Experienced building components with ReactJS.
  • Very good experience with ReactJS Flux architecture with Redux.
  • Have used knockout view models for separation for UI, data and concerns
  • Worked with promises, deferred objects for HTTP Provider with Interceptors.
  • Built Web pages that is more user-interactive using AJAX, JavaScript, and React JS.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Implemented CSS3 features like, multi-column layout, gradients and web fonts.
  • Used UI Bootstrap and AngularJS in effective web design.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Worked with GIT for version control.
  • Eclipse IDE, used it for design, develop, and deploy the applications.
Environment
HTML/HTML5, CSS/CSS3, JavaScript, AngularJS2.0, React JS, PHP, Usability Testing, Agile methodology,Eclipse and SVN.
DTCC, Boston MA
Duration
Dec 2013 - Mar 2015
Role
UI Developer
Responsibilities
  • Involved in developing the UI pages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, JQuery and NodeJS.
  • Leveraged two-way data binding through scope in applications built on AngularJS.
  • Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, root scope, child scope, modal, template, state etc.
  • Developed custom directives in AngularJS for the application independent components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers , pagination etc.
  • Re-developed a single page application using AngularJS, which was supported in IE 9, 10, 11, Firefox, Chrome.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Developed reusable components with AngularJS custom directives.
  • Used Dependency Injection from AngularJS factory and services.
  • Used routing schemes to develop single page applications (SPAs) using AngularJS route(ngRoute and ui.router).
  • Used SASS as the CSS preprocessor.
  • Used SASS variables, mixins, nesting and import.
  • Provided Login authentication for the Web Application using PHP.
  • Worked with PHP/MySQL, HTML/CSS, Java Daemons for Google Maps API development.
  • Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
  • Implemented User Interface and integrated with backend code, Node.JS as server side technology
  • Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization. 
  • Responsible for React JS UI and architecture. Built components library, including Tree, Slide-View, Table Grid..
  • Used MEAN (MongoDB, Express, Angular, Node) Stack.
  • Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Utilized JavaScript and JQuery to improve the overall design and UI of campaign websites.
  • Implemented filtering and search functions using Node JS framework based on MVC pattern.
  • Using Node JS middleware Multer for uploading files.
  • Using Node- MySQL a pure Node JS JavaScript client implementing the MySQL protocol.
  • Extracted data in UI for different clients using JSON format.
  • Implemented client-side validations using JavaScript
  • Implemented AJAX, JSON, and Java script to create interactive web screens.
  • Adopted a cross browser and cross platform approach to make the website’s most versatile and supportive.
  • Worked on Unit testing JavaScript applications using Jasmine and Karma.
  • Worked on GIT and sourcetree as a version control.
  • Followed agile software development practice paired programming, test driven development TTD and scrum status meetings.
  • Defined new validations through JavaScript for the form field validation implemented through HTML5.
Environment
HTML, JavaScript, Java, J2EE, XML, PHP, JSON, AJAX, CSS3, HTML5, MS Excel, MS Visio, JQuery, Bootstrap, AngularJS,MongoDB, express, REST, NodeJS, requires, grunt, GIT.
ETS, Princeton NJ
Duration
Jan 2012 - Dec 2013
Role
UI Developer
Responsibilities
  • Designed and coded application components in an agile environment utilizing a test driven development approach
  • Web services and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with project development sites, Involve in developing high quality dynamic web components by using JavaScript, JQuery HTML and CSS with the help of Amex standard guidelines for best code practices.
  • Working with springs, Spring MVC and Struts and also developed WEB APP using these frameworks.
  • Loaded JSP and Java files on the UNIX server for the compilation and Apache server bounces were done using UNIX Scripts.
  • Using JSON RESTful API service and Eclipse Java EE IDE.
  • Designed the front-end applications and user interactive web pages using web technologies like Angular JS, Node JS, Jasmine and HTML5.
  • Written Angular JS controllers and directives where the AJAX calls are made to the backend to fetch the respective data for the template and directive is linked to the template
  • Develop custom, often complex Word Press based solutions along with general PHP framework based solutions.
  • Used Angular JS framework for building web-apps and is highly efficient with PHP framework as well as Restful services.
  • Experience in working with IDE’s like Eclipse, Spring MVC, Validation Plugins.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed web services components using XML, SOAP and Axis.
  • Developed Web services using JAX WS.
  • Developed Web services using JAX RPC and recommendation generation included integration with Advice America rule engine and web services.
  • Developed Web services using JAX RPC and integration with LAPS (Logics All Payments Solution) product.
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under Struts framework.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
  • Used web sockets programming for the bidirectional communication technology between browser and servers.
  • Build applications by using web sockets in exchanging the data between browsers and servers.
  • Worked with the client side programs by downloading the web socket to provide extension for Apache Http server.
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Application developed with strict adherence to J2EE best practices.
Environment
HTML, CSS, JQuery, Angular JS, JavaScript, NodeJS,Core Java, J2EE, JSP, Servlets, JSF, Spring MVC, IBM Websphere, SOA, Struts, Oracle, SQL/PLSQL, JUnit, WebServices, Web sockets, Apache Tomcat Server, Linux, XML, XHTML, CVS, Windows.