Expert practitioner and trainer in software lifecycle management.Business AnalysisDatabase Design, Development, and MaintenanceTechnical WritingProject ManagementElectronic Engineering DesignSoftware TestingQuality AssuranceMarketing CommunicationPublic Speaking