ABHIJEET KUMAR BEHERA
Senior Consultant (Tech Lead)
Email: **********@*****.***
IBM India Software Labs
(: M: (091)-966-***-****
(091)-988*******
Career
highlights
Having around 6 years of professional IT experience which
includes 3 years in analysis, design, development and customization with
C ram and now working as a Senior Consultant in ever burgeoning IBM Curam
Global Services. Looking forward to an opportunity where my expertise can
be manifested optimally in this ever evolving software industry.
. Experience in design, development and customization of Application in
C ram V6 and V5.2.
. Having strong knowledge of the advanced features of C ram that includes
Custom widget development, IEG, Persistence
Infrastructure and C ram Batch processing.
. Designed and developed a C ram compatible Data Migration Framework
first time ever in curam which is capable of
migrating millions of records from Legacy System to C ram using C ram
Batch Streaming Architecture.
. Experience in improving the performance of the code using the advanced
profiler tools such as Your kit Java Profiler.
. Proficient in the development of web based enterprise systems using
Java, J2EE technologies and possesses strong
OOAD and SQL skills.
. Developing tools in very short span of time as per the project demands.
. Participating in Designing of Applications, requirement gathering and
allocating task.
. Experience in UML modeling and model-driven development solution using
Rational Rose and
IBM Rational Software Architect.
. Experience in preparing Technical document and help manuals for the
applications developed.
. Very fast learner and quick to assimilate new technologies and tools.
. Strong Technical background, analytical ability, communication skills,
team player,
goal oriented, with a commitment toward excellence.
Skill Summery
C ram Technologies C ram Batch Streaming, C ram Client
Development, C ram Server Modeling
using IBM RSA, CER, IEG, Custom Widget
Development using C ram Renderers,
Curam Webservices, Persistence
Infrastructure
J2EE Technologies Servlets, JSP, Struts
Languages Core JAVA, SQL, C#
Operating System Windows NT, 9X, XP, 2000
Web Technologies HTML, JavaScript, XML, CSS
Database MS Access, Oracle 8i/9i, DB2, MySQL 4.1
Developer Tools IBM Rational Software Architect 8.0.3,
Eclipse, IBM Rational Rose, IBM RTC,
Enterprise Architect 7.0,Clearcase,
Tortoise SVN, SqlDbx, Squirrel
Application Server WebLogic 9.1, IBM WebSphere 8.0, Apache
Tomcat 6.0.18
Professional Experience
1. IBM India Software Labs, Bangalore, India (June 2010 - present)
Senior Consultant (Tech Lead)
. Currently working as a Tech lead on the application development and
customization of Curam Global Income Support Services for Clark
County, Nevada.
. Played a significant role in successful completion of end to end
implementation of Curam Child Services for City of
Hamburg, Germany.
. Designed and developed several POCs for the emerging clients for
Curam.
2. KPIT Cummins Infosystem Ltd, Bangalore, India (July 2007 - June 2010)
Software Engineer
. Worked as a key developer in the team and was involved in all phases
of software development life cycle with active role in Requirement
Analysis, Estimation, Design, Development, Testing and Quality
Assurance.
. Contributed significantly to create a standard for well-known
consortium AUTOSAR (AUTomotive Open System ARchitecture), which is
currently being followed by the automotive industries all over the
world while manufacturing vehicles.
. Played a significant role in the development of SAFAL crates
management which is a first of its kind of project in Asia that is
being adopted from Holland. Solved major technical issues faced during
the development phase.
Achievements &
Certification
. Curam Certified Developer V5.2
. IBM Certified Associate Developer - C ram V6
. Won Star Performer of the year 2011 award for creating C ram
compatible Data Migration Framework
Educational Qualification
. Bachelor of technology (B.Tech in COMPUTER SCIENCE) from ORISSA
ENGINEERING COLLEGE (B.B.S.R) in
Year - 2007 Affiliated to Biju Patnaik University, Bhubaneswar
with CGPA- 6.94
. DIPLOMA in COMPUTER SCIENCE from BSE, Balasore in year 2003
Affiliated to S.C.E.T.V.T with 69.2%
Projects
Undertaken
Project 1: ACES - Clark County v6 Implementation - Las Vegas, Nevada
Client : Clark County, Nevada
Role : Senior Consultant - Designer and
Developer
Dates : Jun 2012 - Till Date
ACES project involves implementing C ram to help the people in receiving
income support benefits. The citizens will undergo an application screening
process which determines the need of income support based on their current
income status.
This project is currently in the development Phase. We have successfully
delivered the initial work packets in which my role is of a Technical Lead
and I have contributed significantly by customizing the provider module
which includes enroll provider functionality, provider home and provider
search functionality along with that I have also customized the OOTB
address functionality with the new implementation of address search pop up
functionality using advanced curam concept of renderers. This address
search pop up will open a modal window where the user would be allowed to
search an address and the search functionality was implemented such a way
that it connects to the Melissa server via webservices and returns the
result based on the search criteria. I have done this whole implementation
from beginning till the completion and have used the curam advanced
concepts such as renderers and curam webservices.
I was also involved in the design and implementation of enhancements and
customizations of the common intake, application processing, IEG
customization and evidence mapping.
Common intake customization:
I have customized the XML configurations and the DMX configuration required
for the customization of common intake.
Application processing:
I was involved in the process of customization of the OOTB application
processing which includes the quick denial rules execution with the data
populated in the IEG and introduced the same in the post application
submittal process.
IEG customization:
I was involved in the customization of IEG scripts and have worked
extensively in IEG custom functions, IEG extension handlers and evidence
mappings using CDME.
Roles and Responsibilities in project:
. Executed project specific setups and written several installation
guides for team members.
. Written project specific guidelines.
. Analyze fine specification document and prepared technical design.
. Liaise with Subject Matter Experts to clarify and refine the
requirements.
. Responsible for creating sequence diagrams.
. Responsible for Server Modeling using IBM RSA.
. Adhere to development best-practice and relevant coding standards.
. Responsible for coding and development.
. Responsible for Unit Testing the code.
. Responsible for customization of IEG scripts and was successful in
customization of critical evidence mappings.
. Bug fixing at the time of QA.
. Allocating tasks to new joiners.
Project 2: JUS-IT - Jugendhilfe, Sozialhilfe und Wohngeld, Hamburg
Client : FHH, Germany
Role : Technical Consultant - Designer and
Developer
Dates : Sep 2010 - May 2012
C ram Child Services (CCS) is a robust solution that supports the mission
of child services agencies to assist children and families in need of
services. CCS enables a child welfare/protection agency worker to record
and act upon requests for service(s) and referrals as well as information
received about alleged child abuse or neglect concerns. This project
included some critical enhancements and customizations for Freie und
Hansestadt Hamburg (FHH) in the CCS solution module. This new system
implementation will allow case workers to efficiently manage their workload
using a new client centric solution
I was involved in the design and implementation of enhancements and
customizations of Intake, Investigation and Ongoing Case Management
modules. I was also responsible for design and development of Data
Migration module. I was involved in the requirements mapping from the fine
specification document to the High Level Design (HLD) document and Low
Level Design (LLD) document. Following is the list of modules designed and
developed by me in this project:
Intake Case Management Module:
Intake case is basically a screening case that helps the child services
agencies to complete an intake process in order to establish a claim or
case for the products and/or services provided by the agency. I was
responsible for design and development of the complete intake process from
the basic intake creation till the intake recommendation.
Roles and responsibilities include:
. Analyze fine specification document and prepare detailed design
documents which includes HLD and LLD for Intake
. Case Management.
. Responsible for Server Modeling using Rational Rose.
. Server/Client-side implementation.
. Development and Unit Testing the Code.
. Bug fixing at the time of QA.
. Adhere to C ram development best-practice and relevant coding
standards.
Data Migration Module:
The Data migration Framework was developed as a solution to migrate
millions of records stored in the Legacy Systems to the Curam database.
This module was one of the most challenging and critical task in the JUS-IT
project which was taken care of by me alone from the very beginning from
developing migration POC till the completion of the Data Migration
Framework development and testing.
Roles and responsibilities include:
. Prepared detailed design documents which includes HLD and LLD for
data migration framework.
. Responsible for performance improvement by identifying the
bottlenecks using the profiler tools such as Your Kit
Java Profiler.
. Fixed infrastructure issues related to data migration batches.
Reconciliation SQLs for Data Migration Module:
Reconciliation SQLs were needed to verify whether all the data migrated
successfully or partially. I was responsible for providing demo on the
reconciliation task and distributed the task effectively among the
subordinates. I have also reviewed the reconciliation SQLs and contributed
immensely in fixing and optimizing the SQLs.
Data Update Tool:
Apart from the data migration framework module development, I have also
developed the Data update tool for other modules in JUS-IT project. This
tool generates the SQLs at runtime based on the supplied data and modifies
the database with the supplied data. This tool helped a lot in terms of
updating a huge number of templates in Doc management module. I have
written this tool in a very generic style so that this tool can be extended
at any point of time in future.
Projects prior to CURAM:
Project 3: CTSPEC (AUTOSAR)
Client : AUTOSAR, Germany
Environment : Core JAVA, Open TTCN3
Role : Team Member
Duration : 18 months
DESCRIPTION: The objective of this project is to create a standard, which
will be followed by the automotive industries all over the world while
manufacturing vehicles.
The expected output of the CTSPEC project is:
1. The test cases with parameters in TTCN-3 (which can be executed
directly on standards-conformant TTCN-3 tooling).
2. Constraints and rules on configuration parameter values that need to
be considered when the configuration sets are generated for CTSPEC
execution and additional configuration files used for the validation
of the CTSPEC.
3. Verbal specifications of all other elements needed within the
conformance test system.
4. Results of the analysis of the relevant AUTOSAR specifications
including traces between test cases and AUTOSAR requirements and a
definition of the coverage of AUTOSAR requirements by the defined test
system.
Roles and Responsibilities in project:
. Responsible for coding and development of following modules of the
project:
1) Local Interconnect Network State Manager(LINSM)
2) Controller Area Network Management(CANNM)
3) Development Error Tracer(DET)
4) Non Volatile Memory(NvM)
. Responsible for interacting with clients for module specific
discussions.
. Participating in Designing of Applications and requirement gathering.
. Responsible for fault analysis and debugging.
. Giving demo to the business users and understanding the problems they
face.
. Acting as a mentor for fresh joinees.
Project 4: LEVI's Online Information and Ordering System"
Client : LEVI'S Chennai Division
Environment : Core Java, Struts,
Servlets, Oracle8i, Weblogic 9.1, MVC
Role : Team Member
Duration : 8 Months
Levi Strauss India (Pvt.) Ltd. is an US-based Denim product,
manufacturing giant. The main administrative
and distribution center is based in Bangalore from where all the
operations are carried out. The Online Information and Ordering System,
facilitates the retailers of Levi Strauss India (Pvt.) Ltd. to view the
product information, their order status information, account status
information as well place an order online. The retailer can also contact
respective SRRM's of Levi's through the mailing module. Here, we have
implemented MVC architecture using struts Frame Work.
Roles and Responsibilities in project:
. Responsible for coding and development as per given requirements.
. Responsible for interacting with clients for module specific
discussions.
. Involved in internal testing.
. Bug fixing at the time of QA.
Project 5: SAFAL, Crates and Produce Management
Client : SAFAL, Crates and Produce Management
Environment : Core Java, Servlets,
Eclipse, Oracle8i, Weblogic 9.1
Role : Team Member
Duration : 6 Months
This Project is the first of its kind in Asia .This Technology is adopted
from Holland.
SAFAL is actually a Modern Market for Auctioning and processing of
Fruits and Vegetables. This Market is ornamented with all sorts of Modern
Machinery. Everything is automated here, starting from Ripening of Fruits,
Processing, and Cold Storage till Auctioning. We are developing a Web
Application for the entire System Management .This consists of 9 Modules,
out of which I have successfully proved my expertise in three modules i.e
Crate Management, Finance and Accounts, Invoices. Here, we have implemented
MVC architecture.
Roles and Responsibilities in project:
. Responsible for coding and development as per given requirements.
. Responsible for interacting with clients for module specific
discussions.
. Involved in internal testing.
. Bug fixing at the time of QA
Project 6: Al-Hammadi Hospital Management System (Radiology Department)
Client : AL HAMMADI HOSPITAL, Riyadh
Environment : Core Java, Servlets,
Eclipse, Oracle8i, Weblogic
Role : Team Member
Duration : 3 Months
This project encompasses all features of radiology service and how
comprehensively user lay on to application with minimum effort and exposure
.We followed MVC architecture to build this application. This application
basically contains four modules.
1. Masters.
2. Transaction.
3. Enquiries.
4. Reports
Master module is used to enter the master data and after that only
occasionally used by the authorized person or system administration, if any
changes or new information to be added or maintained.
Transaction module is used to maintain all the transaction happening
in the medical. This again contains six sub-modules (order entry for direct
and outpatient, Patient visit confirmation, Image capturing for service,
Result authentication for service, Result printing/dispatching,
Cancellation of service).
Enquiries module provide all the information, facilities provided by
the medical, also it provides all the current status of a patient in the
department.
Roles and Responsibilities in project:
. Responsible for coding and development as per given requirements.
. Bug fixing at the time of QA
Personal Profile
Date of Birth: 06-07-1985.
Sex: Male.
Nationality: Indian.
Languages known: English, Hindi, Oriya
Training
. Taken Corporate Training at Curam Software for Curam application
development and customization.
. Taken Corporate Training at KPIT Cummins Infosystems from Sun
Microsystems
on JAVA.
Declaration
I hereby declare that the above written particulars are true to
the best of my knowledge and belief.
Date: 05/04/2013
Place: Bangalore, India
ABHIJEET KUMAR BEHERA