Natarajan - Senior Biztalk/HL7/.net developer with state client's experience |
[email protected] |
Location: Phoenix, Arizona, USA |
Relocation: Yes |
Visa: H1B |
NATARAJAN ARUMUGAM
EMPLOYER DETAILS: [email protected] .NET/.NET CORE/BIZTALK/EDI/HL7 RHAPSODY CONSULTANT EXPERIENCE SUMMARY 20+ years of extensive experience in Microsoft Technology,Microsoft AZURE, BizTalk,Rhapsody, Windows, and Web application. Playing Technical lead and Technical Architect Experience in Microsoft Azure platform, .Net Core,Key vault,Azure Rest API, APIM, App service. App Function, Azure Data Factory, Logic Apps, Application Insight, Azure DevOps, CI/CD Build Pipeline and Release Pipeline. Proficient in RESTful services, MVC, JQuery, JSON, Bear Token, OData, OAuth and WebAPI with dependency injection. HL7 message processing, electronic lab report, Electronic Case, Case Notification etc. Experience in EHR/EMR Files in Rhapsody Experience in HL7 and HL7 accelerators, Rhapsody. BizTalk Upgrade from 2010 to 2013, 2013 to 2016 and 2016 to 2020 Experience in BizTalk HL7 interface into Rhapsody Interface conversion. Worked on MEDSIS (Medical Electronic Disease Surveillance Intelligence system) Configured and deployed BizTalk application in Cloud. Experience in MS SQL server and Oracle. Experience in designing SOA projects using WCF, Web services and Windows services with appropriate network and message security. Experience in Web services, XML, XSLT, XPath, Ajax,JavaScript, JQuery, Angular JS, Bootstrap. Strong relational database design skills ER diagrams. Strong knowledge on ADO.Net, Entity Framework, LINQ. Proficient in OOD, SOA, ASP.Net, ASP.Net MVC5, C#, .Net Core, WCF, WebAPI, JSON, Unity, Entity Framework, EDMX, Visual Studio Test, TFS, Visio and SQL Server. Expertise in Business Process integration, Complex event process, Business Rule Management and Enterprise service Bus. Expertise in Designing the Orchestration, Mapping, Custom Functions,App service and Pipelines. Experience in ESB tool kit 2.0, ESB Portal and SOA Experience in XSLT, XML, JSON Strong experience in Custom BizTalk Pipeline Extensively worked with BLOB, S3Bucket, FILE, FTP, SFTP, SQL, WCF, SOAP, HTTP, SMTP and WCF-OracleDB. Extensively used BTS Business Rules Engine (BRE) and BRE Pipeline Framework as a part of business logic implementation. Excellent knowledge of EDI/X12 file formats and 5010 transaction sets. Experience in HealthCare Domain Experience inBanking Domain HIPAA 5010 Transaction sets (e.g. 834,835, 820, 837,276,277,270,271 and 997 etc.,) Experience in ICD9, ICD10, IPD, OPD, HCPCS,CPT. Used Business Activity Monitoring (BAM), for logging and tracking the application process flow. Biztalk Health Monitoring, SCOM, BizTalk 360 Deep Knowledge on publishing schemas and orchestrations as WCF services and consuming WCF, Webservices and Web Service API. Experience in BizTalk Deployment Framework, Release management tool and BizTalk Health Monitoring, DEVOPS Experience in Agile and Iterative, SCRUM methodologiesProject development. Having 4 years experiencein product development. Strong understanding of Object-Oriented Analysis and design using C# (OOAD). Solid experience in writing Application .NET Frameworks for 4.7 environments. Solid experiencein Design pattern. Strong Business Process Modeling (BPM) and Business Process Re-engineering (BPR) using UML (Use Cases, Sequence Diagrams, Activity Diagrams, etc.) Strong experience in handling projects with Onsite/Off-Shore model in terms of client interaction as well as being an onsite coordinator. Strong experience in TFS (Handling Multiple release, Automated build, Gated check-in etc.) and GIT Experience in Fiddler, SOAP-UI, Postman Experience in SSIS, SSRS EXPERIENCE HISTORY Currently working as .Net/Azure/BizTalk/HL7 Rhapsody consultant in KollaSoft Inc, January 2016 - Till date Worked as BizTalk/.Net Consultant, CoreLogix Consulting Inc, June 2015 December 2015 Worked as Programmer Analyst Senior Professional, Computer Sciences Corporation, Dec 2006 - June 2015 Worked as Sr Software Engineer MS.Net, PSI Data Systems, Bangalore Aug 2005 - Nov 2006 Worked asSoftware Engineer, A & S Technology, Chennai, April 2005 Aug 2005 Worked as Software Engineer, American Computer Connection, Chennai, June 2002 April 2005 EDUCATION M.C.A (Master of Computer Applications) with First Class, Bharathidasan University, TamilNadu, India (2002) B.ScPhysics, with First Class, Bharathidasan University, TamilNadu, India(1999) PROJECT DETAILS BizTalk/EDI/ HL7/Developer/Architect. (Department of health Service) Start Date: Feb 2021 End Date: Till now ELR (Electronic LAB Report) Arizona Department of Health Service has ELR (Electronic LAB Report) file processing system. We have developed ELR System in BizTalk HL7 ELR system receives electronic lab report files from various submitter. Submitter LAB file can be different types ( hl7, XLSX, CSV,XLS). It can be single message or Batch messages. Rhapsody debatch the message if we receive the batch file. Message validated with appropriate HL7 version definition. If validation is success, then message will be parsed as xml and loaded into ELR master Database. This process is allowed for all type of version and all type of files. We have clean table process where we will load ELR Master Data to clean table database for Business use. All downstream application getting ELR data from ELR Clean database. We are getting Encrypted Files from APHL. These files will be decrypted and routed to ELR source folder for ELR file processing. We have Email Notification to send file status to team. SQL job send daily activity summary report to team. ECR Electronic Case report. We have built BizTalk application to handle following functionalities. We receive Electronic case report from AIMS(Association of public Health Laboratories informatics messaging. AIMS receive case report from various state and validate reports. The validated electronic case report send to AZDHS in zip files. It has 4 type files Reportable report in html and xml format and Electronic case report in html and XML format. We will unzip ECR File. We are creating simplified xml file from RR and eICR Files. This simplified file will be validated with simplified xml schema which got it from APHL. Validated simplified xml file loaded into ECR master database. We have ECR Clean database where business required data loaded from ECR master database. Patient address validated with AZDHS GIS address Validation service in Rhapsody. Case Notification Case Notification is the process of automating the sharing of notifiable disease-related health information with the national notifiable diseases surveillance systems (NNDSS) through HL7 messaging. Case Notification Flat file is used from Surveillance system database. Rhapsody interface receive the flat file and convert into HL7 message base on Morbidity of file by using message mapping Guides(MMGs) developed by The CDC. Rhapsody uses lookup table to get data from lookup table based on MEDIS id. We have GEN V2, TB3, ARBO,Measles Files. Which will be generated daily from rhapsody application and send to CDC. Role:As a TechnicalLead and Technical Architect, I had Analyzing the requirement and completing the technical design for the requirement. Develop and modify Rhapsody artifacts and perform programming, validation procedures, and documentations. Deploy Rhapsodyartifact to AWS environment. Design and improve existing Biztalk interface design like throttling pattern. Maintain and troubleshoot existing processes with thorough understanding of the processes and interrelationship with other programs and processes. Install and configure various Rhapsody solutions in Development, Stage, UAT and production servers. Develop RESTful Web API in .Net core 2.2, Develop Web applications. Environment: Windows 10, Visual Studio 2017, 2013, BizTalk 2020, EDI,HL7, Rhapsody, Deployment framework, Visio, SQL Server, Oracle, SFTP,.NetCore2.2 , Microsoft Azure, Logic App, App Service, GIT, Control-M, IBM MQ, Oracle, Restful API,AWS,AWS S3 Bucket. BizTalk EDI/Azure Integration project Client UST Health Proof (Blue Cross Blue Shield of Michigan), USA Start Date: July 2019 End Date: Feb 2021 We have implemented real time EDI Transaction in Azure Logic Apps. Azure Logic App transfer files from UST Health Proof sftp to location to multiple Client SFTP location. We have App service Function in Logic app system as decision making components. Azure Data factory get EOP and EOB file details from oracle database and retrieve files from SFTP location. These files will be stored to Azure blob Storage. ADF initiate file transfer operation from BLOB storage to client SFTP location via Control-M job. We do create a lot of Azure API like Accumulator API, DMS API VIS API. These APIs are hosted in Azure App service. APIs are configured in APIM to expose/Share ULR to Different clients. UST Health Proof is software division for Blue cross and blue shield. BCBS provides insurance/Health Service to several states in united states. UST Health Proof has other clients as well apart from BCBS. UST Health Proof has EDI product to process EDI Transaction. We have migrated BizTalk solution from local server to Cloud server. The cloud migration project migrates legacy BizTalk version 2013 and 2016 into Biztalk 2020. Biztalk 2020 version is running in Microsoft cloud. As part of cloud migration, UST Health Proofdid some architecture changes in Biztalk interface. All outbound processes use IKA File generator .Net component get data from oracle database and provides input to BizTalk interface. IKA File scheduler configuration with Control-M job to move files from shared location or from sftp server to BizTalk receive location. This project handle almost all EDI transaction like enrollment, claim, eligibility inquiry, claim inquiry, claim authorization, payment remittance and payment advise etc., UST Health Proof uses Biztalk deployment framework and Devops to deploy all artifacts from lower environment to higher environment. Role: As a Technical Lead and Technical Architect, I had Analyzing the requirement and completing the technical design for the requirement. Develop and modify BizTalk artifacts and perform programming, validation procedures, and documentations. Deploy Biztalk artifact to cloud environment. Design and improve existing Biztalk interface design like throttling pattern. Maintain and troubleshoot existing processes with thorough understanding of the processes and interrelationship with other programs and processes. Install and configure various BizTalk solutions in Development, Stage, UAT and production servers. Develop RESTful Web API in .Net core 2.2, Develop Web applications. Environment: Windows 10, Visual Studio 2017, 2013, BizTalk 2010, EDI,HL7, Rhapsody, Deployment framework, Visio, SQL Server, Oracle, SFTP,.NetCore2.2 , Microsoft Azure, Azure ADF, Logic App, App Service, GIT, Control-M, IBM MQ, Oracle, Restful API,AWS,AWS S3 Bucket. Contract Administration System, EDI Enrollment, Payment and Claim Processing Client Department of Economic Security (Division of Developmental Disability), Phoenix, USA Start Date: July 2017 End Date: June 2019 DES provides supports and services to over 35,000 people with developmental disabilities and their families throughout Arizona. DES strives to support the choices of individuals with disabilities and their families by promoting and providing flexible, quality, member-driven services and supports within communities. We value our community connections and emphasis on looking at a person s strengths and gifts. Most services to children and adults with developmental disabilities are delivered in the family s or person s own home as well as their community. Services are provided based on each person s identified needs, state and/or federal guidelines and, when applicable, the availability of funds. Services are authorized and monitored by a support coordinator (case manager). The support coordinator promotes access to community resources and flexibility in meeting the person s needs. While some services are delivered directly by the State, most services are delivered through a large network of individual and agency contracted providers. Services are provided throughout the lifespan of an eligible member. For children under the age of three who have certain developmental delays, the DES Division of Developmental Disabilities works in partnership with the DES Arizona Early Intervention Program (AZEIP) and community agencies to provide early intervention services for these children and their families. Early intervention services help young children grow and develop as well as support their families. The Division s contract with AHCCCS outlines that a Provider Directory be available to consumers families on the Division s website. This directory would allow the user to search for Providers that are available to deliver in home services and center based services to the consumer. Connecting the Providers and the Families to the Qualified Provider network will allow the ability to choose the provider who best fits the family s needs. Capitation application enroll member to different health plans UHC, Care First, Mercy care using BizTalk EDI 834 transaction, Payment order and claim process/Encounter Submission happening via EDI 820 and EDI 837 transactions. Environment: Windows, Visual Studio 2015, 2013, BizTalk 2016, 2016, HL7,Deployment framework, Visio, SQL Server, oracle, SFTP,ASP.Net, WEB API, C# 4.0, MVC 5, JSON, JQuery, Unity, WCF, SQL Server 2008,SSIS, SSRS,HL7, MVC Rate Extract Synchonization Client Arizona Department Revenue, Phoenix, USA Start Date: Jan-16 End Date: June-16 The Arizona Department of Revenue (ADOR) will become the single point of administration and collection of State, county and municipal transaction privilege tax (TPT). Taxpayers will be able to file and pay on one form for all jurisdictions. ADOR will make changes to the current TPT-1 and JT-1 forms, referred to in this document as the TPT-2 and JT-2, to collect location specific information. AZTaxes will be redesigned to improve the taxpayer experience and collect all information needed in the TPT-1 and JT-1 forms. AZTaxes (online system) will implement an address lookup page that integrates a Geographic information system (GIS) to provide the taxpayers with accurate TPT jurisdictions based on their addresses. This GIS functionality will be integrated into the JT-2 (online version). ADOR will also implement an instrument to file and pay multiple returns in bulk through AZTaxes. DOR will provide location-based reporting to all cities. TAS System is internal to AZDOR and AZTAXES is available to both DOR and public user. TAS system maintains data in oracle database whereas AZTAXES system maintains data in SQL Database. DOR define new rate and modify existing rate along with rate effective date in TAS system. The BizTalk 2013 version of the Rate Extract orchestration uses SQL Polling to determine if new changes have been made to rates that need to be synchronized with AZTaxes. The Application starts when SQL polling makes a call to AZTaxes to get last run date. This date is passed on as parameter for the newly created AINTS611 module in TAS database that extracts all rate data changes after this date. The output of this stored procedure is passed back to orchestration in an XML format. The orchestration loads XML data into batch table in AZTaxes database. There is a batch process for Rate synchronization in AZTaxes database. The batch process validates current batch against validation rule and mark status of validation. Synchronization process sync validation succeeded data to actual table AZ Taxes Database. Synchronization summary and Error report email notification will be sent to concern team.AZTaxes Web application enhancement. Environment: Windows 2008, Visual Studio 2012, 2013, BizTalk 2013, ESB, EDI,Deployment framework, Visio, SQL Server, oracle, SFTP, ASP.Net, C# 4.0, MVC 4, JQuery, JSON, Unity, WCF, SQL Server 2008 Role: As a Technical Lead, I had Analyzing the requirement and completing the technical design for the requirement. Develop and modify BizTalk artifacts and perform programming, validation procedures, and documentations. Verify the project integrity when there are changes being done in the existing code for Develop, test, and document executable code according to functional and technical specifications using structured development methodologies and defined standards Maintain and troubleshoot existing processes with thorough understanding of the processes and interrelationship with other programs and processes Install and configure various BizTalk solutions in Development, Stage, UAT and production servers. Environment: Windows 2008, Visual Studio 2012, 2013, BizTalk 2013, ESB, EDI,Deployment framework ,Visio, SQL Server, oracle, SFTP,ASP.Net, WEB API, C# 4.0, MVC 4, JSON, JQuery, Unity, WCF, SQL Server 2008 Exchange Media Client American Express, Phoenix, USA Start Date: 06-29-2015 End Date: 12/31/2015 Application Description: American Express is a financial service company which is best known for credit cards, change card and travelers cheque business. Exchange Media is a BizTalk based card issuance application receiving issuance requests from upstream systems, aggregating additional information required from different services, sending the issuance feed to Bureaus for fulfillment and uploading authorization related information to Card Authorization System. Once the request or file is received by Exchange Media it sends it to processing by calling different services. Once the successful response is received from these services, then it is sent to embossing unit as part of scheduled batch files. Exchange Media application is a card issuing Biz-talk based application which served as an accumulator which deals with issuances of the AMEX credit cards. It is a kind of middle ware system. Role:As a TechnicalLead, I had Designed BizTalk solutions for Mass Migration and Forced Issuance Analyzing the requirement and completing the technical design for the requirement. Develop and modify BizTalk artifacts and perform programming, validation procedures, and documentations. Verify the project integrity when there are changes being done in the existing code for Develop, test, and document executable code according to functional and technical specifications using structured development methodologies and defined standards Maintain and troubleshoot existing processes with thorough understanding of the processes and interrelationship with other programs and processes Install and configure various BizTalk solutions in Development, Stage, UAT and production servers. Environment:Windows 2008, Visual Studio 2012, 2013, BizTalk 2013, ESB, EDI,Deployment framework ,Visio, SQL Server, oracle, SFTP,ASP.Net, WEB API, C# 4.0, MVC 4, JQuery, JSON,Unity, WCF, SQL Server 2008 Integrated RepositorySolution Client JM Family Enterprise, Deerfield Beach, Florida, USA Start Date: 03-31-2014 End Date: 06-26-2015 The Mainframe Proxy is a subscriber for business events that need remediation on the mainframe. The mainframe proxy has to fetch the related data and transform them into a payload for the mainframe event handlers. When an update occurs to the IR, an event is generated by the BizTalk Event Generator. This event is sent to the Bus for publication to all subscribers via MQ. A BizTalk application that is the mainframe proxy, subscribes to the message on the queue, gets the resource data from the service layer of the IR, transforms into the mainframe copybook and places it back on the queue for mainframe consumption based on event. As a Programmer Analyst Senior professional responsible for the following OData Implement. RESTful service created by OData Controller. OData Routing configured in WebApiConfig class and implementing Queryable attribute in controller method. Role:As a TechnicalArchitect, I had Designed BizTalk solutions for IR Project Understand the client s requirements by having detailed discussions with Client Business Analyst (BA) and Technical Lead. Analysis of existing Processes to understand the pain areas of allocation process and areas of improvement and to identify the touch points for Integration from Work Flow Perspective Analyzing the requirement and completing the technical design for the requirement. Develop and modify BizTalk artifacts and perform programming, validation procedures, and documentations. Verify the project integrity when there are changes being done in the existing code for Develop, test, and document executable code according to functional and technical specifications using structured development methodologies and defined standards Maintain and troubleshoot existing processes with thorough understanding of the processes and interrelationship with other programs and processes Install and configure various BizTalk solutions in Development, Stage, UAT and production servers. Environment:Windows 2008, Visual Studio 2012, 2013, BizTalk 2013, ESB, WEB API, IIS, Oracle, Mainframe, SQL server. BREPipeline Framework, BRE, Deployment framework,EA,Visio, EDI Transaction Set (850, 855, 856, 857, 858 and 997)C# 4.0, MVC 4, JSON, JQuery, Unity, WCF, SQL Server 2008, RabbitMQ, Restful service, OData, OAuth Segment the Workflow Client Unum, Portland, Maine, USA Start Date 12-14-2009 End Date 03-28-2014 UNUM is the largest provider for group and individual income protection insurance (short time disability and longtime disability). One of leading providers if employee benefits products and services in the United States and United Kingdom. Segment the workflow is one of sub system in Unum, Which has various BizTalk components such as Broker, Business function adapter and controller. This project developed to resolve numerous challenges in existing Unum systems. I have enumerated some of them follows. Role:As a BizTalk Tech Lead, I was responsible for Design module. Generate schema from EA. Developing Business Function orchestration and Business Process management orchestration. Reviewing code. Conduct requirement walk through with client. Deployment point Unum BizTalk team. Environment:Windows 2003, Visual Studio 2010, BizTalk 2010, ESB, WCF, RabbitMQIIS, SQL Server 2005, EA CRM Services Client Unum, Portland, Maine, USA Start Date 1-10-2009 End Date 12-13-2009 CRM Service project has 6 WCF services Employer, Employee, Broker, Party, Internal Resource, and Office. These services get data from CRM HUB and from Teradata and provide service to client. Clients Unum, Maine, USA As aSenior SoftwareEngineer, I was responsible for Design Service operation in EA. Generate schema and contracts from EA. Developing service operation in RESTFull Service and WCF Service Reviewing code. Conduct requirement walk through with client. Environment:Windows 2003, Visual Studio 2008, WCF, IIS, SQL Server 2005, EA, BizTalk 2006 Guardian Life Insurance Company Client GLIC, New York, USA Start Date 05-08-2009 End Date 12-12-2009 Guardian Life Insurance Company (GLIC) is one of the largest mutual life insurance companies in the United States. The Investments Department of GLIC reinvests the premium collected from customers into multiple areas like Fixed Income Securities, Equities and Real Estate etc. The Investments business is driven by multiple administrative systems for decision making, accounting purposes, executing the trades etc. "IDB" is one such administrative application used by the Investment Department to support the decision-making process, by generating the data analysis reports. The current IDB application is based on Power Builder 8.0.4 with SQL Server 2000 as the Database. As most of the decisions of the Business Users of the Investment Department is driven by the IDB tool, the support & scalability of the product is of great import. The objective of the GLIC-IDB project is to migrate the IDB from Power Builder to .Net 3.5 , in addition to migrating the business logic residing in Data layer (Stored procedures / SQLs), from SQL 2000 to adhere to the Normalized SQL 2005 DB. This is intended to reduce the total cost of ownership and leverage the latest technologies. Role: As a Senior SoftwareEngineer, I was responsible for Design GLIC sub system applying different design pattern Preparing HLD/LLD documents Developed module Written automated unit test case. Implementation of request enhancements/new development. Reviewing code/Refactor project code to improve performance Conduct requirement walk through with client. Environment:Windows 2003, Visual Studio 2008, C#, WCF, IIS, SQL Server 2005, CAB, Infragistics. UniversityHospitalsHealth System Client UHHS, Cleveland, OH, USA Start Date 01-04-2008 End Date 05-07-2009 University Hospitals Health System (UHHS) is one of the premier healthcare delivery systems which, with its health care partners, serve patients at more than 150 locations throughout northern Ohio. It is an intranet web based application where all the applications are embedded. Content management tool and security tool are used for this intranet site. All applications will be having CM and Security part. Using CM we can create, manage announcements, menus, submenus etc.Med Role: As a Senior Software Engineer, I was responsible for Design module Estimate the task using function point metric Develop the UH website. Bug fixing, Patch creation and Unit testing Implementation of request enhancements/new development. Reviewing code Conduct requirement walk through with client. Biztalk HL7 lead Environment:Windows 2003, Visual Studio 2005, C#, ASP.Net, IIS, SQL Server 2005, Biztalk 2006, EDI,HL7, IPD,OPD,ICD9, HIPAA 5010 Transaction sets Health Alliance Client Health Alliance, Urbana, IL, USA Start Date - 06-04-2007 End Date 01-03-2008 Health alliance is health insurance project. The health insurance has provider, member, claim, finance etc. This project has legacy and staging data base. The conversion and data ware house module bring data from legacy data base into QNXT database through SSIS ETL package. The integration module create new interface for new requirement and it will incorporate into main project. The reporting module generate different kind of report depend on customer and clients need. Role: As a Senior Software Engineer, I was responsible for Design module. Preparing HLD/LLD documents. Develop the interfaces for health Alliance Implementation of request enhancements/new development. Reviewing code. Conduct requirement walk through with client and raising the clarifications. Environment:Windows 2003, Visual Studio 2005, BizTalk 2006, EDI, HL7,HIPAA 5010 Transaction sets,C#, ASP.Net, IIS, SQL Server 2005. Xcitek Solutions Plus Client Xcitek,Jacksonville, FL USA Start Date 12-04-2006 End Date 06-03-2007 XCITEK is a Corporate Action Software. Corporate actions involves any type of corporate reorganization such as special stock transaction, merger or acquisition, leveraged buy-out or tender offer, a stock split, rights offering, conversion or odd-lot program. Participants to this market: Brokerage, fund management, custodian firms and depositories. Each of these participants faces high risk because corporate action processing is complicated, deadline-driven, not standardized, and, to a large extent, still manual. The main concern for asset servicing firms of all sizes and on all sides of the equation is the whole area of data management as it relates to reference data and corporate actions. Much of the impetus for this concern comes from such industry initiatives as Basel II, Sarbanes Oxley, Patriot Act and others. The target market is financial services industry where there is a need to automate the data issues in the areas of Pricing & Indicative Data, Corporate Actions and Cash Dividends in an effort to cut costs and minimizes risks. XSP 5.0 is a reengineered product based on XSP 4.7. In order to facilitate existing clients to upgrade to XSP 5.0, it is required that existing data be migrated for business continuity. The data migration utility meets this requirement. Role: As a Senior Software Engineer, I was responsible for Design module Analysis the requirement Preparing SAD documents Preparing LLD documents Develop the data migration tool Implementation of request enhancements/new development Reviewing code Conduct requirement walk through with client. Environment:Windows 2003, Visual Studio 2005, C#, ASP.Net, IIS, SQL Server 2005,EA DesignIT Client DesignIT,Spokane, WA,USA Start Date 08-08-2005 End Date 11-03-2006 DesignIT is an n-tiered, Windows-based, remotable architecture that allows users to create and manage workflows from a client-side Windows application that connects via SOAP to a layer that accesses design-time data stores and other services. The logical views that make up the system are described in subsequent sections. At design time, a business analyst uses Design IT to compose business rules and their corresponding decision tables. Input and output parameters to the rule engine should be data catalog items. Thus, the Rule Engine will use the data catalog to map input and output parameters. Rules are saved to the design time database as XML using the persistence sub system. Decision tables for rules are also created by the business analysts at design time. A rule can be executed at runtime only if a corresponding decision table is associated with it at design time. Role: As a Senior Software Engineer, I was responsible for Design complex rule engine. Complex rule and data catalog subsystem lead. Preparing HLD/LLD documents. Implementation of request enhancements/new development. Reviewing code/Refactor team code as per project standard. Raising clarification to client and conducting clarification conference. Environment:Windows 2003, Visual Studio 2005, C#, IIS, Web Service, SQL Server 2005. Clinical Trial System Client Phase Forward, USA Start Date 04-10-2005 End Date 08-05-2005 The clinical trial is the process during which a drug or medical device is tested to ensure safety and efficacy. Clinical trials are required by most developed countries throughout the world to demonstrate claims of safety and efficacy to a regulatory body. In the Unites States, the U.S. Food and Drug Administration (FDA) regulate clinical trials. At the start of every clinical trial, the sponsor company, working to bring a new drug or device to market, writes a protocol. Principal investigators are the physicians who conduct the trial at multiple locations. These investigators are qualified and approved by a local Institutional Review Board, (IRB) to participate in the study. Role: As a Software Engineer, I was responsible for Understand functionality from design document. Develop Phase forward application and Unit testing. Bug fixing, Patch creation and Unit testing. Implementation of request enhancements/new development. Environment:Windows XP, Visual Studio 2003, C#, ASP.Net, IIS, SQL Server 2000, EA Phoenix Client Police D partement, New Jersey, USA Start Date 06-05-2002 End Date 04-08-2005 Public Safety system maintains all crime information in National Crime Information center (NCIC). The system provides Geographical Details, personal information. The system maintains the entire incident through Call for service store in 911 servers (NIBRS, UCR, and ORI). Inventory Module maintains all the property of system. GEO Module is Maintains Geographical Structure. Warrant Module is maintains all the warrant information. Alarm module maintains all the alarm related information. Role: As a Software Engineer, I was responsible for Get requirement from project leader. Develop the application and Unit testing. Own asp.net custom control and user control for phoenix project Bug fixing, Unit testing. Write stored procedure in SQL. Implementation of request enhancements/new development. Environment: Windows XP, Visual Studio 2003, C#, ASP.Net, IIS, SQL Server 2000. Keywords: csharp continuous integration continuous deployment business analyst user interface message queue javascript sthree database information technology microsoft Arizona Florida Idaho Illinois Ohio Washington |