AMIT RAVAL
**** **** ***** ** ***# *** H*B valid till Sept 2011 - B1 valid till 2016 Ph. (H) 571-***-****
Herndon, VA 20171 Email: *********@*****.***
Key Result Area:
7+ years experience in various platforms and variety of challenging projects targeting different domains
Range of experience includes product innovation / incubation and running through the whole life cycle of product development from inception to serving support
Served as Technical Architect / Tech Lead in designing, managing and coding using .Net Framework 3.5 & 4.0. This involved drawing UML diagrams with high level – low level design, detailed documentation for implementation, task assignment, task tracking and escalation, code reviews, deployment and support
Extensive knowledge and experience in .Net, C# 3.5 & 4.0. Proficient hands on experience with C#
Proficient in SOA based product development. Led, designed, developed and maintained SOA based products
Proficient hands on with WCF, Web Service for designing, developing & supporting SOA based products. Integrated with heterogeneous and homogeneous components via service based implementation model
Implement authentication, authorization, session management, data/context caching, high availability, extensibility, service/contract versioning, legacy service/contract transformation and support, service routing, SOAP headers, token based sessions, quick response etc... concepts with WCF and web service on self hosted and IIS hosted platform
Designed & developed complex asynchronous event driven messaging systems
Represented previous employer in MSFT CTP program for WF 4.0 development. This involved working closely with MSFT personnel, discussing designs and concepts, exchanging code and collaborated as early adapter for WF 4.0 and WCF
Implemented service/application hosting and monitoring systems for 24x7 availability, alarm generation on failure, ticket escalation and resolution and fail over support
Adopted RUP and Agile development methodology. Served as Scrum Master for 3+ years
Achieved Health Canada and ISO 13485 for Blood Transfusion Product [FDA in process]
Excellent Interpersonal skills and teamwork. Enthusiastic and quick to learn new applications and tools with eagerness to take individual responsibilities. Worked in large and small teams as well as led a team of up to 15 developers
Earned several awards for outstanding performance including Employee of the Year, Best Innovation, Medical Instrument Certification for software development etc...
Technical SKILLS
Business Domains: Health Care [FDA, Health Canada, ISO 13485], IHE www.ihe.net , LMS [Lab Management System], US Sales Tax [SST certified process], Medical Billing
Technologies: C#,.NET, WCF, WPF, WF , COM, Core Java, VB, C++, Win32, Win Forms
Database: SQL Server 2005-2008, Inter System Cache [ORDBMS]
Software Development Methodologies and Tools: Agile, RUP, VSTS 2008 , VSTS 2010
Others : Xml, LINQ, SOA, Web Service, COM,Multi threading, Distributed systems' integration, LLBLGen, GeoCoding [GIS Application], LDAP [Novell E – Directory], MONO, Web Services, UML, Knowledge Management, JMS, MSMQ, VCVSm NUnit, MBUnit, Junit,Test Driven Development, Visio, Enterprise Architect
EDUCATION
Master of Computer Application, BhartividyaPeeth Deemed University
Bachelor of Commerce, M.S. University, India
EXPERIENCE SUMMARY
Assignments:
Title: Visual Workflow
Employer: Eclipsys – www.eclipsys.com Jul 2009 – Aug 2010
Team size: 15 Role: Technical Architect
Environment: C#, WCF, WF[3.5/4.0], XML, LINQ, SQL Server 2008, MSMQ, VSTS 2010
Description: VWF is part of Eclipsys's future SDK road map. This system is a suite of modules to form a flexible yet sophisticated work flow, rule, service and asynchronous messaging-driven application development platform. This platform will be distributed as a stand alone SDK for external partners, independent adapters, and a common platform to develop Eclipsys products.
Responsibilities:
Conceptualized and architected high level – low level design
Represented CTP for Eclipsys and collaborated closely with MSFT team on WF 4.0
Designed path breaking navigable WF using WF4.0, which is not possible using WF 4.0
Developed custom WF designer and activity designer
Materialized activity library by using composition and implement from scratch approach
Innovated concepts i.e. Rules Engine which can be used by not technical business users
Designed & developed event driven systems to process huge concurrent calls from across the systems
Implemented WCF services which worked in asynchronous, one way call etc...
Implemented multi-threaded event execution mechanism for high availability and quick response
Developed quick beta demos in order to acquire approval with MSFT and internal stake holders
Implemented test cases which followed test driven development methodology
Implemented LINQ to SQL data layer
Adopted Agile methodology for development
Acted as Scrum Master for entire development cycle of the product
Assigned tasks, conducted code reviews and managed team of 15
Maintained sources in Visual Source Safe
Title: Genomics & Blood Transfusion, ER - Enterprise Repository [IHE]
Employer: Eclipsys – www.eclipsys.com Mar 2008 – Aug 2009
Team size: 12 Role: Technical Architect
Environment: C#, WCF, WF[3.5/4.0], XML, LINQ, SQL Server 2008, MSMQ, VSTS 2010, Win form, WPF[MVVM]
Description: Genomics is a DNA testing product which analyzes DNA pattern for a given disease or pedigree tree. Genomics caters to three branches of DNA testing by integrating various medical instruments to provide result posting mechanism for internal and external billing systems. The Blood Transfusion product solved the work flow of end-to-end blood transfusion i.e. from issuing a blood unit to posting the transfusion results. Enterprise Repository is a document management system that follows IHE standards.
Responsibilities:
Conceptualized and architected high level – low level design
Collaborated with customers for requirement gathering and POC approvals
Implemented WCF services with hosting infrastructure
Implemented service inspectors for audit, logging and security
Developed extremely complex genome matching algorithm for pedigree tree
Implemented Genomics testing flow which includes Molecular Diagnostics, Cytogenetics and Flow Cytometry
Implemented user configurable interactive work flow driven system
Integrated with external services like HL7, LIS[Lab Information System], medical instruments, third party billing etc...
Implemented Blood Transfusion product on Win Mobile platform
Represented as key role in successful acquisition of Health Canada audit process & ISO13485 certificates
Administered FDA process for level 2 medical instrument
Implemented win form based administrative console for blood transfusion process
Enacted as Scrum Master for entire development cycle of the product
Assigned tasks, conducted code review and managed team of 12
Implemented various stages to production (Pilot, Beta and Production)
Maintained the sources in VSTS and practiced check–in driven build
Represented CTP for Eclipsys and collaborated closely with MSFT team on WF 4.0
Title: Avatax Tax Engine Services, SDK,Tax returns & filling
Employer: Avalara – www.avalara.com Feb 2006 – Feb 2008
Team size: 14 Role: Technical Architect
Environment: C#, VB.NET, Enterprise Architect, LLBLGen, Web Service, VSTS2008, IIS 6.0, Java, NDoc, NUnit, MB Unit, JDoc
Description: Avatax product suite includes an array of solutions which form tax calculation engines and the vendor facing SDK. Tax Engine is an SOA product that validates addresses and calculates sales & use tax. The SLA for calculating tax is set to less than 3 seconds per transaction. The SDK was developed for integration with Avatax services on .NET and Java platforms.
Responsibilities:
Conceptualized and architected high level – low level design
Implemented real time sales tax plug in for E-Bay Prostores OEM integration
Developed product architecture along with high level and low level design
Implemented tax calculation engine for the use of From: & To: addresses utilizing Geo coded data
Utilized ORM tool [LLBL Gen] to generate data layer
Upgraded services with changing tax rates and jurisdictions supplied by external address data providers
Implemented Web Service with WSE 3 plug-in
Developed authorization and caching mechanism
Implemented tax exemption system
Designed SDK structure and method signatures for integration
Developed help documentation, sample code and support material for SDK users
Implemented COM exposed version for .NET SDK
Acted as Scrum Master and adopted RUP and Aglie methodology for product development
Implemented Unit Testing with NUnit and MB Unit
Title: OSS-BSS
Employer: Capsilon – www.capsilon.com Dec 2003 – Jan 2006
Team size: 22 Role: Software Engineer
Environment: C#, VB,Web Service,IIS 5.0, Core Java, JMS, NUnit, VSS, MONO, Cute SFTP, Novel E-Directory
Description: Standard OSS – BSS system to support smooth operation and business support function like process monitoring, alarm generation & escalation, dynamic billing, customer support etc...
Responsibilities:
Adopted given design and implemented prescribed components
Developed system programming codes [win32] to check vitals signs for running components in the system
Implemented Java, C++ and C# code to implement different components in the system
Developed SFTP inbound and outbound modules
Implemented asynchronous messaging based process monitoring and controlling system using JMS [ Fiorano MQ] and MSMQ
Developed LDAP[Novel E-Directory] based authentication and authorization system