SummaryExperienced software engineer, and hands-on engineering manager with 20 years of product development experience in broadcast media, and 10 years of experience in leading development teams (20 engineers), hiring (10 offers, 40 interviews), HR personnel procedures, performance reviews, and project transitions. HighlightsGuest servicesInventory control proceduresMerchandising expertiseLoss preventionCash register operationsProduct promotions ExperienceSoftware Engineering Manager,09 2009toPresentMicrosoft Corporation Fort Lauderdale,FL,Visual C , Windows, STL, OOP, MFC, threads, file maps, ATL, IPC, FTP, TCP, HTTP, XML, JSON, services, web services, REST API, SOA, media formats and standards, codec SDK and integration, MPEG-DASH, API design and documentation.BCD spinoff as Imagine in 2013) Nexio video servers and applications facilitate collaborative workflow in Nexio LAN with video servers, services and applications running in various nodes.Media comes from proprietary SAN or generic storage off NAS.Development and team management, Nexio servers applications, Playout business unit Relocated from IL to CA, took on larger role, and video server applications as well.Led team of 6 from Burbank, team of 8 from Naperville, and team of 8 (indirect report) from Beijing.Introduced peer reviews, repurposed components, and all 3 teams collaborated as one large team.Adopted Scrum since 2014 (ScrumMaster), team of 3 to 6 from Burbank Naperville office closed in 2013.Team migrated source revision control to Mercurial Jenkins, 30 products.Recipient of Reuse Innovation Award for IP reuse, major factor to Server business unit turnaround.Released deliverables for Nexio Software Suite 6.0, 7.0, 8.0, Global Proxy Suite 2.5, 3.0, 3.5 Initiated, architected and executed SOA from concept to completion to facilitate decoupled UI clients, 2 web services and 10 services, and selected hands-on projects include Hercules web service for web player solution based off MPEG-DASH Created C engine to process URI, handle sessions, and deliver segmented MP4 atoms (H.264, AAC) Provides dynamic HTML5 player page JavaScript source based off dash JS.Supports multiple raster sizes and bit rates ready to go and just in time sessions.Team helped with providing C web service framework, CLI bridge layer, and device testing.Published functional, REST API, and URI specification document.JSON services on TCP stack using C as part of SOA Created API framework classes multi-threaded server side socket classes.Created header only JSON parser on top of open source rapid json for SAX style reader.Developed new services Content Manager, Helper, Picon, and Requestor.Evolved as services Encoder, GPRX, Helios, MB, Scavenger, and Transcoder.Guided GPRX, Helper, and Requestor to completion.Published 10 JSON protocol API documents for 3rd party and in-house use.Content Manager service for primary-backup workflows Multi-threaded rules based engine to manage media contents between two domains.Architected and developed new UMID based solution (gen 2) for new workflow needs and scalability.Scavenger, Transcoder for low-res proxy management Needed solution to improve legacy products, required regular hand holding, remained escalated.Proposed new approach, teamed up, and successfully wrote two new 24 7 products.MediaBase DLL, desktop explorer for assets (C , MFC) Guided to optimize original implementation for 200K IDs to meet storage scalability needs.Achieved constant UI performance under few milliseconds regardless of user operation.Proposed to introduce dta-handler architecture in ftp-server Approach helped to consolidate all media formats as one product build, and scalability.Team added one converter DLL per media container format for import and export.Software Engineering Manager,11 2005to08 2009Microsoft Corporation Las Colinas,TX,Development and team management, Nexio editing applications Led team of 8 from Naperville, and team of 8 (indirect report) from Beijing.Hired, mentored and built core editing team to size of 8, and collaborated with expanded team in Beijing.Established development process document for consistent procedures and peer code review guidelines.Team established crash dump analysis procedures to help troubleshoot hard to repeat issues.Released deliverables for Video Editing Suite 2.5 Proposed architecture and teamed up to develop server integration modules for video broadcast workflows.Principal Software Engineer,08 1997to10 2005Dell Donalsonville,GA,Harris Corporation acquired Leitch) Architected, designed, and implemented fundamental DLL components for evolution of video editing product, and major projects include (C , Win32, threads, GUI) Interactive playback architecture Media file reader and writer components, scalable decoder and encoder architectures.Video and audio rendering engines Hardware integration modules, critical part of business success in post-production space.Interactive picon and waveform drawing components 64-bit and Unicode migration of all modules with over 4 million lines of code.Software Engineer,08 1994to07 1997Torch Technologies, Inc. Detroit,MI,DPS acquired Star Media Leitch acquired DPS in 2000).Star Media, technology startup, created video editing software Velocity for post-production space, and developed projects include Project media management tools, Render Bank, and video effects. EducationM.S Computer Science,Expected intoIllinois Institute of Technology-Chicago,ILGPA Computer ScienceB.E Electronics and Communication Engineering,Expected intoNational Institute of Technology-Trichy,GPA Electronics and Communication EngineeringProducts http www.imaginecommunications.com products playout video-servers ,Expected into-,GPA SkillsAPI, 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  SEP  Job Description Summary Our mission is to provide a great software product to our aviation customers with world class engineering solutions. We are looking for a Data Engineer to join one of our growing teams. The ideal candidate will thrive in a dynamic, results-driven, team-oriented environment. This role is responsible for developing data engineering jobs and workflows that enable data analytics and reporting solutions based on the given design and architecture. In this role you will see yourself responsible for executing and delivering the results using agile methodologies. This role is also responsible for providing post-deployment support, when needed. Job Description CAN WORK REMOTELY WITHIN US Roles And Responsibilities In this role you will Configure existing applications to consume new and modified customer data feeds. Perform data profiling and data analysis for any source systems and the target data repositories. Understand metadata and the underlying data structures needed to standardize the data load processes. Develop data mapping specifications based on the results of data analysis and functional requirements. Build automated Extract, Transform Load (ETL) jobs based on data mapping specifications. Create and enhance automation on frequently executed tasks. Validate the data mapping results. Implement new and ensure compliance with Data Quality (DQ) rules provided. Implement and control the use of master data configurations. Participate in the requirement gathering process and implement new solutions to address customer needs. Basic Requirements Bachelor s Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) Role is posted for Austin, TX but is open for remote work opportunitiesMust be able to legally work in the country to which you have applied for. We will not sponsor individuals for employment visas, now or in the future for this job. Desired Characteristics Hands-on experience in scripting and programming languages like Python, C and Powershell. Hands-on experience in writing SQL scripts for SQL Server, Oracle, MySQL, or PostgreSQL. Exposure to Data visualization or reporting tools like PowerBI, Tableau or SSRS. Experience with aircraft data frames such as DFDR, QAR, ARINC-717, ARINC-429, etc. Experience in handling regular expressions. Exposure to Extract, Transform Load (ETL) tools. Personal And Leadership Attributes Effective written and oral communication and interpersonal skills, bilingual preferred. Demonstrates the ability to help team members. Inquisitive with a desire to learn and grow quickly as a contributor to the larger team. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks. Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need seeks info from other sources. Communicates project status or challenges in a clear and concise manner to other team members. Did you know that research has shown that women and people of color are less likely to apply to a job unless they meet 100 of the requirements? GE Digital is committed to building an inclusive workplace where everyone feels like they belong and can bring their entire selves to work this drives our innovation! Even if you dont meet every one of the preferred criteria in this job description, we encourage you to still apply as you might be a fantastic fit for this role, or other currently open roles. About Us At GE Digital, we are creating technology and solutions to enable social, mobile, analytical and cloud capabilities for the Industrial Internet. The Industrial Internet is an open, global network that connects people, data, and machines. Its about making infrastructure more intelligent and advancing the industries critical to the world we live in. At GE, we believe its about the future of industryenergy, aviation, healthcare, transportation, manufacturing. Its about making the world work better. GE is transforming itself to become the world s premier digital industrial company, executing critical outcomes for our customers. The salary range for this position is 88,800USD - 101,000USD. The specific salary offered to a candidate may be influenced by a variety of factors including the candidates experience, their education, and the work location. In addition, this position is eligible for a performance bonusvariable incentive compensation. Available benefits include Health, Medical, Vision, 401K, Paid Leave Additional Information GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided No This is a remote position