1. PROFILE HIGHLIGHTS
6 years of experience as Full Stack Software Developer in IT industry
Superior expertise in creating Web Applications based on Java (JSP, Servlet, Spring Framework)
and Web Service (REST & SOAP) , JavaScript (AngularJS 1 & 2, NodeJS, Grunt , Bower, ES6
Features, Typescript) and CSS (Bootstrap) in Banking, Analytics and Telecom domain
Familiarity with all facets of software development life cycle (SDLC) process such as requirement
analysis to business blueprinting, development, deployment and testing
Proficient in developing Microservices and integrate it with DevOps on Cloud Platform
Expertise in using Design Patterns
TECHNICAL FORTE
Technologies : Java, JSP, Servlet, Portlet, Web Service
Mark-up Languages : HTML, XML
Client Side Scripting : JavaScript, Ajax, Jquery, NodeJS, Grunt, Bower,
ES6 Features, Typescript, Highcharts
Frameworks : AngularJS (1 & 2), Bootstrap, Spring, Junit,
Cucumber
Database Engines : Oracle 9i/10g, HP Vertica
Database Access : JDBC, MyBatis, Sprint JDBC Template
Build & Deployment : Maven, Jenkins
Software Tools : GIT, Source Tree, Sonar Cube, Dynatrace
Methodologies : SVN, RTC, JIRA, HP Quality Center, SSH Techia
Client, Putty, SOAP UI, Fiddler,
Server Administration : IBM WebSphere Application Server 6.0, Apache
Tomcat, Weblogic
Cloud : BXP (Bank of New York Extended Platform)
Workforce Analytics : Workbrain
PROFESSIONAL CERTIFICATION
Oracle Java Standard Edition 6 Professional Certified Programmer
LOT 989 - Portlet Development using IBM WebSphere Portlet Factory 6.1.5
CAREER GRAPH
Employer Designation Duration
Verizon Data Services India, India Specialist Jul 2015 – Till Date
iNautix (A BNY Mellon Company),
India
Senior Application Developer May 2014 – Jul 2015
KARTHIK.B
E-mail: karthik.b2988@gmail.com Mobile: +91 - 9444926311
2. Wipro Technologies, India Software Developer Oct 2010 – May 2014
OVERALL RESPONSIBILITIES
Requirement Analysis & Gathering
Product Designing & Deployment
Application Development
Project Management
Defect Tracking
PROJECTS UNDERTAKEN
VZTIME July 2015 to Till Now
Client : Verizon
Role : Specialist
Environment : AngularJS (1&2), NodeJS, GruntJS, Java, Spring, Oracle, Weblogic,
Microservice, IntelliJ, Git, Workbrain, Junit, Cucumber, DevOps, Cloud
Description : Extension of the Workforce Management tool named Workbrain (an
Infor Product) that collects time and calculates the hours to be paid for
a part of Verizon Employees
Responsibilities:
Architect the design and layout and accountable for entire development of application
Developed the VZTime Product by using variable stacks both on frontend and backend
Responsibility at Front-End:
• Created different modules using AngularJS Framework and integrate them to form a
application
• Utilized bootstrap framework for creating responsive layout pages
• Created a custom directive components and used all patterns and services provided by
the framework
• Provided the test cases and tested with mock data using Karma (Unit Testing & E2E
Testing)
• Squad Lead for Front End Modules and provided the technical guidance to the team on
development
Responsibility at Backend:
• Used Spring Framework to extend the functionality of web tier architecture
• Used Spring MVC for applying MVC Implementation to the web application (handling
request, handler interceptors, creating controller...)
• Created the REST API Web Service for most of the entities in the application
• Provided the test cases by using Junit, Cucumber and ensures 100% code coverage
• Connected with Oracle database for persisting and used JDBC Template for retrieving
3. • Used Sonar Cube for Refactoring the Code
Feature Scope:
• Implemented the POC on migrating the application from Angular 1.0 to Angular 2.0
• Implementing the POC for creating application using Microservice
• Help in building the large-scale DevOps and Cloud Infrastructure
DIGITAL PULSE May-2014 to July-2015
Client : Bank of New York
Role : Senior Application Developer
Environment : STS (Spring Tool Suite), Maven, Nexus Repository, SVN, Jenkins,
BXP (Bank of New York Extreme Platform) Cloud Model, Dynatrace, Siteminder,
LDAP, SCCB, HP Vertica, Jive
Description : Digital Pulse is a Product Ecosystem for digitizing BNY Mellon and enable
to work smarter and deliver analytical capabilities for all business to
drive improvements across a large range of themes
Responsibilities:
Worked with Architect for creating the Digital Pulse Portal Product which includes different
packages (portal, metrics, charting, admin, auth, instrument)
Involved in Support Activities like Build & Deployment using Maven, Monitoring the Application,
etc...
Responsibility at Front-End:
Created different modules (Portal, Menu, Page, Dashboard, Portlets, AppStore, etc...) using
AngularJS Framework and integrate them to form a portal application
Used Bootstrap Framework for creating the responsive layout pages.
Invoked all patterns and services provided by Angularjs (Module, Controller, Services, Factory,
Filter, Config, Routing, etc...)
Used $http service for invoking the REST Service which provides promise data from backend
Created custom HTML Tags/Directives using AngularJS for each component in digital pulse
(chart, grid, filter, lazy load carousal, etc…)
Used High Charts Framework for creating rich set of charts (Bar Chart, Pie Chart, Line Chart,
etc…)
Provided the test cases and tested with mock data using Karma (Unit Testing & E2E Testing)
Responsibility at Backend Layer:
Used Spring Framework to extend the functionality of web tier architecture
Used Spring MVC for applying MVC Implementation to the web application (handling request,
handler interceptors, creating controller...)
Created the REST API Web Service for most of the entities in the application
4. Used Annotation for creating bean component, controller, service, web service, transaction,
etc...
Integrated MyBatis with Spring for retrieving and persisting the data
Integrated Data source for connecting with Vertica DB via LDAP which manages the connection
pooling
Used Trantor Service (UPS) Entitlement (exposed as JAX-WS SOAP) for authorization
Used HP Vertica as Data Engine to store metadata and data values
ITO - PROJECT RAINBOW Jan-2011 to May-2014
Client : Citibank
Duration : Jan-2011 to May-2014
Role : Software Engineer (Team Lead)
Regions : ASPAC/LATAM/CEEMEA
Environment : Eclipse Designer (IBM WebSphere Portlet Factory 6.1.5), TIBCO Services, WSDL,
DB2, WebSphere Application Server 6.0
Description : An integrated front end system which provides the ability to consolidate
data from certain platforms and gives the relationship view to Customer
Support Representatives & Regional Managers
Responsibilities:
Leading the WPF based front-end development for Greet and Profile Modules in Eclipse
Bank
Responsible for developing and maintaining several modules in Greet (Greet Search,
Greet Tie-breaker, Global Greet, etc.) & Profile (Demographics, Relationship, Account
List, etc.)
Developed Citiscreening(SEA) and KLADR(Russia) module in 1 month, were appreciated
by clients for the deliverables and sole responsible for both modules
Formulated various documents related to SCW, SIA, TD, TD Peer Review, SCRC and Unit Test
Cases
E-TRACKER Jan-2011 to May-2014
Client : Wipro Technologies (CITI ITO)
Role : Software Engineer (Team Lead)
Environment : Eclipse with Liferay Plugins, Derby Database, Liferay Portal Server 6.1
Description : An application utilized by managers to track the employees and projects on a
daily basis. Also, allows the employee update their daily status of work
and collaborated with others across the application
Responsibilities:
5. Migrated and developed overall application to the portal using Liferay Portal Server and Plugins
SDK
Responsible for entire deliverables (Design, implementation, testing and deployment)
E-FASHION Oct-2010 to Jan-2011
Client : Wipro Technologies (RLL Training Project)
Role : Java Developer
Environment : Eclipse, Sun JDK 1.6, Tomcat 5.5, Oracle 9i Database
Description : A web application which facilitated client to register online and search for
models
Responsibilities:
Understand the requirement and prepared Design Document from the abstract given
Developed the application (UI with HTML/JSP, Request/Response/Retrieve and Update data
through Servlet along with JDBC from Oracle 9i Database)
NOREWORTHY CREDITS
Received spotlight cash award for 2 times of $150 dollar for the deliverables in Verizon
Cash prize of Rs.2000 as coupon on the spot from Senior Director for playing a crucial role in
Development with Digital Pulse Product in iNautix
Received PRODIGY-Best New Joiner award from Wipro-BAS with 350 reward points
ACADEMIC PROFILE
Bachelor of Engineering in Electronics and Communication from Sai Ram Engineering College
(Anna University Affiliate), Chennai with 77% in 2010
H.S.C from SSVMHSS, Chennai with 86.25% in 2006
PERSONAL DESCRIPTION
Date of Birth : 29 Sep 1988
Languages Known : English, Tamil and French(Read)
Strength : Optimistic, Proactive, Team Player, Flexible
Hobbies : Listening to Music, Surfing the Internet
MOBILITY
Ready to relocate within 60 days | Do not possess a bond with current employer
DECLARATION
6. I hereby declare that all the details furnished above by me are true to my knowledge and belief.
Date: Signature ( KARTHIK.B)
7. I hereby declare that all the details furnished above by me are true to my knowledge and belief.
Date: Signature ( KARTHIK.B)