Professional Summary:: Karthi
Professional Summary:: Karthi
Professional Summary:: 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)
Work Experience:
Worked as a Software Developer for “Mindtree Limited” from Nov-2014 to till date.
Project#2:
Title : MTMS (Montrose Travel Management System).
Team size : 10
Project#1:
Title : ACMS (Austin Courier Management Services).
Environment : Spring Core, Spring AOP, JSP, Spring JDBC, Spring MVC, Web
Services(SOAP), MySQL, SVN, Log4j, Eclipse, Tomcat.
Role : Developer.
Team size : 7
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.