From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Bhaskar Singotam Cell : 614-432-4741 Email : bhaskarsn@gmail.com
● About 11+ years of experience in
requirements analysis, design, development and testing of software systems in
client/server and distributed environment. ● Involved in analysis and Design using OOAD, designing UML
methodologies (using Rational Rose, Argo, JUDE), various design
patterns and implementing server-side and distributed applications. ● Expertise in using different Design patterns including Factory,
Facade, Command, DAO, Singleton, Business Delegate and MVC architectural
design patterns. ● Expertise in using frameworks SPRING/Struts/Ajax. ●
Expertise in design and development of layered
large-scale enterprise applications in the Banking, Automotive, Healthcare
and Telecom sectors, using technologies like ESB, Web services,
EJB, EJB Timers, IBM MQ Series 6.0, JMS, persistence technologies like
Hibernate, JTA, and KODO, Java-FTP interfacing, HL7 standards in healthcare,
SyncML interfacing in Mobile communication, Java Servlets, Java
Beans, JNDI, XML, XSDs, WSDLs and Java script. ● Worked with RDBMS like Oracle 10g, DB2, SQL Server7.0/MSSQL
Server 2004 and Sybase10. ● Experienced in using version control tools like Rational
Clearcase, CM Synergy 6.1, Visual Source Safe 5.0, CVS and SVN. ● Quality Assurance using JUnit, XMLUnit,
Fitnesse, Testplans, UnitTesting, Manual System Testing. ● Experienced working in very rapidly changing AGILE / TDD
environments. ● Experienced in environments requiring direct customer interaction
during specifications, design, development, product implementation phases. ●
Experienced in deploying applications using WebSphere
and WebLogic app servers. ●
Conceptual awareness about RUP, AGILE, CMM,
TQM and ISO. ● Excellent analytical, interpersonal and communication skills. ● Able to work independently and collaboratively in Team environment. Skills Summary:
Professional
Experience Verizon
Telecom,
Tampa,FL
Duration: Oct 2013 – current Unified
PC &
TE
Sr Java Developer The Unified
PC(Provisioning Controller) and Tasking Engine is an effort to bring all the
interactions of PC with both the upstream and downstream provisioning /
activation systems on to a common platform using Oracle OSB. All the
external systems interact with PC through the Oracle OSB proxies. The OSB
layer has service orchestrations, audit trail, security, request routing,
request transformation using XQuery and XSL. The unified Tasking engine part
of the project uses the Oracle SOA BPEL components and the Human Task
workflows to handle aspects of all the manual task assignments that
occur in the PC workflow. This includes task initiation, re-assignment,
suspend, resume, transfer of tasks form one group to another.etc. Responsibilities: ● Designed and developed Oracle OSB service orchestrations for
interaction of PC with other systems like SNM & BGW related to different
network components. ● Developed the OSB components to capture the initial BOD request coming
from the upstream ordering systems, breaking the request into different
payload components using Proxies, XQuery and XSL. ● Developed some of the SOAP web services used by the Tasking engine,
like the Unified Task availability service, User profile / schedule services
using Spring IoC, Spring Data, EclipseLink2.5 / JPA. ● Used top-down approach by hand coding of XML schemas and WSDL for web
services. ● Analysis of business requirements and translating them into technical
design. ● Publishing the HLD/LLD of various application components, using UML. ● Worked on build / deploy ant scripts for integrating the OSB, SOA and
web services components. ● Used SoapUI to unit test the various services and worked with the
testing team in identifying and resolving issues. Environment: Java 1.6/1.7, SPRING
3.x, JPA, EclipseLink2.5, Soap web services, SOAP UI 2.1, Oracle 11g,
CVS, JUnit 3.8.1, Weblogic 11.x Cluster setup, Oracle OSB and SOA,
Solaris 10, Linux, Oracle SOA, Ant, Eclipse Indigo, JDeveloper11 HealtheSystems,
Tampa,
FL
Duration: Nov 2012 – Oct 2013 Therapeutic
Alerts
Sr Developer As part of the
workman’s compensation claim’s processing HealtheSystems, provides solutions
to notify prescribers, pharmacies and the customers of misuse of prescription
medication when the patient goes to multiple physicians within a certain
period of time to get prescription of opioids, which could lead to addiction
and overdose, thereby causing major health issues and costs. Therapeutic
Alerts is a solution around the misuse of opioid drugs. This consists of
processing the customer claim data on a daily basis and running this data ,
through an in-house knocked down version of a commercial rules engine, and
generating different letters , which are sent out to prescribers and
pharmacies based on state laws and requirements. Responsibilities: ● Designed and developed the business rules and facts which are specific
to customers. ● Worked on pieces of the in house rules(decision tree) engine
infrastructure. ● Reviewed test cases for the numerous scenarios. ● Worked with the DB team and the business analyst to understand the
current Db solution, to determine the business rules to generate different
letters based on different drugs, dosage, fill date and other customer
specific criteria. ● Involved in the configuration/trouble shooting of the dev/QA/UAT/prod
regions. ● Involved in building the SVN modules using Apache Maven and deploying
the files on to VCron environment to run the batch process ● Developed a POC to showcase the use of Spring MVC, Spring JPA, Hibernate
and Maven. Environment: ● JDK 1.6, SPRING 3.0, SOAP UI 2.1 Oracle 11g, SVN, vFabric
Tomcat 6.0.x, JMS, Apache Maven 2.2.1, Eclipse Galileo. Fidelity(FIS),
St Petersburg,
FL
Duration: May 2011 – Nov 2012 DSRT(Deposit
Shield Real
time)
Sr Design/Developer The DSRT
product is a Risk, Fraud and Compliance solutions offering to the financial
institutions being
developed in phases to protect the institutions and its customers from
fraudulent deposit related transactions. DSRT is networked through the Enterprise
Service Bus(Sonic ESB), to enable development and execution
of re-usable service modules from across the organization, for ingesting the
data, aggregating it to the definition of a product for a customer, with risk
scoring, strategy employment from a sophisticated decision engine and
publication of alerts and responses as defined for the product. Responsibilities: ● Designed and developed the processes / sub-processes and services for
the Deposit Shield orchestration service using Sonic ESB for service
modules, Spring JDBC template for the Dao layer, Spring IOC for managing
dependency and JaxB for XML binding. ● Developed the module to generate the dynamic itinerary based on the
proprietary Sonic message format for use by the Chameleon UI. ● Developed the scoring / strategy module for the CIF attribute service
based on inputs from the business analysts and statisticians(SAS team). ● Developed code to send / receive messages from the IBM mainframe
services using MQ Series for DL and PCA transaction types. ● Worked on development of the infrastructure,Acct Ownership,requestLog,
tLog and core services modules. Determined the in/out data formats during
transformations for service orchestration. ● Used Sonic workbench and management console to deploy services to
target containers and test the services. ● Reviewed test cases for the numerous scenarios involved in scoring
module. ● Worked with the DB team, to resolve issues related to the CIF(Cust
info file), AIF(All Items File), and RDI(Reject Deposit Items) daily
feeds sent by the banks. ● Involved in the configuration/trouble shooting of the MQ
managers/queues for various dev/QA/UAT/prod regions. ● Involved in building the SVN modules using Apache Maven and deploying
the generated archive files on to the ESB containers. ● Currently involved in a POC effort for DSRT – Batch, using Spring
Batch. Environment: ● JDK 1.5, SPRING 2.5, IBM MQ series 6.0, Progress Sonic ESB 7.6.2,
Sonic Workbench 7.6.2, Oxygen 11.2, Data Power(check scanner), SOAP UI
2.1 Oracle 11g, SVN, Websphere 6.0, Tomcat 6.0.29, JMS, JaxB 2.5.1,
Apache Maven 2.2.1, UNIX-HP, Mercury QC, IBM Blade servers. Verizon
Telecom,
Tampa,FL
Duration: Feb 2009 – Apr 2011 RVOIP-PC
Sr Design/Developer The Re-invent
VOIP is a large initiative by Verizon to provide its customers the benefits
of VOIP based solutions in cutting down their costs significantly. This
solution is targeted as both the Retail and the Wholesale markets, both in US
and EMEA (Europe, Middle East, Asia). RVOIP has lot of systems like
IOrder(EMEA Wholesale orders), IASA(EMEA Retail orders), OPro(EMEA Retail
orders), NRM(Number range management), PC(Provisioning Controller),
ESAP(Electronic switch activation platform), Broadsoft, Voicemail etc.The
PC(Provisioning Controller) is the central system in the entire provisioning
process. This is basically a workflow application, which accepts the orders
originating from the Upstream systems like IOrder, IASA, OPro and based on
the workflow logic routes the orders to the appropriate downstream systems
like NRM, ESAP, Broadsoft to provision the customer.The interaction of PC
with all these various systems is done using Web services, IBM MQ, BEA JMS
and FTP. PC also facilitates the Service delivery group to
complete/intervene where required in the workflow. Responsibilities: ● Developed the common bean instantiation infrastructure using SPRING
IoC and also responsible for maintaining the SPRING config XML and ensuring
that the team follows the naming conventions in SPRING config XML. ● Developed the declarative auditing and logging management aspect
infrastructure using SPRING AOP components, Advice, Pointcuts and the
Advisor classes for the IPAudio application. ● Developed the transactional beans, using SPRING’s AOP based
declarative transaction management. ● Migrated application code in phases from using direct jdbc, to use the
SPRING JDBC template feature for resource and exception management. ● Involved in development of the infrastructure piece for PC, MQLib,
a Java based wrapper for IBM MQ, DB brokers for Oracle and MSSQL,
Wrapper for securing, encoding/decoding and mapping of ASN.1 messages,
JNDI lookup using the Service Locator patter, securing web services at the
RPC layer, publishing/subscribing to web services in ITW. ● Developed/configured the hibernate DAO/persistence classes by
applying the Layer supertype pattern using the HibernateTemplate
and HibernateDAOSupport classes to leverage SPRING’s support for Hibernate
persistence. ● Involved in BREQ/SREQ/interface discussions with business users and
other interface owners. Created/updated ICD(Interface Control
doc),HLD(High level design) LLD(low level design), WSDLs, XSD
documents as a result of the discussions for sub-initiatives like EMEA
Wholesale(Netherlands/France), SBC Greenfield automation, SBC migration,
IpAudioConferencing(over VOIP), ImmersiveVideo. ● Involved in the design/configuration/trouble shooting of the MQ
managers/queues for various dev/testing/UAT/prod regions. ● Developed the FTP interface with KPN(Netherlands) and Vangent(France)
for uploading the ECBT(Emergency call back tracking) information files
for subscribers and processing the responses from the service providers. ● Developed the EJB timer based pollers and the JSPs to manually
start/stop the pollers, for IVUE/IASA interfaces. ● Extensively used SOAP UI for unit testing web service
interfaces. ● POC for all issues related to IOrder/IASA/OPro/IVUE/KPN/VANGENT - PC
interface. ● Responsible for preparing the PROD support document, with various
external box IPs, end points, MQ Queue/channels/port and application
properties information. Doing a sanity check/flowing dummy orders and
ensuring that PC workflow does not have any issues. ● Providing support during DIT/IST/UAT/Alpha/Beta testing phases. ● Involved in building the CV modules using ant script and deploying the
generated EAR file in the weblogic server. Environment: ● J2EE 1.5, SPRING 2.5, Hibernate 3.0, EJB 2.1, IBM MQ series
6.0, BEA Workshop 9.2, SOAP UI 2.1 Apache xerces, Oracle 10g, MSSQL
server 2004, CVS, JUnit 3.8.1, Websphere 6.0, Weblogic server9.2, BEA JMS
, AWQM(Advanced workflow queue management), Solaris 10, Linux, Mercury
QC,Verizon’s ITWorkbench. Compuware,
Detroit,MI
Duration: Mar 2008 – Jan 2009 Connected
Vehicle
CTC
Sr J2ee Developer This project
leverages the Open Mobile Alliance Device management specification to manage
the million plus Onstar units embedded in each car.Since the Onstar is
basically a telematics service which has a GPRS enabled cell phone connected
to the onboard safety, communication and vehicle diagnostics electronics.
There is a need to be able to manage software upgrades,
perform diagnostics and get the unit to upload reports
remotely.Connected Vehicle uses a service oriented approach to enable a
maintenance personnel to manage the above mentioned operations using
Insignia device management server.Each operation is performed by providing
the DM(Device manager) server with a SyncML script which is a
set of instructions on how to manage the device.The SyncML will
mention which device node is to be managed and what script has to be run on the
device node.The device in turn will notify the dm server with the status of
the assigned command which is notified back to the user. In case we have a
series of commands to be performed on the device the sequence of commands are
maintained using a work flow script with the use of the Open Symphony work
flow engine. Responsibilities: ● Worked on coding the basic AIF 155 message builder framework which
generates AIF155 message to be consumed by the SMS builder in order to
generate the final SMS message. ● Developed the AIF 155 fallback functionality wherein after repeated
attempts to send an SMS using packet data connection, results in failure and
then the sms is routed through the circuit switch channel. ● Developed the VDS(Vehicle Data services) interface using EJB and
JDO persistence frameworks. ● Developed the VDS web services used by VDU(vehicle data unit) and UI
apps. ● Developed the WLNGProxy and the InsigniaOMAProxy services for
interfacing with the BEA WLNG server and the Insignia Device management
server. ● Responsible for building the CV modules using ant script and deploying
the generated EAR file in the weblogic server. ● Installed and configured the EMXP proxy server and tested it by
running command scripts from the Device Management server. ● Working on installation of WLNG server in the Dev-DMZ
environment for Phase III certification of the CV project. Environment: ● J2EE 1.5, EJB 2.1, Eclipse 3.2, Xalan, Oracle 10g, Subversion 1.4,
JUnit 3.8.1, Insignia Device Management Server 4.2 ,Weblogic server9.2,
Weblogic WLNG 3.0. BEA JMS , Open Symphony Workflow. Siemens
Medical Solutions, Malvern,
PA
(Aug 2006 – Feb 2008) Soarian Clinicals
Sr. J2EE Developer Siemens
Medical Solutions is one of the world’s largest suppliers to the healthcare
industry. The company is known for bringing together innovative medical
technologies, healthcare information systems, management consulting, and
support services, to help customers achieve tangible, sustainable, clinical
and financial results. Soarian
Clinicals is developed using J2EE technology for better scalability and
manageability. This application will replace the existing C++ application
(C5). Agile methodology and pair programming is used for development. Responsibilities:
● Implemented
Query, Business delegate, RSF (Remote Session Facade) classes and Application
Service and Application Task classes using Command and Delegate Patterns for
some user stories in ORDERS, ALERGIES, PREFERENCES and CHARGE CAPTURE
modules. ● To make the
integration seamless and to test our functionality, have developed Stubs
classes for integration points. ● Implemented
JAXB Unmarshallers to read the data from Concepts (e.g.: Flowsheet,
DisplayGroup, Finding etc.,) and to convert them to Java Objects. ● Applied XSLs in
Java to retrieve the necessary definition XMLs from the ECR. ● Implemented the
persistent layer with JDO (BEA KODO). ● Actively
involved in installing and creating the workflows in AntHillPro for
continuous integration loops for MIT and AIT. ● Refactored code
base to split EJBs based on services and implement changes to the deployment
descriptor files as part of the application security. ● Implemented
Orders Module subtasks using JMS and MDBs. ● Developed
transformer classes to parse the Inbound HL7 message (Health Level 7) and to
convert the same in Soarian Clinical specific format using JAXB. ● Developed
“Fitnesse” fixtures to verify the functional work flows in various modules
like ORD, ALG, CLN and CHG. ● Involved in bug
fixing and resolving issues with the QA. ● Building
Software modules using Apache Ant1.5 and AntHillPro 3.3.6. ● Generated the
code coverage reports using Coburtura and improved the code coverage by
adding in-container and Junit tests. Environment: Jdk 1.5, EJB
2.1, BEA KODO 4.0, JMS, WAS 6.1, Eclipse 3.2, Xalan, Xerces, Oracle 10g, SQL
Server 2005, Subversion 1.4, Fitnesse 2.0, Junit 3.8.1, Check Style
6.0,OpenGrok,Axis 1.2.1 SUNGARD
EXP, Birmingham,AL
Duration: Sep 2004 –
Jul 2006 EXP
AG
9.0
Sr. Java Developer EXP AG is a
suite of software solutions that provide a platform for capturing,
automating, integrating, managing, and measuring complex business
processes. EXP AG blends business process management (BPM), document and
content management with Business Activity Monitoring (BAM) into a single
cohesive platform. EXP AG's software is trusted and tested daily at the
top financial services institutions across the globe, as well as at large and
small operations both inside and outside of the financial services industry. Its
modularity and adaptability allows organizations to build a fit-to-purpose
solution that addresses their unique challenges Responsibilities: ● Developed the serverside components for the Fax, Case and Document
modules using EJB2.0, applied the Session Façade, Service Locator,
Value Object, DAO patterns. ● Developed the EJB components required for the Task search modules and
implemented the enhancements for the Task search module. ● Designed and Developed the WebForms module, including both the
UI and the struts serverside components, like Individual webform,
Institutional webform, Prep-sheet webform and Milliman Participant
Request webform. ● Interacted with the client(TIAA-CREF) POC for resolving issues
related to webforms. ● Involved in code review and implementation or code review changes. ● Writing JUnit test cases across all tiers. ● Involved in bug fixing and resolving issues with the QA. ● Currently working on a POC for the integration requirements of CARNOT,
a BPM product with the OMNI product of SUNGARD. Environment: JDK1.5,
EJB2.0, Servlets, JSP, Struts1.2, Weblogic 8.1 Server, Windows
XP,Solaris, WSAD 5.1, Oracle 9.i/10g, MSSQL Server 2000, SVN, Right Now Web. IBM
Global Services,
Bangalore
Jun 2003 to Aug 2004
COS
(Commissions System – SPRINT
TELECOM)
Sr Developer The COS
application is one of the numerous applications used by SPRINT to
manage their day-to-day business. It is the core Enterprise Incentive
Management system used by SPRINT for all its network sales force in the US.
It is built around the leading EIM software, TrueComp, thereby
leveraging the various features of TrueComp like advanced Rules Engines and
reporting features. Various rules like Credit, Measurement, Incentive and
Deposit can be created/applied and the compensation of each Participant can
be automatically generated based on various factors like the Participant’s
position, Position type, position Assignment etc. A web portal also provides access to various data for all the parties
involved. Responsibilities: ● Involved in requirements gathering for Quota maintenance module using Telelogic
DOORS ● Designed and Developed the Quota maintenance module for the COS
WebPortal which will be used by the Supervisors to determine the quota target
for the sales force using JSP, Servlet, EJB1.0, Oracle PL/SQL, applied
the Session Façade, Service Locator and DAO design patterns. ● Designed and Developed the Rampup, Guarantee and Appeals web
interfaces using JSP,EJB1.0,Java classes and PL/SQL Stored Procedures. ● Developed a web interface to monitor the pipeline process of the
Truecomp system. ● Developed the class diagrams, sequence diagrams in UML using Rational
Rose 98 ● Worked on data transformation tasks using Informatica 6.2.1 workflow
mappings. ● Responsible for adherence to proper usage of CM Synergy. ● Ensure adherence to coding guidelines and standards as specified by
the EDP (Enterprise Development Process). ● Conducted design and code walkthroughs/reviews. ● Reviewing test cases, bug fixing ● Updated Project plans. ● Involved in CRB meetings ● Building Software modules using Ant Environment: Servlets, JSP, EJB1.0 Weblogic 6.0, WindowsNT,
Unix, JBuilder, Oracle 7.i, TrueComp 3.i, Informatica 6.i, CM Synergy, CM
Change Management. ZapApp(First
American Corp),
Bangalore
Duration: April 2002 – May 2003 FAIS
(First American interactive
Services)
Developer / Module Lead The FAIS
platform is a J2EE technology offering that facilitates all aspects of the home
buying process. The marketplace will connect consumers, mortgage lenders,
loan officers, loan managers, real estate brokers and real estate agents in a
unique way. First American brings industry dominance in providing products
and services( i.e. title, credit, appraisal, flood) to the real estate
industries. It acts as a conduit for the order and delivery of service
products between lenders and First American. It consists of many components
including Order Management, Product Management, Entitlement ,Qualification
& Eligibility, Workflow,Pricing, Security etc and a Portal UI developed
using Weblogic 8.1(Sp4) portal workshop. Responsibilities: ● Designed and Developed use cases like ’User Mgmt’,’Group Mgmt’,’Realm
Mgmt’,’Domain Mgmt’ in the Security module using JAAS, EJB2.0, JSP1.2,
Servlets2.3, MBeans, iPlanet LDAP SDK3.0. ● Developed the Custom Authentication Provider using Java
classes, Interfaces, Weblogic APIs and LDAP. ● Implemented the Password policy for users using LDAP Server
Controls. ● Designed and developed the Permissions (Authorization) use case
using custom LDAP object classes and Java Bit operations ● Developed an LDAP data migration utility ● Designed and Developed Product Management Module using java
classes, Interfaces, XML, Xpath, applied the Session Façade, Service
Locator, Value Object, DAO and Value List Handler J2EE design patterns. ● Writing JUnit test cases ● As a Module Lead was responsible for ensuring training / adherence to
proper usage of Rational Clearcase and Rational ClearQuest ● Was responsible for ensuring adherence to coding guidelines and
standards. ● Conducted peer / team design and code reviews. ● Providing support to the Business in resolving issues with the QA and
the DBAs ● Responsible for preparing / updating Project plans. ● Assisting the Build team in the integration of Security, Entitlement
and the Product Management modules. ● Building Software modules using Apache Ant1.5 ● Maintaining software module versions using Rational ClearCase
v2003.06. ● Developed the Components design diagrams that include class diagrams,
sequence diagrams in UML using Rational Rose 2000 Environment: J2EE1.4/JDK1.4,
EJB2.0/1.1, Web Services, Servlets, JSP, Weblogic 8.1 Portal Server
(Cluster Setup), Xalan, Xerces, WindowsNT, Solaris, Eclipse 3.0, Oracle 9.i,
iPlanet LDAP server 5.1, Rational ClearCase v2003.06, Rational ClearQuest
v2003.06, Rational Rose 2000. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|