Dr. Motwani
Enterprise Solutions and Integration Architect
Ph: 775-***-**** abkxqj@r.postjobfree.com
An enthusiastic, results oriented software professional with 9+ years of
experience in the IT Industry and sound experience in architecting
enterprise integration and business process automation solutions.
Involved actively in the design of the system from concept to completion -
determine user requirements, derive project specifications, software
design, implementation, testing, deployment, provide end user training and
support.
Solution Architecture for HIPAA 5010 compliance.
Worked as IT Strategist providing solutions with Cost Benefit Analysis for
alignment with business strategy. Experience with executive presentation
creation for technical concepts that describe clear cost benefit analysis.
Knowledge of Financial domain, Trading systems, Healthcare domain,
Transportation Logistics, AS2 EDI, HIPAA X12 and E-procurement.
Proficient in EAI, ESB, SOA, BPM projects involving Microsoft and TIBCO
technologies such as TIBCO iProcess suite, Business Works, EMS, TIB / RV,
Hawk, Adapters and MS BizTalk Server 200x.
Experience in managing large scale SOA projects and developing SOA
Governance and Integration standards and processes to enforce project
managers to implement loosely coupled systems using strategic SOA roadmap
and ESB blueprints.
Created Conceptual, Logical, Physical design documents by extracting
business requirements, and Functional Requirements.
Project Management using SDLC, Agile. Experience in risk mitigation,
project estimation.
Experience in hiring and interviewing candidates to build a team.
Experience in mentoring teams and excellent presentation skills (presenting
to CXO).
Hands on experience with WS-* Web Services (SOAP, REST), WCF, WF, LINQ,
Entity Framework, .NET 3.5
Architecting with hands on development in BizTalk Server 2010, BizTalk
2009, BizTalk 2006 R2, BizTalk 2004, BizTalk 2002, SQL Server 2008/2005,
Web applications using ASP.Net, C#, XML/XSLT/XPATH, AJAX, NAnt, BizUnit
Experience in architecting SharePoint 2007 solutions for content management
and human workflows.
Experience in integration of CRM and Content Management Systems (CMS) with
BizTalk.
Pro-active, excellent verbal communication and documentation skills, team
player, self-managed, quick learner, organized, analytical with outstanding
problem solving skills.
Exposure to Health, Insurance, E-Commerce, Manufacturing, Pharmaceutical,
Oil and Gas, Retail, Finance and Transportation.
EDUCATION:
PhD in Computer Science and Engineering, University of Nevada, Reno
MS in Computer Science, University of Nevada, Reno
SKILL SET:
Enterprise BizTalk Server 2010, 2009, 2006 R2, 2004,2002,
Servers ServiceMix, Mule, JCAPS, TIBCO iProcess
BizTalk Adapters EDI,Oracle,Siebel,DB2,MQ Series
,MSMQ,WCF,SharePoint,HTTPS,SOAP,SMTP
Process/Data ERWin, Enterprise Architect, Mega, Lombardi Blueprint,
Modeling Tools Process Modeler Add on for Visio
RDBMS SQL Server 2000/2005/2008, Oracle, and MS Access 2000
Languages/API C, C++, VC++, C# .NET, VB, WCF, WWF, AJAX, DirectShow,
COM, DCOM, ATL, STL, Boost, Java, ASP.NET, ADO.NET
Software Visio, PVCS, CVS, TFS, Bugzilla, OpenCV, Prime,
RoboHelp, MATLAB, XMLSpy, Stylus Studio
Enterprise Zachman, FEA, TOGAF, N-tier, SCA, SOMA, SODA, ROA, WOA,
Architecture EDA, CEP, EAI, B2B, MDA
IDE Visual Studio .Net 2010,2008,2005,2003,2002. Codewright
XML Technologies XAML, SAML, XSL-FO, XSLT, LINQ to XSD, XPATH, XQUERY
XML Standards cXML, HIPAA 5010,HIPAA 4010, HL7, ACORD
Messaging Bus TIBCO Rendezvous, MSMQ, Websphere MQ Series
Operating Windows Server 2008 R2, 2008, 2003, Windows XP/2000, OS
Systems X, Ubuntu
Technologies .NET Framework (V1, 1.1,2.0,3.0,3.5, 4.0), Web Services
Domain Knowledge Health, Insurance, E-Commerce, Manufacturing,
Pharmaceutical, Oil and Gas, Retail, Finance,
Transportation
Technical Statement of Work, Software Requirement Specifications,
Writing Business Plans, NSF Grants, Technical Proposal, White
Papers, Architecture Plans, IEEE publications,
US Patents, SOA Governance and Configuration, Change
Management Policies, Business and Technical Artifact
Documentation, Coding Standards.
Professional Experience:
Nevada System of Higher Education, Nevada Apr'10-
Present
Lead Microsoft Enterprise Architect
Project: Cyber Infrastructure for Interoperability of Climate System Models
Description: National Science Foundation funded this multi-million dollar
project to setup a cyber-infrastructure to integrate various climate data
archives and models to facilitate exploration, experimentation and
innovation in climate change research.
Responsibilities:
Envision, design of system architecture with real-time autonomous
capabilities using Complex Event Processing (CEP), Event Driven SOA for
sensor network interoperability.
Developed technical specifications, system requirements and architectural
documentation.
to integrate heterogenous climate models. Evaluation of BTS 2010 Beta
features along with ESB Toolkit 2.1.
Evaluated open source (Mule, ServiceMix, OpenESB) and commercial ESB
software (Tibco Activematrix ServiceGrid), XML messaging (MQ, Tibco, MSMQ,
JMS) to decide on the technology stack for the core software architecture
for model interoperability.
Responsible for capacity planning and infrastructure setup for different
BizTalk environments (DEV, INT, QA, PROD). Multi Server distributed
clustered installation and configuration of BizTalk 2009 servers (64bit
Dell PowerEdge) following best practices for high availability. Setup of
virtualized BizTalk environment for developers using ESX.
Implementation of Router Slip, Scatter-Gather, Aggregator, Message
Translator patterns.
Composed scientific workflows over HPC clusters using Microsoft Trident.
OGC's SWE standards for workflow implementation and standardized web
service interfaces.
Built WCF facade for REST-style data web services, hosted in IIS.
Exposed legacy code (Fortran) over the web by writing WS-* web service
wrappers using gSOAP/GFAc toolkits.
Mentored and managed team of graduate research assistants responsible for
data and web portal implementation.
Design of test cases and plan for usability study.
Speaker at the National Science Foundation EPSCoR Tri-State Consortium 2010
for Collaborative and Interdisciplinary Climate Change Science and
CyberInfrastruture.
Shubh Solutions, California Jul'09-Mar'10
Solutions Architect Lead
Project: Healthcare Claim Payments
Description: Shubh Solutions assists healthcare clients with their IT needs
providing services that assure timely payments by the health plan provider
taking responsibility of all collection activities. This project initiative
involved integration between different collection agencies and mainframe
legacy systems and data warehouse.
Responsibilities:
Responsible for laying out strategy for HIPAA 5010, NCPDP D.0 and ICD-10
compliance lifecycle including gap analysis, mapping, implementation and
testing. Documented AS-IS and TO-BE solution architecture for Payer
systems.
Architecting migration of BizTalk 2002 4010 HIPAA solutions to BizTalk 2009
5010 HIPAA for batch and real time transactions including 837I/P/D, 835,
834, 270/271, 278, 276/277 EDI X12 Transactions and Code Sets.
Responsible for reviewing vendor integration functional specs, design of
integration with external partners such as Emdeon, Ingenix, Multiplan,
Great West for various line of products including HRA, HSA health policies
and repricing networks.
Design strategic and tactical solutions for integration between mainframe
system and BizTalk with minimal ripple effect. Solution included analysis
of addition of a new claim processing system and phasing out of existing
mainframe system.
Responsible for design of SOA Reference Architecture for partner
integration using TOGAF 9.0.
Responsible for providing estimates and mentoring offshore /onshore
developers.
Design of integration of real-time transactions from CICS on mainframe with
Host Integration Server (HIS) and BizTalk 2009.
Real-time automation of placing calls through Cisco Dialer 7.5 based on
leads and call lists stored in Siebel 8.1 using BizTalk. Analyzed
architectural tradeoffs for using BizTalk versus Siebel EAI.
Installation of Siebel, DB2, MQ, EDI BizTalk adapters.
Developed BTS processes for their HIPAA transactions as well as HL7
interfaces such as ADT, ORM, QRT, and ORR messages
Design of Integration of Seibel CRM with FileNet using ESB.
Design of Integration of DB2 tables on mainframe with ESB.
Develop templates for integration interfaces.
Responsible for developing enterprise interface specifications for
eligibility and enrollment using HIPAA 270,271,834 and documenting "As-Is"
and "To-Be" business processes and data models.
Developed process for code review and checklists for code quality and
version control.
Develop guidance for choosing BizTalk versus ETL tools such as Datastage.
Develop SOA Governance Standards for Security, Auditing, Integration, KPI,
Web Services, Process and Data Modeling. Review COSO, CobIT and ITIL
Standards.
Responsible for selection of SOA patterns and choosing layered approach for
services.
Enforced SOA Governance at design time by setting TFS workflows and
proposed run-time governance.
Responsible for design of SOA Security and Security Token Service (STS)
using SAML. Used Active Directory as SSO and Microsoft Geneva Security
Server.
Design SOA Testing Framework with automated build and deployment to provide
Continuous integration (CI).
Responsible for setting permissions, project structure, coding and quality
checks (QC) and standards throughout enterprise and TFS code check in
policies and FxCop.
Develop KPI and Scorecard framework.
Evaluated and recommended Business Rule Management System (BRMS) to meet
dynamic decision making requirements by stakeholders.
Evaluation of limitations of WF rules engine and BRE and compare them to
InRule, ILOG for .Net, PegaRules, Ruleburst.
Created flat file schemas for the input flat files sent by various clients.
Design EDI communication platform gateway for exchange of X12 HIPAA 4010A
(270/271, 834, 837P-I-P-D & 997) and HL7 ver 2.4 message queuing (content
extraction, mapping-routing-message archiving-administration and
customization).
Defining canonical XML schemas for integration with data warehouse (DW)
using DataStage ETL tool.
Responsible for design of Operational Data Store (ODS) with ESB
integration.
Responsible for Integration of Change Capture Events with BizTalk.
Responsible for Schema Design using XML schema design patterns.
Develop migration plan of BizTalk 2002 to BizTalk 2009.
Responsible for building offshore developer team and conducting hiring
interviews.
Environment: BizTalk 2009, 2002, Visual Studio. Net 2008,2003, C# 3.5,2.0,
SOA, SQL Server 2008,2000, Windows Server 2008,2003, HIS, MQ series,
Websphere, Pega, Mainframe, J2EE, Oracle,DB2.
State of Nebraska (DHHS), Nebraska Feb'09-
Jun'09
Integration Architect Consultant
Project: Medicaid Management Information System (MMIS)
Description: Perform and execute an Enterprise cross-team for enterprise
SOA application with .Net solution architecture, service component software
architecture and application lifecycle management practice while performing
as BizTalk technical specialist for conceptualization, design and
development of a Service-Oriented, web-based Medicare and Medicaid
Information System (MMIS) application in a distributed computing
environment.
Responsibilities:
Translate business and technical requirements into cross-functional
application systems. Used SOA Design Patterns for design of Functional
services for Provider Enrollment, Trading Partner, Drug Rebate, EPSDT,
Client, Managed Care, Benefit Management, Claims Processing, TPL, Financial
and other business areas
Multi Server distributed clustered installation and configuration of
BizTalk 2006 R2 servers following best practices for high availability.
Setup of virtualized BizTalk environment for developers using Hyper-V.
Actively participated in Joint Application Development - JAD sessions and
provide vision and technical leadership to key business stakeholders, in-
house business process analysts, and IT infrastructure architects
Review Business Process Modeling templates and collaborate with Business
analysts
Reviewed and authored documents for conceptual, logical and physical design
Responsible for implementing business logic in BizTalk Orchestrations using
correlation
Designed custom pipelines for validation and batching
Implemented maps using custom functoids, and XSLT scripting functoids
Responsible for design of Integration Broker to receive and send flat files
in batch from IBM mainframe and interpreting copybooks
Lead the EDI X12 HIPAA 4010A (270/271, 834, 837P-I-P-D & 997) and HL7 ver
2.4 communication platform and technical messaging connectivity analysis
and development for inbound message queuing (content extraction, mapping-
routing-message archiving-administration and customization).
Created flat file schemas for the input flat files sent by various clients.
Large Flat file processing of files over 100MB.
Involved in Schema Design using XML schema design patterns.
Used Zachman Framework for Enterprise Architecture, BPMN for process
modeling and UML for data modeling.
Enforced SOA Governance at design time by using TFS and proposed run-time
governance.
Implemented and consumed WCF web services using best practices in BizTalk.
Exposed State machine workflows as WCF services consumed by BizTalk
Developed design documents and BizTalk coding standards. Created UML test
cases.
Worked on Enterprise Architecture, BPM and SOA Impact Analysis & Risk
Assessment
Used ESB Toolkit 2.0 for Exception Handling
System monitoring using SCCM, SCOM 2007 and BizTalk Management packs
Environment: BizTalk 2009/2006R2, Visual Studio. Net 2008/2003, C# 3.5,
TFS, SOA, SQL Server 2008, Windows Server 2008, Hyper-V.
Advent Inc., New Jersey
Apr'08-Jan'09
EDI/BizTalk Consultant
Project: Transportation and Logistics, EDI
Description: Business-critical enterprise application was developed for
PierPASS Inc. to manage Traffic Mitigation Fee to accept or release cargo
containers for marine shipments(trading partners). Trading partners send
EDI X12/flat files via AS2 or FTP(Push only) communication protocol or
upload files through website. Proprietary Comm Agent routes files from FTP
folder to BTS pickup locations. BizTalk processes the incoming flat files
and EDI data and passes it on to a custom Queued Component (QC).
Application Load Service (ALS) service polls database for insertions
through QC. This is a 24/7 system with ongoing support.
Responsibilities:
Served as a Senior Software Architect & Application Lifecycle Management
(ALM) Team Leader providing thought and practice leadership for software
infrastructure setup, governance and oversight, design and end-to-end
testing.
Worked closely with the functional IT teams to define system integration
needs, requirements and data mappings. Determine business requirements and
specifications from client meetings. Assign tasks to developers using TFS
work items.
Developed architectural documentation.
Developed migration plan from BizTalk 2004 to 2006 R2.
Mentored and managed team members who were new to BizTalk. Hands on
development to lead BizTalk implementations.
Interviewed candidates for BizTalk and .Net openings at the firm.
Wrote specifications for design of Flat File schemas for CSV and delimited
files. Wrote specifications for complex X12(4010 - 322, 301, 315 schemas)
schema maps to be implemented using XSLT and custom functoids.
Proposed using BizTalk RFID for processing of container movement using UHF
Gen 2 Smart labels. Selected RFID transceivers with BizTalk compatible
DSPI.
Implemented Debatching in Orchestrations using XMLNodeList. Consumed web
services in Orchestrations.
Development of Custom functoids to call SQL Stored Procedures, generate ISO
DateTime, extract header values, implement switch case functionally,
parsing container numbers, error logging and custom value mapping.
Specified requirements for development of Custom Pipelines for schema
validation, flat file dissembling, batching 315 EDI Status messages,
manipulating filenames and invoking EDI pipeline in one pipeline.
Development of Custom Adapter for Queue component.
Used Web Services to capture information from Marine Terminal.
Using Covast EDI Accelerator, setup parties and configured EDI properties.
Designed Database table structure to store reference data for Trading
Partners and configuration data for Comm Agent FTPStub. Utilized Microsoft
Application Blocks for Data Access and Error Logging. BizTalk translated
messages to a format acceptable by MiddleTier for further business rules
based processing of message data. Closely worked with MT group to design
internal schemas.
Wrote SQL stored procedures to populate database tables from within BizTalk
Orchestrations.
Setup and configured third party AS2 to receive encrypted EDI messages and
send back synchronous signed/unsigned MDN. Created Certificates. Exchanged
Certificates, AS2 URL Listening IP and port information along with Sending
IP addresses, AS2 Identifier, supported encryption algorithms (DES, DES3,
RC2, AES, RC4) with Trading Partners.
AS2 transmission used HTTP with encrypted payload. Configured software to
store messages from multiple TPs into different Inbox, Outbox, Archive
folder locations for each TP. Firewall configuration to allow traffic from
Trading Partner's sending IP address.
Logged Event IDs for all suspended messages for in-house EDI Tracker since
third party AS2 software was used.
Responsible for developing and executing continuous integration process.
Setup Virtual server as Staging/QA Server for Unit and Integration Testing
with provided sample files. Changed specifications as per received sample
files. Analysis of bad files. Troubleshooting EDI QA environment. Using
PRIME to generate CRs(change requests).
Implemented PreStep Deployment Scripts, captured BTSTask return codes for
success/failure of BTSTask in scripts using C# and WMI code for automation
of all BTSAdmin tasks such as creating BizTalk host instances.
Design system architecture - FTP, Web and AS2 servers placed outside of
DMZ. BTS Production Servers, BRE servers, SQL servers placed inside
firewall. NAS device to store files on disks inside firewall. BTS and SQL
cluster, NLB, DTC, RAID setup and configuration with network admin and
build team. DR site installation, configuration as per Microsoft suggested
Best Practices. Clustering Master Secret Server.
Execute stress testing and get to deployment readiness. Troubleshooting
performance, scale, availability issues for integrated solutions and
debugging Production Problems.
Provide instructions to DBA to configure and enable SQL server agent jobs -
DTA purge and archive, Log shipping, BizTalk server backup.
Use of Diagnostic tools - BPA, pssdiag, debugdiag, MPSReports, ADPlus,
DTCping, DTCtester. Resolving hotfix issues with Microsoft and installing
patches.
Documentation of all setup/config procedures.
Providing daily statistics to management - message count processed and time
statistics. Performance monitoring, Volume testing, Testing cluster
failover, Resolving FTP/AS2 connectivity issues, checking Log files, data
migration and data integrity verification issues before Go-live deadline.
Production roll-out support, scheduling build/deployment of BizTalk
Patches. Maintaining a HotFix list to track changes.
Monitoring BTS suspended Queue for messages and Event Viewer. End-to-End
monitoring of all queues (viz. MSMQ, QC, inbound/outbound queues) and event
logs on all PROD servers.
Tracking missing messages. Troubleshooting failed messages in BTS and MT
layer. Provided 24/7 support. Correspondence with Trading Partners to
correct and send files as per specs. Knowledge transfer and cross training
to handle suspended messages.
Environment: BizTalk Server 2006 R2, VMRCPlus Virtual Server, C#, SQL
Server 2005, Windows Server 2003,2008.
Correctional Medical Facilities, Missouri
Feb'08-Mar'08
Enterprise Architect Consultant
Project: HealthCare Record Processing
Description: Correctional Medical Facilities processes healthcare records
of inmates. A proposal and proof of concept was done to bid for the
project.
Responsibilities:
Presented proposal for the design of the system architecture to support the
various requirements of the application for Payer systems.
Defined canonical XML schemas for integration with data warehouse using
DataStage ETL tool
Developed POC BTS processes for their HIPAA transactions as well as HL7
interfaces such as ADT, ORM, QRT, and ORR messages
Development of HIPAA validation maps to audit HIPAA transactions including
834 Benefit Enrollment & Maintenance
837 I/P/D Claim / Encounters
835 Claim Payment
270 Eligibility Inquiry
271 Eligibility Response
Environment: BizTalk Server 2006 R2, .Net 2.0, EDI.
Calyon Investment Bank, New York Jan'08-Feb'08
Microsoft Solutions Architect/Analyst
Project: Straight Through Processing(STP), EAI
Description: Calyon specialises in Capital Markets, Investment Banking and
Financing. With 12,000 staff, more than 250 senior bankers across the world
and a local presence that complements the network of Cr dit Agricole and
LCL branches, Calyon has strengthened its ability to operate in the world's
financial markets on behalf of large corporations, financial institutions
and French SMEs.
Responsibilities:
Provided support for and development of the Calyon BizTalk infrastructure.
The BizTalk system is utilized for Calyon's trading activity in the US.
The system interfaces with multiple OMS/EMS systems, Web Services, and
FIX/SWIFT for input and Calyon's Settlement system, Web Services and
FIX/SWIFT on the output.
Code in C# within BizTalk framework and .Net 3.5
Biztalk, OSI(Open Systems Integration) and Sungard Phase3 System processed
Trades received from Bloomberg as FIX 4.2 messages type 8 and J and
Allocation messages from SetClear
Used Rapid Addition TCP/IP based FIX Adapter to pick up messages from
Bloomberg server and drop into BTS in FIXML format.
MSMQ API was used for sending extension bytes along with the messages to
OSI. Evaluated Tibco RV to replace MSMQ.
Developed BizTalk Orchestrations to process Cancel-Correct Trades in
TradeBook, Allocations with SetClear, using Maps to do validations at
different levels.
Fine tuned existing orchestrations to improve performance to handle average
trade volume of 700,000 trades per day. Current 6 BTS server configuration
with 2 SQL boxes processed 100 trades/second. Used Perfmon counters to
detect bottlenecks.
Developed multi-threaded UI in C# to integrate real time messages from
Tibco RV messaging bus in excess of 8000 messages/sec using Infragistics
WPF Grid.
Administered BizTalk Servers
Configured Production and UAT Environment
Worked with Architect to keep to defined standards, patterns, and specified
architecture.
Supported Internal and External clients
Supported all data processing operating areas in post implementation
support of systems
Tested and documented all programs, including the development of test data
Unit testing of code.
Worked with Business Development Team and Users to analyze, prepare
functional requirements
Creation of BizTalk Rules using BRE.
Created Web Service and consumed web service from web client developed in
ASP.NET
Involved in configuring physical and logical ports in BizTalk Explorer.
Designed GUI application using XML data sources and SQL Server as backend
database
Programming Web GUI (ASP.NET, ASP, Design Patterns, OOD, CSS)
Development of Test Harness using ADO.NET, MS SQL SERVER, Stored
Procedures, Functions, Triggers, Views
Synchronized Sharepoint Lists with SQL databases using BizTalk SQL and
Sharepoint Adapter
Environment: BizTalk Server 2006 R2, Web services, C#, ASP.NET, VB.NET,
WinForms, SQL Server 2005, Windows Server 2003.
PC Connection Inc, New Hampshire Aug'07-Jan'08
ESB/SOA/BizTalk Consultant
Project: Business Process Automation
Description: PC Connection is a leading IT solutions provider to
businesses, governments, educational institutions, and consumers. The
company offers a broad selection of more than 130,000 brand name electronic
products through Web sites and specialized IT product catalog. To handle
the high volume of orders through Internet, Email, FTP BizTalk was utilized
to automate and expedite the ordering system.
Responsibilities:
Designed and developed scalable Microsoft BizTalk applications and .Net
shopping cart modules to process cXML orders received by HTTP, POP3, FTP
Adapters.
Account setup in SAP, SAP IDocs, SAP adapter and various SAP transactions.
Used Farpoint Spreadsheet custom pipleline component to convert Excel
orders to XML.
Use of WCF to remove internal core DLL dependency issues.
Debatching orders, archiving each order in custom pipeline for logging and
tracking purposes. Extract MIME attachment filename of XLS orders.
Heavily used Content Based Routing of messages.
Used XSLT/Custom Functoids for Message transformation to cXML PunchOut.
Implemented Exception handling, Used Enterprise Library for logging and MS
Enterprise Service Bus Guidance for handling failed messages, SMTP adapter
to email failed orders along with exception error details.
Deployment and Automation for builds using WMI scripts and NAnt based
BizTalk Deployment Framework to clustered Dev, and QA environments.
Deployed the BizTalk applications on the Production server after creating
the application as MSI files.
Performance Evaluation using PerfMon and analysis of counters.
Create and use BAM Portal for monitoring BizTalk processes.
Followed Scrum/Agile methods.
Developing test scripts, estimating resource requirements and providing
technical expertise.
Perform unit testing using BizUnit and profiling for Orchestrations.
Exposed Orchestrations as Web service for interaction with external
services.
Used Parallel, Listen shapes to implement sequential and parallel convoys.
Designed and developed atomic, correlated orchestration, debatching.
Worked on Functoids. Involved in writing script/custom functoids.
Implemented XSLT transformations for Mapping of schemas.
Orders came in through POP3, HTTP adapters in Excel, XML, CSV formats
Designed and developed business flow diagram and XLang components in C# for
order(s) processing in BizTalk application.
Environment: BizTalk Server 2006, .Net 2.0, SOAP, cXML, BizUnit, NAnt.
Chevron Energy Corporation, CA Mar'07-Jul'07
BizTalk/.Net Consultant
Project: Centralized Purchasing System
Description: Chevron Energy Corporation is one of the world's leading
independent oil and gas exploration and production companies. Chevron's
operations are focused primarily in the United States and Canada. The
company has more than 1000 associates and a national network of
electronically linked production facilities and customer service centers
throughout the country. It provides a centralized purchasing system.
Chevron clients can place the purchase order (e-procurement) through web
based intranet system which programmatically interacts with the BizTalk
application to process the order. BizTalk system is used to process,
validate and confirm the order placed by the clients.
Responsibilities:
Designed and developed the XML Schemas for BizTalk inbound and outbound
documents using BizTalk Tools.
Designed and Developed BizTalk 2004 integration solution
Actively worked with BizTalk Rules Engine, written business process rules.
Created and worked on promoted schemas.
Responsible for implementing various mapping and orchestration process.
Involved in writing script/custom functiods.
Debatching envelop schemas to single orders
BizTalk orchestrations implemented to automate order processing by
inserting orders in SQL Server.
Environment: BizTalk 2004, Visual Studio. Net, C#, ADO.NET, ASP.Net, SQL
Server 2000, Windows Server 2003,
Symantec Corporation, California Aug'06-
Feb'07
.Net Consultant
Project: Order Management System
Description: An interface is built to give over all picture of all orders
related activity at one place. Different views of the information are
presented to resolve issues with respect to a pending order. It also
displays statistical information of all orders, distinct products sold in
any time frame.
Order management consists of having the ability to bulk print all the
invoices that are ready for shipping in relation to the available
inventory. It also shows details of all orders shipped, pending orders,
telephone orders, inventory status of pending orders etc in one screen
shot. The tool is also used by accounting department to issue refunds and
collect additional charges where applicable.
Responsibilities:
Analyze business requirements and work with end users to document business
requirements
Used C# Class Assemblies in ASP.Net for reusability and worked in .NET
Server controls, Web User Controls, Data Grid Web Control, Form validation
controls and created custom controls.
Created ASP.NET pages with in-built user validation where required.
C# was used for event handling purposes in the ASP.NET pages.
Used VS.NET for developing C# components.
Created user controls (Login control, Top Navigation control to name a few)
and used many standard controls including controls like Tree view and Data
grid.
Designed and Developed Web Forms for the application
Web Services (SOAP,WSDL,UDDI) are used for communicating with other
application and components.
Writing User defined Functions, stored procedures.
Developed 3 - tier Application with UI, Business and Data Access layers
using ASP.NET, C#.
Hosting the webpages on IIS.
Reporting: Data Analysis and Report Generation using SQL Reporting
Services.
Environment: ASP.NET, C#, ASP, ADO, UML, XML, XSL, DHTML, Crystal Reports,
VBScript, Visual SourceSafe, IIS, Windows 2000/NT
Infrared Inc., Nevada Mar'05-
Jul'06
Senior Research Scientist
Project: Thermal Imaging
Description: Infrared Inc. provides infrared thermal imaging cameras,
systems and software. Customer base includes public and private sectors
that deploy infrared and vision camera technology in areas of Industrial,
Electrical, Mechanical, Predictive and Preventative Maintenance, Building
Envelope Analysis, Roof Surveys and Specialty
Responsibilities:
Video Streaming: Various encoders were evaluated and MS Windows encoder was
chosen for streaming and recording of infrared and visible videos. Xine
player was used for linux clients.
Video Surveillance: C#.NET was used to configure multiple cameras from
different manufactures and view and record multiple video streams at the
desktop.
Web based Thermal Motion detection: PTZ unit is stopped when motion is
detected. ASP.NET and DirectShow Transform filter was used to change
parameters of motion detection and control hardware remotely. Coordinates
of PTZ are updated in real time. Permission Sets in .NET were also used.
Develop algorithms in C++ on Windows platform and refine existing thermal
imaging-based software products based on client specifications. Interacting
with different clients to get their product requirements and provide
technical support.
Product interfaces developed in VB.NET.
Used Web Services provided by Microsoft Alert SDK to notify motion activity
on MSN.
Developed Image processing algorithm prototypes in MATLAB.
Environment: ASP.NET, C, C++, Visual Basic. NET, ADO.NET, SQL Server 2000,
IIS, Visual Studio.NET, DHTML, VBScript, DirectX, MATLAB
International Game Technology, Nevada
Mar'02- Mar'05
Senior Firmware Engineer
Description: IGT is the world's leading manufacturer of computerized casino
games.
Responsibilities:
Designed, developed, modified, tested and reviewed firmware. Games were
written in C using object-oriented design.
Analyzed, developed and recommended game design approach. Developed and
reviewed documentation.
Interfaced with Marketing, Game Design, Product Assurance, Technical
Compliance, Production, Customer Service and other engineering departments
to obtain product guidelines and constraints of firmware design.
Environment: Embedded VC++, Windows 2000, CodeWright, Beyond Compare, CVS,
PVCS Tracker
XEROX Palo Alto Research Center, California
May'01-Mar'02
Research & Development Engineer
Description: PARC delivers solutions in laser printing, distributed
computing and Ethernet, the graphical user interface (GUI), object-oriented
programming, and ubiquitous computing.
Responsibilities:
Built JAVA modules to enhance functionality of FlowPort application server
software.
Designed and implemented protocol in C++ rendering large dataglyph messages
onto multiple printed pages on Windows/Linux/Unix platforms.
Implemented routines in VB to compensate for distortion introduced in
images by a print-scan cycle.
Implemented error correction techniques for analog images using Reed
Solomon codes. Prototypes were built in MATLAB.
Wrote Python scripts to interleave dataglyphs into postscript documents.
Implemented digital image hashing techniques
Environment: C++, MATLAB, UNIX, JAVA, CVS, Bugzilla
Relocation: Willing to relocate.