Shuchi Chhabra
** ********* ***** *******, ** M*V3Y3 647-***-**** *******.******@*****.***
PROFESSIONAL SUMMARY:
I am a Sr. Software Developer with 17+ years of experience in IT project development and management on wide range of business areas but primarily in Healthcare domain. My expertise includes, but are not limited to:
Development and Management of projects of varying sizes and scope.
Experience as a Sr. Developer / Team Lead / Release Manager / Project Architect executing projects in accordance with various methodologies (Scrum, Waterfall) within the timeline schedule.
Development experience includes .Net 4.7, C#, Dev-Express reporting, WPF, MVVM. architectural framework as well as Java, J2EE, Enterprise Java Beans (EJB), Servlets, and Java Server Pages (JSP).
Closely worked with DBA on multiple relational Databases like SQL, MySQL, SQL Server, Oracle, DBMS etc. Have done performance tuning, query enhancement, security feature implementation in databases.
Experience as a Software Release Manager using Continuous integration continuous delivery (CICD) release process using PaaS Azure Cloud and or Jenkins based technology.
Worked in Cloud based environment using Azure and Amazon Web Services. Used RDS and SNS amazon services in conjunction with integrated software systems.
Excellent knowledge about HIPPA standards, Health HL7 V2 standard, FHIR, and X12 claims.
Worked on Multiple MOH projects. Directly interacted with MOH BC, developed claims processing system for MOH Manitoba and was a team member for TSSR project developed by Telus Health for MOH Ontario.
Experience as an Auditor in a CMM Level 5 company. Trained in FDA & ISO 13485 Standards for HealthCare systems.
Over 17+ years of experience in analysis, designing, developing and testing Java/J2EE/C# based web and desktop applications. Successfully implemented full SDLC software lifecycle.
Creating project plans, project estimates, statements of work, project charters, use cases, process workflow diagrams and system requirement specifications. Creating business plans, project and financial reports, project metrics and status reports for project stakeholders.
Working with development teams to ensure project deliverables align with customer expectations.
Working with Project Solution Designers and Architects to analyze the scope, capabilities and technological features for the project.
Executed Project lifecycle from start to finish. Requirement Gathering, documentation, defining functional and non-functional requirements, mapping use cases and tests cases, coding, testing and maintaining the project.
Experience in using and developing portlets in WebSphere Portal server 6.0.
Experience in SOA and worked with Web Services. Used Open ESB and Web-sphere ESB technology.
Worked with multi-discipline and cross-functional teams within a dynamic environment. Received Awards for Best Employee and for Team Spirit.
Excellent Domain knowledge about Health Care Industry, Power Sector, Educational Institutions and Defense Sector.
TECHNICAL SKILLS
Years of IT Experience:
17+
Languages and Environments:
.Net 4.7 Core, C#, WPF, MVVM, Microsoft Azure, AWS, SNS, Web API, Git, TFS
Core Java, EJB 3.1, Struts framework, Hibernate, JSP and JDBC
XML, WebSphere ESB, Open ESB, Dev-Ops
Jenkins, CI/CD, Serena Release Manager
Windows, Linux, Solaris, AIX
Database Tools:
MYSQL, Oracle 10g, DB2, SQL Server, SQL/MX, Amazon RDS
Reporting & Modeling:
Crystal Reports, Jasper Report, Oracle Reports, i-Reports, Dev Express Reporting
Software:
Microsoft Project, VSS, SVN, Junit, N-Unit, Spark, Skype, SOAP-UI, Load-UI
PROFESSIONAL EXPERIENCE
Aversan Inc., Toronto, CA
Sr. Software Developer, 04/2013 – Current
Responsibilities include:
Developing, Managing, Owning and leading the feature development
Developed software using Agile methodologies and implemented full SDLC lifecycle using best practices and frameworks like WPF and MVVM.
Leading, analyzing, documenting, defining and building test framework based on business and functional specifications of the system
Responsible for creating the project plan and project documents
Responsible for software development, release management, resource management and tracking of day to day project activities using Scrum methodologies.
Build integrity, establish relationship, and maintain communication with stakeholders
Manage project risks and issues and coordinated with onshore and offshore team members
Successfully delivered projects using different project management methodologies including agile/waterfall
Manage customer relationship and the delivery of the project
Projects developed by me at Aversan:
CorVista, Analytics 4 Life à Integrated Software for Cardiovascular Clinical Data collection and Disease Computation.
Unity, Laborie Medical Technologies à Integrated Software for Prime Sight Unity 9000 and video scope.
Synergy, Laborie Medical Technologies à Integrated Software for Urostym G2 and Aquarius Next.
Wind River VxWorks 653 3.0.1 à Rockwell Collins Multi-core Common Processing Resource (MCPR) single-board computer testing
IEHR-PLIS, BC à Health Information System for MOH BC.
MBC-CPS, MB àHealth Claims processing system for Manitoba Blue Cross, MOH Manitoba Claims processing
CorVista System: SME in HealthCare Domain: Nov 2019 – Jan 2020
Analytics4Life has developed The CorVista System which has the potential to give valuable insights to Physicians. The system is divided in 4 major parts Signal Acquisition, Data Upload, Analytical Engine and Clinical Consultation which is hosted in a cloud environment using Amazon Web Services, SNS and RDS using Microservices. The architecture of the system is scalable in a seamless manner that the end physician does not get to know the internal workings of the system. The system has the potential to noninvasively diagnose multiple cardiovascular conditions.
As a Sr. Developer / SME I was involved in the release management process of documentation of the components so as to get FDA approvals for the system
Creating Project documentation like System Design documents, Test Plans and Architectural documents for various modules.
Environment: AWS-SNS, AWS-RDS, AWS-SQS, MATLAB, Python, React.js, Angular, Node.js. Microservices and API architecture, Share-point, SQL Server
Unity: Sr. Software Developer / Release Manager: August 2019 – Nov 2019
Prime Sight UNITY 9000 Series Video Processors, known as Unity, is used in conjunction with a LABORIE flexible video scope. My role in this project is of a Sr. Developer and Release Manager. My tasks included but was not limited to.
Plan and develop user story tasks assigned to me in an Agile environment with daily Scrum meetings.
Implement software features / functionalities using WPF and MVVM framework in C#.
Implemented and managed stored procedures and SQL queries in SQL relational Database using SSMS and Toad.
Creating Project documentation like System Design documents, Test Plans and Architectural documents for various modules.
Interface with business stakeholders during planning and design review meetings.
Coordinate deliverable and milestone rollouts as a Release Manager and deliver the product to the client using Jenkins for internal builds and Azure CICD pipeline for formal releases.
Mentor other team members in design and implementation of the product architecture. Conduct peer code reviews on the tasks.
Implement feedback from the end-user for the patch releases of the product in the production and test environment.
Environment: C#, Microsoft Azure, GIT, WPF, MVVM, .Net 4.7, Share-point, SQL Server ver. 16, CICD pipeline, Jenkins, Azure Dashboard, Microsoft Teams, Kanban.
Synergy: Sr. Software Developer / Release Manager: August 2017 – August 2019
The Synergy software developed by Laborie Medical Technologies is the main software application running on the systems Urostym G2 and Aquarius Next. My role in this project was of a Sr. Software Developer / Proxy Architect / Release Manager. My role included but was not limited to develop and implement key features of the software like reporting, data or sample collection from devices etc. My tasks included but was not limited to.
Plan and develop user story tasks assigned to me in an Agile environment with daily Scrum meetings.
Develop and implement some of the key software features / functionalities using WPF and MVVM framework in C#
Developed and implemented SQL features for security compliance in SQL relational Database using SSMS and Toad.
Creating Project documentation like System Design documents and Architectural documents for various modules implemented and developed by me.
Interface with Product owner and other business stakeholders during planning and design review meetings.
Coordinate deliverable and milestone rollouts as a Release Manager using Jenkins for internal builds and Azure CICD pipeline for formal releases.
Mentor other team members in design and implementation of the product architecture as a Proxy Architect.
Conduct peer code reviews on the tasks and Monitor and report on the project architecture.
Implement feedback from the end-user for the patch releases of the product in the production environment.
Environment: C#, Microsoft Azure, TFS, WPF, MVVM, .Net 4.7, Share-point, SQL Server ver. 16, CICD pipeline, Jenkins, Azure Dashboard, Microsoft Teams, Kanban.
Wind River VxWorks: Sr. Test Developer: May 2017 – July 2017
Wind River BSP project consisted of various phases of system verification and validation of Partition Operating System, Boot Loader, and Modular Operating System running on the RTOS VxWorks Cert built on the E6500RM microcontroller.
My role included verification of the high level (HLR) and low-level design requirements (LLR) and reporting defects to development team. Software unit testing, software integration testing and software-hardware integration testing phase of the project was performed using Vector-CAST test automation tool and Trace32 emulator. This software product was tested against the FAA approved RTCA DO178-C, Wind River coding standards and requirements.
IEHR-PLIS BC: Team Lead: June 2015 – April 2017
PLIS is the first end-to-end healthcare Information system that processes HL7 v2 and v3 messages from various Healthcare systems. As a Team Lead for a team of 10 resources including onshore and offshore resources, my role was to provide leadership in implementing delivery and release processes, manage schedule and timelines and provide assistance in launching this product to Ministry of Health, BC. Create project plan and schedule to successfully meet project mandate and deliverables.
Create RFP’s and provide estimates for the client.
Plan and delegate tasks to various resources and monitor the project deliverable in an Agile environment with daily Scrum meetings.
Creating Project plan and other project documentation like System Design documents, Test Plans and Architectural documents for product.
Interface with vendors and other business stakeholders.
Coordinate deliverable and milestone rollouts.
Monitor and report on the project.
Oversee end to end daily management and delivery of the project.
Environment: HL7 v2, Java, Posia, Share-point, Oracle 11i, Serena Release Manager.
MBC-CPS: Team Lead: April 2013 – June 2015
MBC a Health Insurance company, processes all claims for province of Manitoba. This Claims processing system developed on a SAP was regression tested using a test automation framework. The project included developing the framework and running tests on the existing business processes already in place, focusing on efficiencies to streamline the end-to-end business processes and workflow. As a Team Lead my responsibilities included
Analyses and planning of automated test framework.
Documentation and implementation of Test cases and Test plans based on business and functional specifications of the system.
Manage and implementation of the product development using agile methodology.
Leading and mentoring a team of 12 including testers or developers who developed the regression test suite.
Involved in designing and developing of test framework based on business requirements to receive different types of messages from business processes.
Environment: Core java, .xsd and flat files, Serena Release Manager.
TELUS Health & Financial Solutions., Toronto, CA
Project Lead, 09/2010 - 04/2013
Responsibilities include:
Involved in designing and creating interfaces based on business requirements to receive different types of messages from business processes.
Designing, Coding, Documentation, unit testing and implementation of the assigned work.
Used xml schema (.xsd), WSDL based web-services, POJO based EJB interfaces to invoke Hibernate layer to call SQLMX Database. Implemented using SOA architecture.
Used Share-point for document sharing. Used Clear-case as the Source and version control management tool.
Used Web-sphere 7.0 for the development and implementation.
TSSR Project - Trillium Drug Program (TDP) and Seniors Co-payment Program (SCP) System Remediation Project
TSSR was a Ministry of Health, Ontario project where I worked as a sr. team member. The goal of TSSR was to modernize the old legacy system with new technologies currently available. It included a review of the existing business processes, focusing on efficiencies to streamline the end-to-end business processes and workflows. My responsibilities included documenting, designing, developing, creating and testing the software based on current legacy system. Successfully implemented the legacy systems business processes for Claims Management and Registration Services.
Environment: Java, GWT User interface, Web-sphere ESB, EJB 3.0, Hibernate, WSDL, SOA architecture, Web-sphere Application Server 7.0, WID (IDE), Clear-case, Share-point, SQL/MX, SQL/MP
CTG., NY, USA
Sr. Java Developer, 05/2009 - 09/2010
Health Care Information Exchange (HIE) – University of Buffalo
HIE HEAL 10 project was a research project to improve the current existing Health Care structure. The software was focused on improving the care, efficiency and cost of ESRD related patients. The application is implementing quality reporting of outcomes and clinical decisions, based on patient physical findings over a period of time. It will help identify illness complexity and can be related to value-based outcomes and cost. HIE will further expand to integrate and maintain patient records in a single database for a number of providers.
Environment: Java, Open ESB, BPEL, WSDL, SOA architecture, Glassfish 2.1, Net-beans (IDE), SVN, SharePoint, MYSQL, Oracle 11i
Enterprise Managed Metadata Environment (EMME) – Mayo Clinic
As a leading healthcare provider Mayo clinic, implemented an Enterprise Managed Metadata Environment (EMME) project. The software integrates all the metadata (information about data assets) into a single repository for both business and technical users to query and report from. This includes technical metadata found in database system catalogs as well as business metadata that includes experiential knowledge from individuals.
Environment: Java, ZK Framework, Z-Script, Eclipse (IDE), Jasper Reports, Apache Tomcat 5.5, SVN, SharePoint, Power Designer, Rochade, Web-Access, Meta-ability, SQLJ, MQ JDBC
Spanco Tele systems and telecom Solutions, India
Team Lead, 12/2007 - 09/2008
Directorate General of Information Technology
Army Maintenance software to integrate Inventory management and Asset management.
Environment: Lotus Notes, Lotus Domino Server, Java, JSP, Ajax, XML, DHTML, HTML, EXTJS, HTTP, Dream-weaver, WebSphere 6.0 Portal Server, Solaris, WID, WSAD, ECM, SQL 2000, Rational Application Development Tool (IDE), Lotus mail Server, Jasper Reports.
iBilt Technologies Limited, India
Team Lead, 11/2004 - 11/2007
Central Electricity Authority IMS
Indian Electricity authority software which regulates and gathers information from various power generating stations located all over India, regarding generation, consumption and efficiency of these station on daily, monthly and quarterly basis.
Environment: Java, XML, WebSphere 6.0 Server, Oracle 10g, Linux, My-Eclipse (IDE), Lotus Mail Server, Toad, SQL Developer, Jasper Reports, SQL Server
Directorate General of Artillery
Indian Army software to regulate and manage the movement of manpower, equipment’s and Units of Artillery around India.
Environment: Java, Servlet, JSP, JQuery, WebSphere 6.0, Linux, Eclipse (IDE),J-Dev, Log4j, JUnit, Jasper Reports, Tomcat 5.5, Oracle 10g, Lotus Domino Server 6.5
Web Based Academic Management System (WBAMS) for IIT Delhi
Application build for Indian Institute of Technology (IIT) Delhi seamlessly integrates all the student center processes, thus enabling a quick and creative analysis of data to facilitate decision-making.
Environment: Java, Servlet, JSP, J-Creator (IDE), Oracle Reports, Tomcat 5.5, Oracle 9i
Digital Devices, India
Java Developer, 09/2002 - 11/2004
Query Builder
Application used to check redundancy amongst various databases that were updated by different users. Environment: Java, J-Creator (IDE), Oracle 9i
Education & Achievements
Bachelor of Engineer in Computer Science, L.N.C.T., Bhopal, India