Download Position: UI Web Developer

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cascading Style Sheets wikipedia , lookup

URL redirection wikipedia , lookup

Transcript
Bhargav
Email: - [email protected] Phone: +1(908)-652-4317.
SUMMARY
























Having around 7 years of extensive experience as a UI Developer and Web Development with emphasis on
HTML/HTML5, CSS/CSS3, DHTML, XML, JavaScript, JQuery, AJAX, DOM, Bootstrap, React.JS, AngularJS and
NodeJS
Experienced in Requirement Gathering & Analysis, Design, Development, Implementation, Testing and
Deployment of Client/Server, Web-based and Windows application using Microsoft Technologies
Extensive experience in system analysis, design, development and implementation of web based and client/server
application using AngularJS, NodeJS, ReactJS, AJAX, JQuery, Java/J2EE, Servlets, JDBC, XML
Extensive experience in various UI widgets using JavaScript libraries like AngularJS, React.JS, NodeJS,
BackboneJS, RequireJS, ExtJS, etc.
Knowledge of NodeJS and frameworks available for it such as Express, Strong Loop, etc.
A strong background in SQL and NoSQL databases with experience working in a JVM environment
Experience in making Responsive web pages into web transactions and applications for tablets and mobile
devices using Bootstrap and Media queries
Extensive knowledge in developing applications in a Single Page Application (SPAs) using various JavaScript
frameworks like AngularJS, React.js and NodeJS
Strong work experience in application integration using Web Services such as SOAP, WSDL, JAX-RS, RESTful
Expertise with Ajax Calls to Jackson framework to direct call Java methods and Play routing for RESTful web
services
Experience in deploying web application using application servers like Web Logic, Web Sphere, JBoss and web
servers like Apache Tomcat, IIS 6.2.
Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed
Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services
Good understanding of Word Wide Web Consortium (W3C) standards and Search Engine Optimization (SEO)
Experience in working with the engineering team in a Scrum environment throughout the complete design and
implementation process
Working knowledge of Model-View- View-Model (MVVM) and Model-View-Controller (MVC) Pattern
Experience in working on CSS Preprocessors like LESS & SASS along with JavaScript task runners like Grunt
Developed application using NodeJS and ReactJS for Asynchronous Module Definition (AMD) and Grunt as task
manager
Experience working with testing tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar
Designed annotated wireframes by using Axure and Photoshop CS3. Prototyping for the designed wireframes
by using Illustrator
Experience with Version Control tools like CVS, VSS and SVN for Source Code version management and merging
Source code after intermittent Project releases
Experience with Test Driven Development using MochaJS, Karma/Jasmine the Test Runners for Unit Testing
Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and
best practices
Experience in database development skills like MySQL, Oracle, Mongo DB including experience in database
programming using PL/SQL statements, Stored Procedures
Results-oriented, self-motivated, proactive, self-starter with strong technical, analytical and interpersonal skills
TECHNICAL SKILLS
Operating Systems
Web technologies
Web tools
UI Tools and Technologies
Web/Application Servers
Languages
Windows 2003/2008/2010/XP/Vista, Unix, Mac OS
HTML, HTML5, DHTML, XHTML, XSL, XSLT, CSS3 and XML, JSP, JavaScript,
AJAX, JQuery, JSON, AngularJS, NodeJS, ReactJS, ExtJS, BackboneJS, Azure,
Web Services, JSP, Servlets
Adobe Dreamweaver CS5, Adobe Contribute CS5, Adobe Presenter and
Adobe Captivate, Visual Studio
Adobe Flash with Action Script 3.0, Adobe Photoshop CS5, Adobe Illustrator
CS5, GIF Animator, Adobe Fireworks and Photo Impact, Microsoft Visual
Source Safe.
Apache Tomcat, WebSphere 7.0, Web logic 8.1, JBoss, Wildfly
C, C++, C#, ASP.Net, Java/J2EE, VB 6.0, PL/SQL
PROFESSIONAL EXPERIENCE
Allstate Corporation, Chicago, IL.
Position: Sr. UI/ UX developer
May-2015 – till-date
Responsibilities:













Worked closely with product and business team to build applications & reach business goals through front end
development
Provided and implemented guidelines on Web Accessibility and Section 508 Compliance
Construction from sketches to pixel-perfect mockups to complex interactive HTML prototypes
Translate designs provided by UI creative design team into functional user interfaces, ensuring cross browser
compatibility and performance
Designed the front-end applications, User Interactive (UI) web pages in a professional manner with using web
technologies like HTML, XHTML, CSS, JavaScript, React.JS and AngularJS
Developed web pages for handling view layer using React.js, Flux, and HTML5 for SPA development
Coded extensively in JQuery with Bootstrap to make rich internet web pages and created Custom elements on
the web portal
Implemented XML parsing and JSON parsing for data handling on different application coordinated with the
quality group for testing activities and production support team to resolve issue
Developed Application to access JSON and XML from RESTful web service from consumer side using JavaScript
and AngularJS for a flashy dashboard
Made AJAX calls using NodeJS for getting the data and parsing it to render on the web page
Writing JavaScript for NodeJS applications that were useful for interacting with server and network applications
Created an online chat support system for web portal consumer using NodeJS, MongoDB, Redis, and Socket.IO
Used routing schemes to develop Single Page Applications (SPAs) using Angular





