Professional Documents
Culture Documents
PHONE: 26711318
EMAIL:info@personalnetworkindia.com
NALINIKANTA SAHOO
nksahoo86@gmail.com
Phone: +919620224410
PROFESSIONAL SUMMARY
TECHNICAL EXPERTISE
Database : Oracle
PROFESSIONAL PROFILE
Currently working as Software Engineer for SLK Software Services Pvt. Ltd,
Bangalore since September 2008.
PERSONAL NETWORK
PERSONAL NETWORK
PHONE: 26711318
EMAIL:info@personalnetworkindia.com
EDUCATION SUMMARY
B.Tech (Computer Science and Engineering) from Orissa Engineering College, Biju
Pattnaik University of Technology (B.P.U.T), Orissa – 2008 pass out.
Higher Secondary (Standard XII) from Dhenkanal Atonomous College, Council of Higher
Secondary Education (C.H.S.E), Orissa – 2003 pass out
High School (Standard X) from Bholeswar Dhall High School, Board of Secondary
Education (B.S.E), Orissa – 2001 pass out.
PROFESSIONAL EXPERIENCE
PROJECT #1:
Description:
The BSG Reference Application is a fully functional web application which features all
standard requirements. It is used for integration into an online banking system and
allows sending and receiving of a Western Union Transfer directly from and to a bank.
The BSG Reference Application implementation is used to demonstrate and explain all
features of a standard Western Union solution in an online banking system. If a bank
integrates Western Union services into its online banking system the solution will be
adopted to the banks needs.
• Presentation Layer: Provides look and feel for the application. Spring
Framework is used for designing JSP’s action web flows. Apache tiles are used for layout
of jsp’s.
• Services Layer/Business Layer: Acts as a bridge between Presentation layer
and WU Service / Bank Services Layer’s. Services Façade is used to access services
offered by Bank.
• WU Service Layer: WU Services Layer is used to interact with Host/Gateway. It’s
responsible for sending request and getting replies of various Transactions. Web Services
PERSONAL NETWORK
PERSONAL NETWORK
PHONE: 26711318
EMAIL:info@personalnetworkindia.com
can be used to for communicating with Gateway. JAXB is used for marshalling DTO’s
from presentation layer into request xml for gateway and unmarshalling reply xml from
gateway into DTO’s for presentation layer.
• Bank Services Layer: Bank Services Layer exposes various services available on
Bank. Bank is responsible for transferring compliance details of sender, receiver as well
as account details of customers. Bank is also responsible for initializing various
Transactions with details corresponding to Partner-id, Connector-id, etc.
• Core Tier: Core Tier consists of POJO’s, form beans, JAXB Objects and DTO’s
which are used as communication medium between layers. JAXB Objects are obtained by
compiling schemas of Transactions.
• Gateway: Gateway is the system which implements Transactions and it further
communicates with Tandem to execute Transactions. Any application intending to talk
with Gateway must use XML as data but can use either of HTTP or web services as
connection protocols.
• Config Files: Config Files are used by layers for initializing objects for example
Bank uses it for initializing sender/receiver compliance details, list of countries, accounts
to be displayed on front end screens. Sphinx FW is used for reading configuration files.
My Role:
• Designed and developed the front end using JSP.
• Involved in gathering functional and technical requirements.
• Used Java Spring framework for developing the application.
• Coded Action classes, models, controllers, filters and configuration files.
• Used both Spring validation and JavaScript validation depending on requirements.
• Used Ant Scripts for building the application.
• Used JSP’s, POJO’s, form beans, JAXB Objects and DTO’s.
PROJECT #2:
Description:
PERSONAL NETWORK
PERSONAL NETWORK
PHONE: 26711318
EMAIL:info@personalnetworkindia.com
users with varying needs and product knowledge, Valve Automation needs a tool that
can help the users to pick or choose right products and have the ability to generate
order and facilitate placing of orders.
For this purpose, Valve Automation built Global Configuration System (called GCS) which
will supports the features like Excel Upload, Model String Entry, Advanced Search, Tools
and Knowledge Base. But, by default Oracle doesn’t provide facility to perform these
functions in Order Management Form. Thus a need has been identified to integrate these
features of GCS with Order Management Form.
VA integrated GCS with Order Management and Quoting Form in order to assist the
Inside Sales Reps by providing them with GCS features. For this customization to Order
Management and Quoting Form is done to launch GCS features.
My Role:
• Worked as a JAVA/J2EE and Oracle forms developer
• Involved in the complete life cycle of the project.
• Involved in gathering functional and technical requirements.
• Developed Oracle Apps forms using forms developer tool.
• Used Oracle Apps Forms personalization, customization and extension for
integrating Valve Automation’s guided selling page in the Oracle Apps Order
Management form and form based quoting.
• Written PL/SQL stored procedure for populating the Order Management form and
form based quoting.
• Written Oracle Apps Forms triggers for integrating Valve Automation’s guided
selling page in the Oracle Apps Order Management Form and Form Based Quoting.
• Developed java classes using java concepts like Threads, Servelets, and Session
Management for integrating Valve Automation’s guided selling page in the
Oracle Apps Order Management form and form based quoting.
• Developed JSP pages and implemented client side validations using JavaScript.
PERSONAL DETAILS
PERSONAL NETWORK