b.karthik
TRANSCRIPT
![Page 1: B.Karthik](https://reader036.vdocuments.net/reader036/viewer/2022082904/588aa28e1a28ab4c308b4b13/html5/thumbnails/1.jpg)
KARTHIK.B
E-mail: [email protected] Mobile: +91 - 9444926311
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
![Page 2: B.Karthik](https://reader036.vdocuments.net/reader036/viewer/2022082904/588aa28e1a28ab4c308b4b13/html5/thumbnails/2.jpg)
iNautix (A BNY Mellon Company), India
Senior Application Developer May 2014 – Jul 2015
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 : VerizonRole : SpecialistEnvironment : AngularJS (1&2), NodeJS, GruntJS, Java, Spring, Oracle, Weblogic,
Microservice, IntelliJ, Git, Workbrain, Junit, Cucumber, DevOps, CloudDescription : 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
![Page 3: B.Karthik](https://reader036.vdocuments.net/reader036/viewer/2022082904/588aa28e1a28ab4c308b4b13/html5/thumbnails/3.jpg)
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 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 YorkRole : Senior Application DeveloperEnvironment : 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 themesResponsibilities:
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 Used Annotation for creating bean component, controller, service, web service, transaction,
etc... Integrated MyBatis with Spring for retrieving and persisting the data
![Page 4: B.Karthik](https://reader036.vdocuments.net/reader036/viewer/2022082904/588aa28e1a28ab4c308b4b13/html5/thumbnails/4.jpg)
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 : CitibankDuration : Jan-2011 to May-2014Role : Software Engineer (Team Lead)Regions : ASPAC/LATAM/CEEMEAEnvironment : Eclipse Designer (IBM WebSphere Portlet Factory 6.1.5), TIBCO Services, WSDL,
DB2, WebSphere Application Server 6.0Description : An integrated front end system which provides the ability to consolidate
data from certain platforms and gives the relationship view to CustomerSupport 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.1Description : 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:
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 DeveloperEnvironment : Eclipse, Sun JDK 1.6, Tomcat 5.5, Oracle 9i Database
![Page 5: B.Karthik](https://reader036.vdocuments.net/reader036/viewer/2022082904/588aa28e1a28ab4c308b4b13/html5/thumbnails/5.jpg)
Description : A web application which facilitated client to register online and search formodels
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
I hereby declare that all the details furnished above by me are true to my knowledge and belief.
Date: Signature ( KARTHIK.B)