b.karthik

7
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

Upload: karthik-b

Post on 27-Jan-2017

34 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: B.Karthik

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

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

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

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

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)