Worked on integration of user-facing elements with Server Side Logic
Used GruntJS to test the JavaScript with JSHint, concatenate, minify and Gzip the source code as well as pass it
through {{Mustache}} templates to create the Jasmine test codebase in order to keep the production JavaScript
clean
Worked with Jasmine and Mocha in testing and performed Unit testing and execution testing utilizing JUNIT
Use Maven 3.0 to manage dependences and deploy project on JBoss Openshift and NPM NodeJS App 0.12 with
NPM modules build and deploy application in Openshift Platform
Involved in configuring the GIT repository and maintain the version control using GIT. Discussed various
ideas/suggestions for the ongoing web sites for creative design
Time Warner Cable, VA
Position: UI/ UX developer
Jan 2014 – May 2015
Responsibilities:
















Translated market and product requirements into UI designs in the form of conceptual models, wire frames and
prototypes
Responsible for the design of web applications right from the conceptualization stage to its implementation and
maintenance
Implemented user interface guidelines and standards throughout the development and maintenance of the
website using DHTML, HTML5, CSS3, JavaScript, JQuery, AngularJS
Implemented application for consuming RESTful SOA Web services and Big Web service consumption (JAX-RS and
JAX-WS)
Developed AngularJS Services to consume JSON data from Carto DB RESTful services and used angular promise
API for making Asynchronous calls
Worked creating a shared Library of JavaScript, which can be shared across different applications, and used
various frameworks in client side like AngularJS
Created prototype promise management system in NodeJS using MongoDB and Express
Wrote application level code to interact with APIs, Web Services using AngularJS with formats like JSON and XML
Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code
maintenance, code reduction, ease of upgrade and enhanced performance
Accessing Web services using JQuery AJAX via JSON response and updating the HTML pages dynamically
Used TestNG for backend test cases and Jasmine for AngularJS test cases
Managed the Subversion Branching Strategy for a few applications by creating Release branches, developed
branches thus ensuring the integrity of trunk
Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application
Server
Designed and developed various modules of the application with J2EE design architecture and frameworks like
Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts
validator, Tiles and Struts Internationalization
Involved in Agile process and daily Scrums to discuss the development of the application
GalaxE Solutions, Somerset, NJ
Position: UI Web developer
Nov 2012 –Dec 2013
Responsibilities:














Developed the front-end featuring rich web interface implemented using JavaScript libraries like JQuery,
AngularJS
Designed web pages using with HTML5/HTML, CSS3 and JQuery based on the W3C standard
Developed huge multi-advertisement layout engine that was cross browser compatible
Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens
Redesigned and implemented complete web application to meet web and industry standards
Developed and improved application using MVC Framework
URL routing handled by UI state router, allowing us to divide the application into logical modules templates and
controllers), each of which would be instantiated when its route was invoked
Consumed Java RESTful APIs using Client side framework AngularJS
Worked on AngularJS MVC/MVVM Framework
Implementation of a form designer module for a web based system, in order to allow the users to create their
own forms, using UI and JQuery JavaScript frameworks
Experience in making responsive web pages using Twitter Bootstrap
Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0
Major work done on the User Interface part in DOJO to make it more interactive and user friendly
Used AngularJS via JSON to fetch the data from Web Services
JConnect Infotech, Chennai, INDIA
Position: UI Web Developer
Jun 2010 – Oct 2012
Roles & Responsibilities:










Developed designs those were compatible with tablets and mobile phones using HTML, XHTML, JavaScript,
JQuery and CSS
Championed and initiated to improve complex screens user experience
Familiar with Mobile Web Development using JQuery Mobile and Twitter BootStrap
Utilized MVC/MVVM principals to ensure a clean architecture and a lean code base for maximum using AngularJS
Worked on Content Management System (CMS) like WordPress
Developed designs in securing the application using form-based authentication using JQuery and Ext JS
Experience with various J2EE design patterns like Singleton, Factory, Front Controller, DTO, DAO, and MVC
Developed web applications based on Search Engine Optimization (SEO) techniques
Cooperated in development and finalization of initial design of the application and worked with content
managers, copywriters and designers to resolve the issues
Designed and edited existing web applications with the help of Adobe Dreamweaver, AJAX and Adobe Contribute
CS3



Developed Message Handler Adapter, which converts the data objects into XML message and invoke an
enterprise service and vice-versa using JAVA
Implemented DAO layer using Hibernate Framework to map Java Objects to database tables
Experience in developing multi-tier enterprise solutions using Java/J2EE technologies such as Restful Web
Services, Spring, Hibernate, Servlets, JSP.
SEO Labs, Hyderabad, India
Position: Web Developer
Jun 2009 – Dec 2010
Responsibilities:












Designed the web pages by using HTML, XHTML, and CSS with JavaScript
Designed the graphic objects, illustrations, images (vector and bitmap) and banners with using Adobe Flash MX
and Action Script, Adobe Photoshop and Adobe Illustrator
Used JavaScript for custom client-side validation
Developed secured web applications by using client scripting such as JavaScript and JQuery
Designed and developed the application logos and images by using Adobe Photoshop CS3 and Illustrator
Understand each and every module and gathered and managed the project content by using Content
Management System (CMS)
Designed site tree in XML
Integrated the Java code (API) in JSP pages.
Involved in coding, testing, and debugging for web presentation layer using HTML and CSS according to internal
standards and guidelines
Designed webpages keeping in mind the W3C Standards
Used browser compatibility standards and principles to perform the website operations
Interacted with Java controllers (JQuery, Ajax, and JSON to write/read data from back end systems)