Name: Raghuram Mobile:929-***-**** Email: ********@*****.***
Professional Overview:
Around 7+ years of experience as UI Developer in Application and Web development with emphasis on HTML/HTML5, CSS /CSS3, JavaScript, jQuery UI, DOM, AJAX, MySQL, PHP.
Created and maintained the front-end standards document and oversaw production of JavaScript, HTML, and CSS and PHP for the WordPress blog.
Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node JS.
Implemented Presentation layer using CSS Framework, backbone JS, Angular, Wire-framing, HTML5.
Extensive experience in web design using CSS3, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
Comfortable with NPM modules like Express, Grunt, Bower Scripts.
Experienced in using all web content management systems like AEM (Adobe Experience Manager), Word Press CMS.
Solid understanding of React Virtual DOM Algorithm, for React Performance optimization.
Experience in Angular structural framework for dynamic web apps and Designed and implemented an Ecommerce Website with Angular.
Familiar in writing custom directives in Angular for re-usable components
Developed Web 2.0 applications to consume JSON response using callback functions.
Implemented easy-to-use Bootstrap plugins for building carousel, accordion, modal windows etc.
Used AJAX and JSON communication for accessing RESTful web services data payload.
Worked proficiently in various IDE’s including Net Beans and Eclipse.
Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
Experience in working with third party web services APIs and Web Services using AJAX and JQuery.
Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Involved in Waterfall based approach to UI Development.
Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
Worked on different browsers such as Interment Explorer (version 8, 9, 10), Mozilla Firefox, Google chrome, and Mac Safari to verify browser compatibility.
Very comfortable and passionate about adopting ideas and bringing them to life through technology.
Worked on the migration of the code to different environments like TEST, QA, UAT/Perf/PROD mirror/PROD environments.
Experience with Firebug, IE Tester, Chrome and Safari DOM inspectors and JavaScript debugging techniques.
Proficient in Object Oriented Design, Object Oriented Analysis and Design, Model View Control, Test Driven Development.
Commendable communication and interpersonal skills substantiated with developers, project managers, subject-matter experts, stakeholders and end clients.
Technical Skills:
Operating Systems
Windows XP/Vista/7/8/10, Ubuntu, Linux, Mac OS X
Web Technologies
HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON, Apache, PHP, DOM
Programming Languages
JavaScript, JQuery, Ajax, Java, .Net, SQL, C, C++.
JavaScript Frameworks
Node JS, Angular JS, Angular 2&4, Require JS, Ext JS, Bootstrap, jQuery UI, React JS
IDE, Editors
Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop, Atom
Database
Oracle 11g/12C, MS SQL Server, My SQL Server, DB2
Debugging Tools
Firebug, Bugzilla, Chrome Developer Tools.
Version Control
SVN, GIT, CVS
Web Servers
HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS.
Desktop Tools
Acrobat Writer, MS Office
SDLC
Waterfall, Agile, Scrum.
Browsers
Firefox, Chrome, IE, Opera, Safari
Work Experience:
Citigroup - Warren, NJ Apr’ 2017 – Present
Sr. UI Developer
I was involved in the design and development of Accounts Summary and Account details modules in the core banking application. Bank redesigned their online banking application to provide rich and consistent user experience across multiple devices and browsers. I also updated online banking system customers can manage their accounts online more efficiently. The Modules our team participated in include Account module, Transaction module and Rewards module.
Responsibilities:
Involved in developing UI pages using HTML5, DHTML, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
Built Web pages that are more user-interactive using AJAX, JavaScript, AngularJS.
Participated in development of a well responsive single page application using AngularJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
Developed Search Engine using JSP, presented the XML data in the web page using JavaScript and jQuery.
Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications (RIA).
Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
Extensively used the JavaScript, Angular front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
Used AngularJS framework to bind HTMl5(views) to JavaScript objects (models).
Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
Developed Pagination for Search Results using Ext Paging Store. Used Ext JS 4.1 and Java and Spring together.
Experienced in working Angular 4 with backend services.
Experienced in working with multiple components and multiple module for developing the application using Angular 4.
Used Google chrome and developer tools extensively for code analysis and debugging.
Developed tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of forces to the user.
Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Experienced in using HTTP requests using RxJs Observable library.
Used $http, $location, $q, $log, $scope, $window, $cache Factory services to call REST API's logging and location operations.
Used various angular form elements and directives and such as ng-class, ng-model, ng-submit, ng-bind, ng-repeat and ng-pattern.
Written the test cases using Jasmine and worked to run the scripts using Karma in the browsers such as chrome and phantom.
Used Node.js to offer an easy and safe way to build high performance and scalable network application.
Used MongoDB along with Node JS as a database to store JSON.
Used jQuery core library functions for the logical implementation part at client side for all the application.
Familiar with CSS pre-processors like LESS and SASS to write the clean CSS.
Involved in creating responsive web pages with Bootstrap and CSS framework like SAAS.
Involved in daily Agile meetings to keep track of the ongoing project status and issues.
Specially working with AJAX consisting of JSON responses, parsing the same and presenting on the UI layer.
Environment: HTML5, CSS3, Ajax, Angular 2.0 and Angular 4, jQuery, JavaScript, npm, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD, Dreamweaver, AJAX, SASS, Bootstrap.
Ironshore - Charlotte, NC Jan’ 2016 – Mar’ 2017
Sr UI Developer
As a part of travel insurance company involved in developing web portals for different departments like Claims, Underwriters, Marketing and Human Resources. As a UI designer and developer, I was responsible for developing web portals and Marketing web interface.
Responsibilities:
Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.
Coded in AngularJS MVC framework to build Web application for the internal use of the organization.
Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Built applications using React JS which allowed us to render pages on both the client and server using the same codebase.
Developed application using Node and ReactJS for Asynchronous Module Definition (AMD) and Grunt as task manager.
Experience on ReactJS on the front end styled using SCSS.
Developed code to ensure that the application is cross browser compatible as per the requirements.
Involved in Enhancement of existing application utilizing React JS, created HTML navigation menu.
Effective use of CSS3 features such as creating table with multiple column and rows, backgrounds, 2D transforms, 3D transforms.
Worked on SASS to build optimized CSS to work across multiple webpages.
Created a site to organize client contracts, reconcile data inconsistencies, and summarize monthly financial data using Ember Js.
Implemented various validation controls for form validation and implemented custom validation controls with JavaScript validation Controls.
Worked extensively on various pages to make them responsive with all kinds of resolutions using bootstrap.
Worked on different views of the same application as VIEW Only, EDIT and Approve variations based on the User role.
Good experience consuming SOAP web services worked with SOAP UI tool to handle request and response from services.
Worked on Responsive Design to make website Responsive for Desktop and Tablets, Phones.
Involved in complete development of 'Agile Development methodology /SCRUM' and tested the application in each iteration.
Developed database connection and SQL Queries to create dynamic content on web pages.
Building additional modules for a content management system, that are robust and secure extensively using HTML, CSS, AJAX.
Built Typescript modules with web pack, managed packages with NPM and set grunt tasks under Node.js environment.
Used AJAX, JSON to send request to the server to check the functionality of the websites.
Used Web services (RESTful) for transmission of large blocks of XML/JSON.
Worked with Jasmine and Karma for unit testing before the build.
Environment: HTML5, CSS3, Ajax, React Js, jQuery, JavaScript, npm, JSON, DOM, SCRUM, XHTML, Restful Web services, RWD, Dreamweaver, AJAX, SASS, Bootstrap.
Transportation One - Chicago, IL Dec’ 2014 – Dec’ 2015
UI Developer
Transportation One is a full-service, multi-modal transportation provider dedicated to meeting the demands of the industry. The innovative and energetic team at T1 understands the constantly evolving needs of shippers and carriers in the modern freight industry. We invest heavily in leading-edge technology and experienced logistics professionals, allowing us to deliver a superior service to our customers and carriers.
Responsibilities:
Extensively involved in requirements, gathering and analyzing them, checking the dependencies and design of the project.
Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes, Pseudo Elements.
Wrote Unit Test Cases using Junit and Performed Validation using Java Script.
Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery and Angular JS.
Used AngularJS HTTP request to read data from web services and process JSON data to render in the UI.
Responsible for designing the single page application using jQuery, AngularJS and Bootstrap3.
Extensive experience with Angular JS MVC framework including authoring complex directives, services, controllers and filters; working with animations, routing and states.
Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment
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) and jQuery. Get (URL, data, callback, type)
Expertise in using Twitter Bootstrap Framework responsive design including mobile, tablet and desktop
Implemented RESTful services and data services on Node.js and Express.
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.
Utilized Waterfall and Agile project management strategies, depending on client need.
Developed the AJAX functionality using Ajax4, libraries and implemented AJAX functionality for Asynchronous calls.
Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, JSON and Agile/Scrum.
MedHok - Tampa, FL Sep’ 2013 – Nov’ 2014
UI Developer
MedHok, a recognized leader in Integrated Actionable Healthcare (IAH), is one of the healthcare industry’s fastest growing software companies. It has more than 23 million lives in production and growing. MedHok provides comprehensive care, quality and compliance solutions for Health Plans, ACOs, PCMHs and PBMs utilizing a single, integrated cloud-based system. Its innovative, patient-centered software allows healthcare organizations to take control and manage care based on national quality standards.
Responsibilities:
Developing experience using web technologies such as HTML, JavaScript, CSS3, AJAX, jQuery.
Used Bootstrap and Angular JS UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
Extensively used Angular JS components like Calendar, Grid, Select, and Uploader.
Designed, developed and implemented Single Page Application (SPA) in Angular JS by consuming JSON from a Spring MVC, using Spring Security to secure the application.
Unit tested complex methods and objects using Jasmine.
Involved in building scalable applications using Node.js and used for Heavy DOM manipulation.
Created the Application using Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
Excellent experience in Designing and Knowledge in CSS frameworks, Blueprint and pre-processors like LESS and Sass along with JavaScript task runners like Grunt.
Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
Designed a responsive website using Bootstrap grid system to layout contents that fit different devices
Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
Participated in making Responsive Web Design using Media Queries and Twitter Bootstrap.
Interacted with java controllers (Ajax, and JSON to write/read data from back end systems) using RESTful Services.
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.
Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, JSON and Agile/Scrum
Knowledge Hut - India Sep’ 2012-Aug’ 2013
UI Developer
My role in the project was to design and build a nice layout of the webpage. I also worked on payments method module.
Responsibilities:
Experience on working with CSS Background, layouts and positioning along with Responsive Web Design
Developed Single Container Applications by writing the code in Angular JS.
Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Used Mongo DB along with NodeJS as a database to store JSON.
Applied jQuery scripts for basic animation and end user screen customization purposes.
Experience in Twitter Bootstrap framework for developing responsive web design.
Worked in consuming Swagger, REST with JSON to test data, and Postman for testing the Web Services.
Extensive experience on implementing the AJAX features using JavaScript and jQuery.
Worked on debugging JavaScript and HTML code with Chrome JavaScript debugger and Firefox Firebug.
Involved in JIRA workflows for the bug tracking and project management.
Used git as version control system for code check-in, check-out merging and branching from GITLAB repository.
Worked on the migration of the code to different environments like TEST/QA/UAT/Perf/PROD mirror/PROD environments.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Node.js, Java, Bootstrap, Jasmine, Json and Agile/Scrum, GITLAB, JIRA
Qvantel Software Solution Ltd - India Jun’ 2011 - Aug’ 2012
Junior Developer
Involved in developing web portals for different departments like Claims, Underwriters, Marketing and Human Resources. As a UI designer and developer, I was responsible for developing web portals and Marketing web interface.
Responsibilities:
Responsible for understanding functionality at client side.
Designed the web application layout and forms using HTML, CSS and JavaScript.
Worked with business analysts to understand the business models and goals and help define strategy, content and features.
Involved in the design and analysis of the application.
Developed the application using J2EE architecture.
Used JavaScript, CSS, and HTML to create the front-end screens of the module.
Designed and developed web pages using HTML and JSP.
Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
Wrote back-end SQL, PL/SQL queries for fetching the data
Used JDBC for database connectivity with MySQL server.
Interacted with the clients to get site-specific requirements and perform analysis and design for client specific requirements.
Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
Designed and developed User Interface using JSP, CSS, HTML and JavaScript.
Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
Wrote code to fetch data from web services using AJAX via JSON response and updating the HTML pages.
Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
Designed the web pages and used an application that meets business and user goals through a positive user experience.
Environment: Java, J2EE, Java Script, HTML, CSS, JDBC, JSP, Eclipse, AJAX, JSON