Vaibhav k
Email: - ***********@*****.***
Portfolio link: - https://vaibhavkb.000webhostapp.com/
Phone: +1-270-***-****
SUMMARY
Having around 6+ 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, 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, AJAX, JQuery, Java/J2EE, Servlets, JDBC, XML
Extensive experience in various UI widgets using JavaScript libraries like AngularJS, 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 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
Windows 2003/2008/2010/XP/Vista, Unix, Mac OS
Web technologies
HTML, HTML5, DHTML, XHTML, XSL, XSLT, CSS3 and XML, JSP, JavaScript, AJAX, JQuery, JSON, AngularJS, NodeJS, ReactJS, ExtJS, BackboneJS, Azure, Web Services, JSP, Servlets
Web tools
Adobe Dreamweaver CS5, Adobe Contribute CS5, Adobe Presenter and Adobe Captivate, Visual Studio
UI Tools and Technologies
Adobe Flash with Action Script 3.0, Adobe Photoshop CS5, Adobe Illustrator CS5, GIF Animator, Adobe Fireworks and Photo Impact, Microsoft Visual Source Safe.
Web/Application Servers
Apache Tomcat, WebSphere 7.0, Web logic 8.1, JBoss, Wildfly
Languages
C, C++, C#, ASP.Net, Java/J2EE, VB 6.0, PL/SQL
PROFESSIONAL EXPERIENCE
Allstate Insurance, Northbrook, IL Jun 2016 – till-date
Position: Sr. UI/ UX developer
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, JavaScript, CSS and AngularJS
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
Capgemini, Rosemont, IL Sep 2015 – May 2016
Position: UI/ UX developer
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 SOAP 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
Acquiescent Technologies, Pune, INDIA Mar 2014 – Aug 2015
Position: UI Web Developer
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.
Info Vision Technologies, Nashik, India Jan 2011 – Mar 2014
Position: Web Developer intern / Jr. web developer
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)
ACHIEVEMENTS
Best Outgoing Team in Acquiescent Technologies - Delivered Outstanding Project for Sula Vineyards (One of the leading firms in Nashik)
MSBTE (K.K.Wagh College) - President of the IT Association
High School and College Level Teams - District Level Cricket Player