Professional Documents
Culture Documents
Professional Summary:
Having 11+ years of professional experience as a Java/J2EE Developer in
software development with emphasis in design and development of web applications
and Enterprise Applications.
Having experience in technology using Java, JDBC, J2EE, Servlets, JSP, Struts,
JSF, EJB, Spring, Spring MVC, Hibernate, iBatis, JPA, Webservices, SOA,
ANT, Maven, MyFaces, AngularJS, jQuery, SVN , CVS, VSS and SQL/PLSQL.
Strongly initiative, creative and able to learn new technologies and systems.
Experienced in using IBM Web Sphere Application Server, Web Logic , JBoss
and Tomcat Server with Oracle Database, DB2 and MySQL
Good Implementation Knowledge on Java/J2EE Design Patterns.
Having experience on Tableau (BI Tool), MQ Series and interacts with SMART
400 (AS400).
Having experience on Batch programs.
Having strong knowledge on NodeJS, Spring Boot and Spring MicroServices.
Excellent interpersonal, communication skills and the ability to work as part of a
team.
Contribute in all phases of the Software Development Life Cycle.
Ability to function and perform in a team environment in any condition.
Prepare all test plans for all new and existing programs and organize all quality
assurance activities for all projects and prepare an effective Java/J2EE Application
architecture.
Support continuous improvement by investigating alternatives and technologies
and presenting these for architectural review.
Professional Experience:
Education:
Bachelor of Science (Computer Science) from Kakatiya University in India
2001.
Certification:
Sun Certified Java Programmer for Java2 Platform Standard Edition 5.0.
Skill Profile:
Languages : Java
Technologies : JDBC, Servlets, JSP, J2EE, EJB, JPA, UML, Jasper Repots,
Crystal Reports, AngularJS, HTML, CSS, Web services (SOAP
and Restful), SOA ,NodeJS, Spring Boot and Spring
MicroServices
Frame Works : Struts, JSF, Spring, Spring MVC
ORM Tool : Hibernate and iBatis
Operating Systems : Windows, Unix and Linux.
Databases : Oracle, MySQL, DB2
Scripting Languages : Java Script, jQuery, AngularJS, HTML, CSS, XML, AJAX and
Python
Application/Web Server : WebLogic, Tomcat, JBoss, IBM WebSphere
Build Tools : Ant and Maven
Repositories : Git, SVN, CVS and VSS
IDE : Eclipse, NetBeans, IBM RAD, IntelliJ
IBM WebSphere Application Studio, Spring Tool Suite(STS)
Others : Tableau (BI tool), IBM MQ Series and SMART400 (IBM AS400)
Project Details:
1. Project
Description:
Port Services: Port In, Port Out, Port Over and Port Termination
2. Project
Description:
DiGi.Com Berhad is listed on Bursa Malaysia and is part of the Telenor Group, a
global telecommunications provider.
DiGi provides mobile voice, Internet and digital services to 11 million customers in
Malaysia. Through its mission of 'Internet for All', DiGi is committed to driving Malaysia's
growth by building a mobile Internet environment that enables true connectivity, creating
socio-economic development and aiding businesses to prosper. DiGi continues to be a
game-changer in the Malaysian telecommunications industry with a solid history of
innovative products and services while being a leader in progressive and responsible
business practices.
Content Provider Access (CPA) is a product which is used for download the content
from internet through mobile. The CPA involved in the delivery of SMS, MMS and content
requested by the mobile user. After successful delivery of the SMS, MMS or Content it will
charge the customer based on the charge party.
Description:
CPA (Content Provider Access) needed a Technical refreshment of its existing
functionalities of CPA and Report Application Project. CPA is mainly standing in between
the Subscriber and the Content Provider (Can be any client which wants a contract with
the subscriber). Report Application is a standalone Java application, which will generate
daily and monthly base reports as client required.
3. Project
Description:
4. Project
5. Project
Description:
TIS (Takaful Insurance System) is a total Insurance System, having the functionalities
like Certificate servicing, Accounting, Claims, Re-Insurance, and New-Business. This is a
first Insurance project in Malaysia, which covers both Family and General Life of
Business. It is also a workflow based application where in the certificate traverse between
various roles. The workflow can be described in simple terms start with data capturing, it
then goes to underwriting and finally it goes for underwriting approval. This is pure J2EE
project with DB2 as the EIS and LDAP as the Security tool. The Web part of the project
was implemented in Struts and Business part was implemented in EJB. It has external
Interfaces like online Bill Presentment, Bank Reconciliation. This project was designed in
a complex manner i.e. using MVC, Business Delegator Design pattern, DTO pattern and
Façade design pattern and deployed on Web-Sphere Application Server in IBM-I-Series
environment.
It has various modules like New Business, Certificate Servicing, Claims, ReTakaful,
Accounting, Work Flow, and Security & Document Management System.
The system will be able to pass accounting entries for the various business
transactions automatically. In TIS accounts module is mainly responsible for business
transactions with credit & Debit entries. Interlinked with all modules for calculating
Debit/Credit Amount related to customer certificate issuance and contribution. Mainly
deals with Bank Reconciliation process, Contribution Suspense process associated with
employer & employee level, online pay in / payout process, Manual Journal process and
batch process for Salary deduction, Ad-hoc payment, Endorsement of Certificates,
Unearned Contribution & unclaimed money processing.
Responsibilities:
Involved in Certificate Servicing, Accounting, Claims, Batch Process
Designed the web tier using MVC design pattern
Developed JSP pages using JSTL
Used Log4j for logging and handling defects of the application
Java Script for client validations.
Template designs using XSLT
Used VSS for version controlling.
Involved in Batch Process
6. Project
Description:
This project is a Health Insurance project. Application was customized for the
Malaysian market to different vendors. As such the application has enhancements and
requires customization to the local market.
The application has 7 modules namely.
1) Groups 2) Polices 3) Claims 4) Premium Accounting 5) Reporting 6) Setup
7) Administration
Groups: It is meant to keep Group information (i.e. Corporate Client), the different
Group Products member eligibility criteria and individual member Policies are available
within the group.
Polices: Policies is where the company employee and the family details are recorded.
Once a policy has been set up, member documents can be produced, premium billing can
be raised and claims or Guarantee Letters can be processed.
Claims: The Claims Section of Omni covers the entry and adjudication of claims. This
includes Claims, Guarantee Letter Approvals and Invoices from Providers
Premium Accounting: This section holds information on how to create billing for the
Group. How the group billing is setup that determines the billing frequency etc is
explained in the Groups section under Group Product Billing.
Setup: The Set-Up Section of Omni covers the entry and maintenance of user setup data
that is used in other areas of the application
Administration: The Administration Section of Omni covers the entry and maintenance
of core setup data required to operate the application. This includes Users, Documents
and Reference Data.
Responsibilities:
7. Project
Description:
Electronic Procurement System is a next generation government procurement
system which utilizes the latest SOA-based JAVA technologies. Using EPS, the suppliers
will be able to participate in all the procurement exercise which are maintaining by the
government of Malaysia. Upon final implementation of the EPS system, full services will
be available to all four types of procurement that is Central Contract, Direct Purchase,
Quotation and Tender. The implementation of the EPS system is done in phases.
EPS System is having a huge Database schema system. It will maintain a large
amount of Data migration and Cleansing methods. Connectivity between the Schemas
was done by PLSQL.
Supplier Registration
Central Contract
Direct Purchase
Quotation and Tender
Responsibilities:
Designed the User Interfaces using the ICE Faces in Requisition module.
Implemented the Java Bean classes for getting the Services which is Developed by
EJB Session beans.
Created the Entities to develop the Database Tables and Fields in Oracle10g using
JPA.
Controlled the Database Relations and Normalization methods using JPA
Annotations.
Developed the Test cases for the entities for the Unit testing.
Implemented the services using EJB3.0 session beans.
Developed the portlets and porlet.xml file.
Used the jboss4.2 for the deployment of the project.
Used the Hibernate as a provider for the JPA.
8. Project
Role : Developer
Description:
Banking Information System (E-Banking) is providing products and services to the
clients through an electronic and interactive communication channel like internet, A
system designed here is a web based system. A web based system for a bank can be
informational or transactional. An informational bank system provides information only.
On the other hand, a transactional system requires interfaces to complete transactions
which may range from a small account enquiry to a large business-to-business money
transfer.
This is a online Banking System which we have various modules like Money
Transfer Details through Debit Cards, Credit cards, Billing, Rating and so on.
This system helps to work with all Banking Transactions online
Responsibilities:
Developing controller for each functionality using Servlet
Design the Presentation logic and Coding the business logic.
Development of coding using EJB Beans
Develop the project based on MVC Architecture.
Implemented JSP’s as View Components
Java Script for client validations.
Involved in developing XML Beans.
9. Project
Description:
The main objective of the Efficient Banking System is for providing various
functions and activities for Personnel and Business Customers of Kotak through Internet.
This application is for providing various services online with different modules to its
customers like funds Transfer, change of passwords and tracking the requests etc.
Responsibilities:
Implemented Struts Action classes and JSP as View Components.
Involved in Implementing Struts Tiles and Validation Framework.
Implemented form beans and Developed DAO Classes using hibernate.
Implemented Business Logic Using Spring Bean Classes.
Implemented components required for Hibernate System.
Troubleshooting applications programs
Performed documentation for developed Applications/Programs
Maintained applications and enhanced/modified as required
Identified the test cases for each Release and prepared Test suite for each
Environment using JUnit.
Performed Releases Management.
10. Project
Title : Online Shopping
Client : EasyBuy online shopping
Company : Provin Soft Solutions Pvt Ltd
Duration : July 2006 to May 2007
Environment: Java, JDBC, Servlets, JSP, Struts, HTML, XML, Oracle10g, Tomcat,
Eclipse IDE
Role : Developer
Description:
The Online Shopping has made the life of the customer easier. Now the customer has
more variety, easier ways of searching and browsing, and more consistent modes of
payment. In this project we developed an Online Shopping site. Which can be used to
search and buy products online. Both the customer and the owner will be benefited by
the use of this website which helps them to commence their transactions in a better,
consistent and reliable manner.
Responsibilities:
Developing controller for each functionality using Servlet
Design the Presentation logic and Coding the business logic.
Implemented Struts Action classes and JSPs as View Components.
Develop the project based on MVC Architecture.
Involved in implementing Struts Tiles and Validation Framework.
Java Script for client validations.
Unit Testing
Personal Details:
Name : P. Satyanarayana
Gender : Male
Nationality : Indian
Present Location : USA
Contact No : 443 636-0534