SOFTWARE ENGINEERING MANAGER Summary Human Resources professional practical understanding business needs extensive experience delivering innovative solutions local regional level. Areas expertise include conflict management, employee training, employee relations, training, payroll state federal laws. Highlights Hiring retention Training development Recruiting Compensation/payroll Employee relations Exceptional interpersonal skills Compensation administration Personnel records maintenance Affirmative Action compliance New hire orientation Mediation expertise Experience Software Engineering Manager September 2009 Current Company Name － City State Visual C++, Windows, STL, OOP, MFC, threads, file maps, ATL, IPC, FTP, TCP, HTTP, XML, JSON, services, web services, REST API, SOA, media formats standards, codec SDK integration, MPEG-DASH, API design documentation. BCD spinoff Imagine 2013) Nexio video servers applications facilitate collaborative workflow Nexio LAN video servers, services applications running various nodes. Media comes proprietary SAN generic storage NAS. Development team management, Nexio servers' applications (30+ products), Playout business unit: Relocated IL CA, took larger role, video server applications product suite well. Led team 6 Northridge, team 8 Naperville, team 8 (indirect report) Beijing. Adopted Scrum since 2014, ScrumMaster, team 3 6 Burbank; Naperville office closed 2013. Team migrated source revision control Mercurial Jenkins. Recipient "Reuse Innovation Award" IP reuse, major factor Server business unit turnaround. Released deliverables Nexio Software Suite 6.0, 7.0, 8.0, Global Proxy Suite 2.5, 3.0, 3.5 Initiated, architected executed SOA concept completion facilitate decoupled clients, 2 web services 10 services, selected hands-on projects include: Hercules web service web player solution based MPEG-DASH Created C++ engine process URI, handle sessions, deliver segmented MP4 atoms (H.264, AAC) Provides dynamic HTML5 player page; JavaScript source based dash JS. Supports multiple raster sizes bit rates; "ready go" "just time" sessions. Team helped providing C# web service framework, CLI bridge layer, device testing. Published functional, REST API, URI specification document. JSON services TCP stack using C++ part SOA Created API framework classes; multi-threaded server side socket classes. Created header JSON parser top open source "rapid json" SAX style reader. Developed new services: Content Manager, Helper, Picon, Requestor. Evolved services: Encoder, GPRX, Helios, MB, Scavenger, Transcoder. Guided GPRX, Helper Requestor completion. Published 10 JSON protocol API documents 3rd party in-house use. Content Manager service primary-backup workflows Rules based engine manage media contents, metadata updates two domains. Architected developed new UMID based solution (gen 2) meet storage scalability needs. Scavenger, Transcoder low-res proxy management (C++, Win32, threads, TCP, binary protocol) Needed solution improve legacy products required regular hand holding, remained escalated. Proposed new approach, teamed up, successfully wrote two new products. MediaBase DLL, Nexio explorer assets (C++, MFC) Guided optimize original implementation 200K IDs meet proprietary storage scalability. Achieved constant UI performance milliseconds regardless user operation. Proposed introduce "dta-handler" architecture ftp-server Approach helped consolidate media formats one product build, scalability. Team added one converter DLL per media container format import export. Software Engineering Manager November 2005 August 2009 Company Name － City State Development team management, Nexio editing applications: Led team 8 Naperville, team 8 (indirect report) Beijing. Hired, mentored built core editing team size 8, collaborated expanded team Beijing. Established development process document consistent procedures peer code review guidelines. Team established crash dump analysis procedures help troubleshoot hard repeat issues. Released deliverables Video Editing Suite 2.5 Proposed architecture, teamed develop server integration modules video broadcast workflows. Principal Software Engineer August 1997 October 2005 Company Name － City State Harris Corporation acquired Leitch) Architected, designed, implemented fundamental DLL components evolution video editing product, major projects include (C++, Win32, threads, codec, SDK, GUI): Interactive playback architecture Media file reader writer components, scalable decoder encoder architectures. Video audio rendering engines Hardware integration modules, critical part business success post-production space. Interactive picon waveform drawing components 64-bit Unicode migration modules 4 million lines code. Software Engineer August 1994 July 1997 Company Name － City State DPS acquired Star Media; Leitch acquired DPS 2000). Star Media, technology startup, created video editing software Velocity post-production space. Designed developed projects include (C++, Windows) Project media management tools, Render Bank, video effects. Education M.S Computer Science Illinois Institute Technology － City State Computer Science B.E Electronics Communication Engineering National Institute Technology － City India Electronics Communication Engineering Products: http://www.imaginecommunications.com/products/playout/video-servers Skills API, Approach, ATL, audio, backup, broadcast, C++, CLI, com, CA, Hardware, concept, Content, clients, documentation, dynamic HTML5, editing, XML, FTP, functional, drawing, GUI, http, IDs, Innovation, explorer, IP, JavaScript, json, LAN, MB, C#, MFC, office, Win, Windows, 2000, migration, NAS, OOP, page, Proxy, rendering, SAN, Scrum, servers, specification, team management, threads, troubleshoot, Video, Video Editing, Visual C++, workflow, writer