Professional Summary:: Karthi

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Karthi

+91-8722310630 karthi.anthati@gmail.com

Professional Summary:
 Having 3+ years of experience in IT industry across the analysis, design and development
phases of the Software development life cycle on web-based applications.
 Strong knowledge in and experience with J2SE and J2EE.
 Strong knowledge in and experience with XML, XSD, JAX-P, JAX-B, WSDL, Web Services
and SOAP UI.
 Proficient in handling Controller layers of the web application using Spring MVC. Also have
worked in detail on Spring Core, Spring AOP, Transactions, Spring JDBC and ORM
Configuration approach and annotation approach.
 Proficient in Model layer of web application using Hibernate ORM tool.
 Extensive Knowledge on Restful Web Services.
 Experience with databases Oracle, MySQL.
 Having Experience on Design Patterns like Strategy, Factory, Abstract Factory, Service
Locator, Dao, Singleton, Template Method, Business Delegate, Intercepting Filter, Fly Weight,
adapter.

Educational Qualification:
 B.Sc (Comp.) from Vikarama Simhapuri University with 76% in 2014.

Technical Expertise:
 Programming Skills : Java, JEE (Servlets/JSP)
 Frame Works : Spring, Hibernate
 Markup Languages : HTML, XML, XSD, CSS, Java Script
 Parsing technologies : JAX-P (SAX, DOM)
 Binding technologies : JAX-B
 Application Server : Tomcat, JBOSS
 Web Server : Apache Tomcat
 Database : Oracle, MySQL
 IDE : Eclipse, STS
 Web Systems : SOAP (JAX-RPC & JAX-WS) and RESTFUL Web
Services (JAX-RS)

 Tools : Log4j, SVN, ANT, Maven

Work Experience:
 Worked as a Software Developer for “Mindtree Limited” from Nov-2014 to till date.

Project#2:
Title : MTMS (Montrose Travel Management System).

Client : Montrose, Colorado, USA.

Environment : Spring, JSP, Hibernate, XML, Oracle, SVN, Log4j,


Web Services (JAX-WS, JAX-RS), Eclipse, Tomcat.
Role : Software Engineer.

Team size : 10

Duration : Sep 2016 to till date.


Description:
MTMS will enable users or customers to book their desired destinations
easily. This system will provide multiple ways to travel and book transportations. This application will
store all the user and customer’s data and will also contain the databases of various places. MTMS
have multiple Actors like Admin, Agents and Customer based on the roles the permissions will be
issued. This System will take the services of other applications. Administrator manages all
information and has access rights to add, delete, edit and view the data related to places, travels,
routes, bookings etc. This Routes Module provides information related to various routes connecting
sources and destinations. This Reservation Module provides functionalities that allow a user to book
tours or hotels or cancel booked tours or hotels. Testimonials Module of this application can post
their opinions, complaints and suggestions regarding this portal and services to the administrator.

Roles and Responsibilities:


 Involved in coding of Spring Controller classes in Spring MVC.
 Involved in development of Security using Spring security.
 Participated in generating Consumer Side classes Using WSDL document.
 Tested Web-services using SOAP UI.
 Involved in designing the Rest Services.
 Involved in development of User defined Exception.
 Involve in Development of Web Services.
 Logging of application achieved using Spring AOP (Aspect Oriented Programming) concept.
 Worked on Service layer as well as Data Access Layer.
 Developed Hibernate & Spring configuration files.
 Involving in server-side validations.

Project#1:
Title : ACMS (Austin Courier Management Services).

Client : Austin Express Courier, Texas, USA.

Environment : Spring Core, Spring AOP, JSP, Spring JDBC, Spring MVC, Web
Services(SOAP), MySQL, SVN, Log4j, Eclipse, Tomcat.
Role : Developer.
Team size : 7

Duration : Nov 2014 to Aug 2016.

Description:
ACMS is used to transfer the objects from one place to another by
giving unique Id to object as "Consignment Number". We save Consignment number with details like
Customer Name, location, Service, Mode of transfer, weight & rate. Cost for the Consignment will be
calculated on different basis like based on distance, based on weight & based on Customer.
Management will give the login to employee as Admin, Operations, Customer, and Employee& Agent,
based on the Login they got permissions to do operations. Locations will be divided as a "Corporate"
"Hub" and "Branch". They can transfer Consignment Number from Hub to Hub, this operation called
as “Manifest” and Hub to Branch as “Branch Manifest” and Branch to Hub as an “Open Manifest”. If
they transfer Consignment Number to a non-located place it’s called as a “Forwarding to Agent”.

For each Consignment number there are different statuses with reasons like “Sorted to
destination”, “Delivered” & “Unrelieved”. After Delivery of Consignment the employee will upload the
delivery person image & signature on mobile. For this ACMS web service will be called from mobile &
they will save the details.
Roles and Responsibilities:

 Logging of application achieved using Spring AOP (Aspect Oriented Programming) concept.
 Involved in writing Configuration files for Controller, Service and DAO classes.
 Analyzing the design document, Coding.
 Used Log4j to log errors and info for tracing.
 Ensuring that the work is performed in accordance with the company policy, deadlines and
resources.
 Developed BO’s and DTO’s.
 Involved in designing Web Services Provider.
 Involved in development validations using the Spring MVC.
 Involved in development of Controllers for different modules Spring MVC.
 Involved in development of DAO using Spring JDBC.

You might also like