Transcript
Charles C Vaz 120 Sem Lane Belmont CA 94002
[email protected] Profile: http://www.linkedin.com/pub/2/491/951 Phone: 1-650-576-1185
EDUCATION Bachelor of Engineering (Comp. Sc.) Completed in 5/1996 at Mangalore University, India with GPA 3.5 - a 4yr. graduate Course 1 yr Bachelor of Science (Comp. Sc., Maths, and Statistics) Completed in 5/1992 at St. Aloysius College, Mangalore University, India with GPA 4.2
Skills Summary Demonstrated track record in managing and developing largescale, complex programs /projects with diverse constituencies, driving to successful and timely outcomes with productive customer interaction and many site visits. Main areas of expertise are entire Software Life Cycle Software Architecture, Design, Data Modeling, Security, System Analysis & Development, Performance Tuning, Process Improvement, Monitoring, Training, Troubleshooting, Data Backup & Recovery, and Maintenance in HealthCare and Biotech projects using Microsoft Technologies and other software ORACLE, and various flavors of UNIX and Open source technologies like Perl, along with Real Time O/S experience, all with code reuse and Extreme Programming techniques in a RUP environment using excellent interpersonal, communication and leadership skills which included interviewing team members and mentoring in SEI CMM Level4, CMM Level5 and ISO-9001 companies. Proven Healthcare, Informatics and Biotech software professional with 10 yrs. + IT Experience including 4 1/2 yrs years of experience in the US Health Care and Biotech Industry, developing cost effective, innovative software aiding in drug discovery. 3 yrs experience as Software Architect. Have varied work experience in developing and integrating multi-lingual Health care software using DICOM, HL7 to provide quality images on the internet and intranet facilitating treatment to patients in an efficient manner based on optimized usage of hospital network, its components, capabilities, limitations and functions. Used Interface Engines like Ensemble and EPIC. Has an understanding of Radiology processes and its different modalities, how they function and interact/interface with one another, inclusive of the Radiology Information System (RIS). Other domain expertise areas are Biotech, and Pharmaceutical, Video Broadcast software, Airport Baggage and Material Handling. Given various technical presentations. Extensive Experience in multi-threaded apps with good testing exposure.
Languages Known
English, French
Expertise Areas:
Domain Knowledge Medical – RIS/PACS/HIS, BioTech, Banking, Broadcasting. Excellent Project Management, Communication, Organizational and Management Interpersonal skills. Skills Analysis Skills Excellent Business and Systems Analysis skills. RM-ODP/Zacchman Architecture, 4+1 Views, OOPS, OOAD, UML, Design Methodologies Patterns, Continuous Integration (using NAnt, Nunit, FxCop and Ndoc), eXtreme Programming, RUP, IHE. .NET 1.1/2.0 PROGRAMMING (C#, MC++, ASP.NET, ADO.NET, VB.NET), .NET Programming Security, .NET Performance programming, DPAPI, VC++(MFC, ADO, COM, Languages ActiveX, ATL, STL), VB, C, C++, Perl (CGI, DBI, Mod-Perl, SAX), XML, AJAX, SOAP, VxWorks, ODBC, Java, ASP, Object Oriented Design, JActiveX, Crystal Reports 11, GNU Tools, JavaScript, HTML, .NET-C++/COM. Protocols DICOM, HL7, GEML, Real Time Video Protocols (BVW, LOUTH, Sony), COM, DCOM, COM+, SOAP and SNMP (v1, v2, v3) - Agent and Manager, MTS, MSMQ, Unicode (Globalization), CMS, HIPAA ORACLE 8i/9i, SQL Server 6.5/7/2000/2005, and MS Access RDBMS Rational XDE (OO Design with UML & RUP), Rational Rose Real Time, Erwin, Integrated Visio, VS.Net Architect with Profiling, Tornado 5.1+, MS Project, Development Requisite Pro, Clearquest, Bugtracker, Dreamweaver, Sharepoint Svr. Environments IIS 4/5/6, Apache, MS Project, Norton Ghost, DDTS Application Servers E-Commerce and Enterprise solutions, Database Design, various Network Technologies tools, Traffic generators and Protocol Analyzers, Windows NT Security, used Memory Handling, GUI API, Synchronization Mechanisms, MFC/DAO Record Sets, ODBC, Windows Forms, Data Access Web Services, COM+, JPEG 2000, Profiling, Async, ThreadPool Program., Security Analysis. UNIX, Sun Solaris 2.0, MS Windows 3.1, 95, 98, NT, 2000, XP, 2003, DOS, Operating DEC Linux, Embedded RTOS – VxWorks 3 Systems I386/i486/Pentium Based Computers, DEC Alpha, Sun Systems, Real Time Hardware Video Storage Device - Tektronix Profile, Tape Storage Device Platforms Tektronix PLS, VxWorks based Routers, Switchers and Printer SCB’s, HP SAN. CVS, VSS, Clear Case (Continuous Integration with Nant, Nunit, FxCop and Configuration NDoc) Management Deployment Tools InstallShield (DevStudio9), Windows Installer (.MSI)
Work Experience Current Position: Sr. Consultant Salary: around US$75,000 per annum
Domain: Healthcare My responsibilities include: Hospital Workflow and Device Integration
Previous Companies: PHILIPS Medical Systems, Bangalore (Aug 2003 to present) Position: Sr. Technical Lead/Software Architect Current Projects: Architected, designed, developed and participated in testing of Software for enabling Enterprise (Internet and Intranet) access to medical image and demographics data using DICOM/HL7, .NET, COM+, SQL Server, Oracle in a Rational Unified Process environment
Architect for Patch Management System with ASP.Net, SQL Server Designed and Developed a DataMining system for a PACS database. Implemented EPR to integrate Hospital Workflow with PACS/HIS. Participation in Architecture Analysis of other projects My responsibilities included: Perform the role of a Software Architect by proposing a layered architecture based on the business and system requirements. Gather use cases and elaborate and formulate them. Ensure that the secure, consistent and efficient integration of the separate modules -RIS, HIS, medical modalities like CT, MR and Image Storage Systems (PACS) meet the product specifications and QOS attributes like Performance, Availability, Scalability, Maintainability, Localization, Security, Multi-threading etc. to allow for efficient and secure solution. Architect, Design and develop common frameworks and re-usable systems (UI and Profile Management) for usage in common frameworks using .NET technologies like Remoting, Security, etc to minimize risk and improve quality. Conduct design, code and performance/security reviews. Develop high-level test plans and test cases based on the requirements, conduct regression testing as and when necessary and ensure timely product releases. Facilitate Quality checks. Ensure the use of medical domain protocols - HL7, DICOM and standards like HIPAA in the IHE environment. Manage, develop, integrate and support mission critical clinical information systems; including PACS, EMR-Electronic Medical Record imaging/ archiving and retrieval services with PHILIPS PACS, RIS, EPIC HIS and Orion s/w. Frequent customer site visits to understand business requirements propose new products and support deployment and customer demos including integration of various hospital products to provide EPR and RIS access. Propose Database backup and recovery strategies. Architect a Software Security Patch Management work flow system; data modeling for a SQL Server database for tracking security issues. Participated in process tailoring, interviewing, mentoring and use case elaborations. Publish papers to ensure effective Knowledge Management.
Celstream Technologies, Bangalore, India, (Dec 2002 - Aug 18 2003) Projects: Protocol Stack Implementation for embedded devices My responsibilities included: Architecture, design, implementation, and testing commercial embedded software for Real Time Systems, Printers and Routers using SQL Server 6.5/7.0/2000, XML, VC++, SNMP (v1,v2 and v3), Tornado, VxWorks, Rational Rose Real Time, various Network tools, Traffic generators and Protocol Analyzers, MS Project in a Win 98, NT, 2000,XP. Involved in product architecture, design decisions, programming with unit test code (XP Paradigm), code review, team management and providing rapid robust solutions.
Incyte Genomics, CA, USA. (Jan 2000 - Dec 2002) www.incyte.com I was with Incyte Genomics for 3 years
totally, out of which for 1
year I was working as a consultant through INFOTECH PROS, CA as a Senior Consultant from Jan 2000 - Dec 2000. Sr. Software Engineer, Data Management Systems My responsibilities included: Identifying Project Scope and deliverables. Involved in tracking schedule, requirements analysis and risk evaluations. Managing customer experience, evaluating customer feedback and new project proposals. Creating work flow documents, mentoring, interviewing and assisting team members in different stages of the project. Involved in product Architecture, design decisions, integration, implementation, code review, team management and providing rapid robust solutions for the given scenario. Supported testing and production operations of this work flow based commercial client/server and server based software for the Data - Delivery, Analysis, Navigation, Visualization, Mining, Laboratory Tracking, and Biological Data Warehousing database of genetic information. Involved in SQL Server and ORACLE - database administration, optimization, and schema translation - (SQL Server to ORACLE 8i). Software and Technologies used: ORACLE 8i/9i, SQL Server 6.5/7.0/2000, XML, SOAP, IIS 5-ASP, Apache-Solaris, Perl- (CGI, DBI and XML-Parser and SAX), and Microsoft Enterprise Technologies - .NET Technologies like C#, VB.NET, ADO.NET, ASP.NET, VC++, VC++ for WinCE, VB, MFC + User Interface + ADO + COM + ActiveX, Perl, ASP, ODBC, SQL Scripts in ORACLE and SQL SERVER 6.0+, VSS, Java Script, Install Shield, MS Project in a Win 98, NT, 2000,XP, Win CE, Solaris, DEC and Linux environment. Ported and enhanced the existing VB-SQL Server solution to VC++ Oracle. Also, integrated the solution with an external statistical package ‘MatLab’. Clients supported included major Pharmaceutical Giants.
LOGICA Inc. Denver, CO, USA. (March 1999 - Dec 1999) Sr. Software Engineer, CRM and E-Commerce Group E-Solution for Web based Ordering, Inventory and Reporting - a B2B solution.
INTERPRO Inc. Keego Harbor, MI, USA. (Oct 1998 - March 1999) Consultant, Material Handling Division Software Consulting for Client: Ann Arbor COMPUTER Ann Arbor, MI subsidiary of Jervis Webb Inc. Material and Baggage Handling This software handles the Baggage Handling and Material Management Systems in large International Airports and Automated Material Processing Systems. The Clients were International and so both Chinese and English Versions were to be provided.
TEKTRONIX (India) Limited Bangalore, INDIA, (Subsidiary of Tektronix Inc., USA) www.tek.com, (Feb 1998 - Oct 1998) Software Design Engineer, Video & Networking Division Global Media Management, (June 1998 - Oct 1998) A 1 Million-Dollar Project involving Java agents, browsing of Profiles, tape storage devices - PLS, Telemedia Servers and other Automated Video Servers like Omnibus to view Hi-Resolution and Low-Resolution Video data
over the Web. Awarded the quarterly software excellence award.
Protocol Emulation with Remoting, (June 1998 - September 1998) Three VFS protocols are supported. Modules involved: Protocol Emulation (PE), Configuration Management GUI (CM) and Error Reporting and Log Management engine (ERLM). Errors can be remotely viewed on a manager.
Remote Control of VCR/VTR using BVW Video Protocol The project involves controlling of VCR/VTR [Video Cassette/Tape Recorder] from a [using DCOM] remote Windows/Unix machine using BVW Protocol commands.
VDR Panel Project involved VCR like control, over digitally stored video clips, with display of a user friendly GUI using BVW, LOUTH, and ODETICS protocols.
INTERCOPE (I) Pvt. Ltd. Bangalore, INDIA, (Now known as ICOPE Technologies Pvt. Ltd.) www.icope.com, (Apr 1997 - Jan 1998) Software Engineer, Systems Multi Communication Communication based project, which involved the design of FTAM, and FTP based connectors for Windows NT4.0, for sending documents. Designed and implemented 6 NT Services for the project. Implemented an Active-X Script Engine based NT Service which accepts scripts from a client in visual Basic Script or java-script Language and executes them in a multithreaded fashion.
Document Viewer Designed a magazine document viewer using VC++. Also designed an installation program using Install Shield 3.0.
Plug in Document Viewer Developed a plug in for Netscape 3.0 using MSVC++4 for viewing documents across the Internet.
Fax Server Developed a Fax server using ODBC SDK and MSVC++4.1 on Windows NT. Also designed an installation program using Install Shield 3.0.
NETLINK Computers Mangalore, INDIA, www.netlinkonline.com, (May 1996 - May 1997) Software Engineer My responsibilities included: Involved in problem analysis, study of the requirements, study of the bar codes on the product, study of product/profit analysis required, solution optimization, development, performance tuning of the project, overall troubleshooting & support.
Office Billing Automator Developed an Office Billing Automator that automatically prints out/stores billing information on a PC when the product is scanned by a scanner. Used Install Shield to design an installer for the program.
Daily Planner Developed a daily planner with holiday planner special alarm, notes, address book, accounts, and appointment display
TRAINING COURSES ATTENDED Architecting Enterprise Software Training Results Manager & Interpersonal Effectiveness Training Time Management Training
RTOS & Designing-Developing for Performance Training Triggering Innovation Training Communication Skills Training CMMi Implementation Training Microsoft .NET Developer Training / MS Dev Days / MS Tech Ed ORACLE 9i Training DICOM/HL7 Training Object Oriented Design Methodologies & Design Patterns Human Machine Interface to Medical Equipment Training COM & Windows NT internals E-Commerce Solutions UNIX & C EPIC In-Patient and Interface Admin Ensemble Interface Engine COMPANY: WIPRO Ltd. (FSD) Bangalore, INDIA (May 1995 - June 1995) TITLE: Trainee Software Engineer JOB DESCRIPTION: * Project: Fault Tolerant Software System for a Banking System
OTHER CERTIFICATES/TRAINING/TECH. PRESENTATIONS: Brain Bench Certificates in Master C, Master C++, Java 1.2, VB 6.0, SQL, RDBMS, OOPS, ASP, XML, etc. Obtained 92.5% in the closed book C# exam at http://www.intellibench.com Transcript ID: 11286 Obtained 96% in closed book EPIC Interface Admin exam. Certified Oracle 9i DBA by Oracle Given various technical presentations on COM, Database Design, Oracle, .NET, CVS, Continuous Integration for Process Improvement, SNMP (v1-3), emerging cross platform Technologies. Conducted many customer demos on-site development and received various awards for contribution DICOM, HL7 medical protocol certified. *College Project -- developed a Digital Circuit Simulator using VC++ and MFC *Industrial Project -- developed a module for a Fault Tolerant System using C++ and Solaris System Programming
Skill
Expertise 1(Beginner)4(Expert)
Software Architecture (Simple, Reusable, QOS, 4 Enterprise)/ATAM Project Management – decision tracking, project scope and 4 proposal, project scheduling, candidate interviewing, resource allocation, team building and mentoring, risk evaluation, customer interaction, performance reviews, negotiation skills. Business and Systems Analysis 4 Verbal and written communication skills 4 Requirements gathering and Analysis/RM-ODP 4 OO Design & OO Programming with Internationalization 4
Further Info
4.5 yrs 3.5 yrs
3.5 yrs 10 yrs 4.5 yrs 10 yrs
Skill
Expertise 1(Beginner)4(Expert)
Further Info
Domain Experience - Medical (DICOM, HL7, RIS, HIS, PACS), Biotech (GEML), Real Time Video (Louth/Sony/BVW), Material Management, Banking Internet Protocols – https, xml Testing – Stress, Performance and Regression with Automation Multithreaded Apps Rational Unified Process for VC++/VB/Real Time Development SNMP - v1, v2, v3 - Agent and Manager Real Time OS – VxWorks VC++ Real Time Video Hardware – Profile CVS, VSS, Clear Case -- Source Control MFC + ActiveX - ATL, STL and MFC SQL Server - Database Programming and Management C/C++ Embedded Software (Tornado) Java - UI/Servlets/Applets/JActiveX - Sun/MS Visual Basic C#, ASP.Net, VB.Net Unix/Solaris - System Programming Windows - System Programming Unix/Linux - System Programming XML, Xpath, XSL, Style Sheets, HTML, DHTML, CSS, JavaScript Web Services, SOAP Crystal Reports Perl Serial Port/Parallel Port Programming COM/DCOM – Windows Socket Programming MTS, MSMQ Apache/Unix & IIS/Windows -- Web Management ORACLE - Database Programming and Management
4
10 years
4 3
10 yrs 1.5 yrs
4 3
9 yrs 5.5 yrs
3 3 4 3 4 4 4 4 4 4 4 4 4 4 3 3
1 year 2.5 years 10 yrs 1 year 10 yrs 10 yrs 8 yrs 10 yrs 2 years 1.5 yrs 10 yrs 5.5 yrs 2.5 yrs 10 yrs 2 yrs 5.5 yrs
3 3 4 4 4 4 4 4 4
5.5 yrs 5 yrs 3 ½ yrs 2 ½ yrs 10 yrs 8 yrs 4 ½ yrs 6 years 7.5 yrs