KARTHIK.
B MOBILE -- +91 8925451233
EMAIL --
karthikcooltechie@gmail.com
PROFESSIONAL SUMMARY
Having 9.5 years of IT experience in design, development and testing of Client-Server,
Web Applications using Java/J2EE/Spring/Microservices Technologies.
Experienced in various domains such as Healthcare, Insurance and Bank.
Completed Oracle Certified Professional, Java SE 8 Programmer certification.
Experience in SDLC (Software Development Life Cycle) that indicates Requirements
Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like
Waterfall Model and Agile Methodology.
Experience in design and development of web-based applications using Spring MVC,
Spring REST, Spring Boot and Micro services.
Expertise on Core Java Technologies like OOPS Concepts, Multithreading, Collections and
Exception handling mechanisms.
Experience in Java 8 functionalities like Lambda expressions, Functional Interface,
Predefined functional interfaces and Streams.
Strong Knowledge and Experience in implementing the RESTful web services by using
Spring and Spring boot.
Expertise in Creational, Structural and Behavioral design patterns and Experience with
using Apache Tomcat Server.
Hands-on experience in integrating Jenkins CI tool with build automation tools like ANT,
Maven for building of deployable artifacts (JAR & WAR) from source code
Experience with databases like MySQL, PostgreSQL and Oracle SQL
Experience with the ORM framework Hibernate involving Connection pooling, Mappings,
Transaction Management, HQL (Hibernate Query Language) and Criteria builder.
Working knowledge on version control software GIT & Strong knowledge of IDEs like
Eclipse, IntelliJ Idea and spring tool suite.
Experience in understanding technical requirements, client requirements and user
specifications. Adaptive to learn new technologies within short period.
Excellent team player with leadership abilities. Strong analytical skills with excellent
interpersonal skills and understanding of organizational functioning.
Strong debugging and troubleshooting skills. Exposure to build automation and Ability to
work under pressure and meet deadline.
TECHNICAL SKILLS:
Languages: Java, SQL
Web Technologies: J2EE, Spring, RESTful Web Services
Frame Works: Hibernate, Spring MVC, Spring Boot, Micro Services
Databases: MySQL, PostgreSQL and Oracle
Build Tools: Maven
Design Patterns: Singleton, Prototype, Factory
Methodologies: Waterfall Model, Agile
Application Servers: Apache Tomcat, Eureka
Cloud Platform: Red Hat OpenShift
Version Control Tools: Bitbucket and GITHUB
IDE: Spring Tool Suite, Eclipse IDE, IntelliJ Idea
Other Tools: Postman, Putty, Tectia, Github desktop, Jenkins
PROFESSIONAL EXPERIENCE
LTIMindtree (08-02-2021 to till date)
Project Name : CitiKYC application
Client : Citi Bank
Role : Senior Java Programmer
Technologies used : Java8, Spring Boot, Spring JDBC,
Micro Services and Maven
DESCRIPTION:
CitiKYC application is used to validate the customer details before account opening in
Citi bank. This application has different login users and each user has different roles like KYC
Maker, KYC Checker, KYC Owner, Management. Once login, In the application inbox we can
find customer kyc records. Each kyc record contains different sections like client profile
Identification and verification, Screening Additional and Beneficial members. Once all sections
verified, user able to submit the kyc record to next level user queue. Once passes all queue's,
customer can open the account in Citi bank.
We have developed the microservices for each section crud operations by using springboot,
microservices. Source codes are managed in Github repository.
ROLES AND RESPONSIBILITIES:
Worked as Senior Java Programmer and manage the backend activities.
Implementing restful micro services by using spring boot.
Applying business logics in service layer by using Java 8 technologies.
Developed CRUD operations by using JPA and Oracle SQL.
Design JSON responses according to the request, send it back to the front end after the
logic processing.
Building and deploying the application on testing and production servers.
Effectively using agile approach for handling changing client requirements.
Handling the technical designs, models, components, unit tests and documentation of the
Premier Farnell project.
Cognizant Technology Solutions (25-04-2018 to 05-02-2021)
Project Name : Apollo Munich Health Insurance
Client : Apollo
Role : Associate
Technologies used : Spring Boot, RESTful web service,
Micro Services, PostgreSQL and Maven
DESCRIPTION:
It is an Insurance based web application project, and it contains product, provider and
claims modules. We are working in claims module, which contains several roles such as
InwardCreation, IdCreation, Medical Coder, MedicalDeo, NonMedicalDeo, BillingDeo,
MedicalAdjudicator and PaymentApprover.
Each role has different screens, functionalities and responsibilities to validate all user’s
data in queue. Once validation success, will approve the payment by paymentApprover.
We have developed a Batch process for Bank File Generation in claims module. It
will load users claim information to database and will send file to client, which is developed by
using spring batch.
ROLES AND RESPONSIBILITIES:
Worked as Java Associate developer and manage the backend activities.
Implementing restful micro services by using spring boot.
Applying business logics in service layer by using Java 8 technologies.
Developed CRUD operations by using Hibernate5 and PostgreSQL.
Implemented Criteria Queries and Managed associations and joins.
Design JSON responses according to the request, send it back to the front end after the
logic processing.
Building and deploying the application on testing and production servers.
QR Solutions (24-08-2016 to 20-04-2018)
Project Name : PAF
Client : AUDI
Role : Software Developer
Technologies used : Spring MVC, JPA, MySQL, Maven
DESCRIPTION:
PAF is a tool. It contains several API services such as Email, Mobile and Address
validations. By using this tool, we can save new customer’s details, and we can filter original
customer’s details with help of mentioned validation services. The customer’s dataset given by
Australian government.
We achieved daily Automation batch process by using the above validation services.
Daily dealers will place some files to server for validation. We will pick, read, validate and place
it to another output path.
ROLES AND RESPONSIBILITIES:
Build RESTful Web services using Spring MVC.
Involved database design and responsible for creating and modifying database objects.
Designed and developed API with all the CRUD capabilities using REST.
Reading bulk files and applying business logics.
Debugging the issues if any and find out the root cause of that and resolve the issues.
Quad Software’s (10-06-2015 to 23-08-2016)
Project Name : Visitors Gate Pass Management System
Client : Product
Role : Developer
Technologies used : Core Java, RESTful service, JDBC, MySQL, JSON
DESCRIPTION:
The main aim for developing this project is to manage entry and exit of the vehicle of
visitors. This system can also help to keep track of each vehicle entry and exit. Visitors Gate
Pass Management System also allow employee to manage all incoming and outgoing items from
office or company. This System main purpose to secure company from outside visitors,
contractors and departments, company vehicle security, material, visitor scrap information,
contractor. Its help the company as well as a visitor to manage the Gate Passes.
ROLES AND RESPONSIBILITIES:
Understanding the business requirement and functional specification of the product
module.
Applying business logics by using core java technologies.
Developed CRUD operations by using JDBC and MySQL.
Process the JSON requests according to different types of modules, actions and request
data.
Responsible for creating, reading, updating and deleting tables in the database as per
requirements.
EDUCATIONAL QUALIFICATION
B-Tech (IT) at Sree Sastha Institute of Eng & Tech. Anna University (2011-2015), 64%,
Chennai.
12th from Government Higher Secondary School (2010-2011), 84%, Tirupur, Tamil Nadu.
10th from Government Higher Secondary School (2008-2009), 88%, Tirupur, Tamil Nadu.