Sr. Engineering Manager
Nielsen
مجموع سنوات الخبرة :36 years, 1 أشهر
Audio Watermarking Development
Nielsen Technology Integration with OEM. integrated the technology with 128 products.
Line manger of 20 Engineers - Onshore and Offshore.
Product owner of the Nielsen core technology.
Media Client engagement for system solutions, ABC, CBS, NBC, NFL...
• Introduced Agile - Scrum Methodology to a pilot project at Ericsson.
• Delivered Video in Demand IPTV Proof of Concept product using Scrum methodologies by managing scrum teams, release planning, story writing, sprint planning, sprint execution and sprint retrospect.
• Communicating mile stones goals and results to the organization.
• Project Managing Backend and UI of Video on Demand IPTV product development using Java, Erlang and Ruby.
• Buildng Mobile Products
• Project Management of web applications.
• Working for SITA LAB the innovation division of the largest IT services for airline and air transport Services Company in the world, managed many innovative projects that helped move the airline technology forward.
• Managing Biometrics Engineering Project to investigate and install passenger Iris verification for airports around the world.
• Managing Mobile Office, voice, Data and Virtual Desktop development and installation in airports and airlines around the world.
• Managing Virtual Cloud infrastructure trial installation and evaluation for Sita software production environment.
Technical Program / Product Manager 2006 - Present
As a Technical Program / Product manager,
• Managed Enterprise and Messaging Programs from a business case to deployment. Software was developed, tested and deployed in a multi site environment.
• Successfully, managed 8.x Nokia Intellisync Mobile Suite program which included 4 projects in an eight month time frame including, Server development, Symbian, windows mobile and J2ME clients.
• Responsible for day to day management of Nokia Mobile Suite 8.x program, which included daily scrum meetings, scrum of the scrum meetings, reporting progress on programs, holding program meetings, holding error triage reviews and holding change control board reviews and product release management.
• Managed 5 Sustaining releases of the Nokia mobile Suite 8.x; by discussing requirements with customers, organizing work for project teams and delivery of required solution to customers.
• Delivered a server system that interacts and provides various data to its clients such as email and ISP settings.
As a Leader of Program management,
• Introduced and applied Agile / Scrum Methodology to Nokia Software programs.
• Managing programs to develop server and client for wireless email and device management.
• Responsible for building program management function and program management team.
• Helped establish and continued to improve SD process for Enterprise Solutions Unit in Nokia.
• Established Program Management Dashboard and Weekly status reports.
• Established Program management for Emergency patch process and tracked emergency patches closely. Raised awareness in the organization regarding emergency patches. Also established a dashboard for emergency patches.
• Managed all aspects of Line management such as Hiring, performance reviews and goal setting for the group.
As a Manager,
• Responsible for re-building and re-focusing a group of 45 Engineers. Also, responsible for line management, which include developing and managing plans for hiring, retention, budget and process for software development, integration and verification department.
• Lead a team of 5 managers to define the goals, objectives and strategy for software production department. Created objectives, sub objectives, strategy, approach and capability development plan for whole group.
• Contributed to the company strategy and objectives as requested by CEO and CTO of company, which included tactical and long term plans.
• Contributed to the development processes of software design, development, integration and verification by reviewing and contributing to the process.
As a Senior Manager,
• Responsible for delivering Software for Smartphone (X700) product. The X700 product was launched in December 2004 to 35 countries in the world.
• Lead a team of ninety engineers and five major software vendors to develop and launch Panasonic X700 and Panasonic X800 state of the art S60/Symbian smart mobile phone.
• The five major vendors were S60 Application Software, Symbian OS, Inter-processor communications, GSM/GPRS Modem Software and device driver provider, and Java devlopment.
• Responsibilities include Software Devlopment Planning and schedule development activities.
• Chaired weekly Software development and schedule review meeting with technical group leaders and managers. Also, represented software in cross functional Core team weekly project meetings.
• Chaired the Change Control Board for Software Design and vendor management. Reviewed 14000 bugs reported on the project.
• Developed and managed; mile stones, technical specifications and plans for off-shore and on-shore vendors.
• Named as the Software Project Management prctice leader for Panasonic Atlanta and formed a team to develop the practice for the area.
·Managed R&D of 7190 GSM 1900 phone. Total number of 40 engineers represented by chief engineers in the areas of HW, SW, Mechanics and RF.
·Responsibilities include, completion of product implementation namely; RF, SW, Base Band and Mechanics. Resource and schedule management. Marketing interface for technical details. Factory interface for Manufacturing of the product. Error correction and quality improvement of product design.
Software Engineering Manager, GSM 1900 Products, October 1997 - June 1999
·Completed the SW Design and implementation phase for 7190 GSM 1900 phone. Features included WAP, Voice Recognition, GSM Data and IrDA. Started working on the error correction and field trails phase.
·Managing SW Engineering effort to develop a new GSM 1900 phone (Total 21 Engineers). Responsibilities include, planning, resource allocation, technology transfer, interface to other sites in the company world wide, developing and maintaining contacts with NOKIA personnel through out the world, training engineers, mentors engineers, team building, and setting goals and objectives for every team member based on knowledge and experience.
·Leading SW technical effort to deliver GSM 1900 phone. Responsible for technical reviews and technical guidance in all different areas of SW development namely, DSP, MCU, User Interface.
·Chief Software Engineer, Wireless Data, October 1996 - October 1997
·Performed initial system study to convert NOKIA 9000 from GSM to PCS 1900. The study included software, hardware and test.
·Planned software development for Nokia 9000 GSM 1900 based on the system study.
·Integrated echo canceller in a wireless speakerphone. The echo canceller integrated for full rate and enhanced full rate Vocoders. The integration was performed on AT&T 1627 processor.
·SR. Software Engineer, Wireless Data, November 1995 - October 1996
·Worked on Smart Phone concepts. Studied advanced technologies and concepts that will apply to Cellular telephones.
·SR. Software Engineer, Global Paging Infrastructure Division, Paging terminals operations, software development department.
·Proficient in development and implementation of Software based systems for Motorola’s DSP processors, 68000 processors using C language.
·Developed and maintained Software for the output processor (BASE STATION CONTROLLER) of the MPS 2000 Paging terminal using C language and DSP 56001 assembly languages. The output processor is responsible for controlling the base stations and encoding the incoming Central Processor information according to certain signaling schemes.
·Developed and mostly maintained Software for the input processor of the MPS 2000 paging terminal using C language and DSP 56001 assembly language. The input processor is responsible for the telephone line interfaces, T1 and E1; also it is responsible for DTMF, R1, R2 detection.
·Key Member of the design team for a voice mail system for DCF (Digital Control Frame) paging terminal.
·Trouble shoots customer problems and resolving customer issues over the phone and upgrading software for customers as needed.
·Acted as a pseudo program manager for the engineering side of the Yemen project.
DSP Engineer, Digital Signal Processing Department Voice Response Systems Manufacturer
·Proficient in development and implementation of algorithms using DSP based microprocessor assembly languages.
·Developed and implemented algorithms such as LPC, non-linear data smoothing, digital filters, linear warping.
·Part of a team that implemented an independent speech recognition system, designed using TMS320C26 and TMS320C30 microprocessors. Responsibilities included software implementation, testing the individual modules and integration of the different modules in the final system.
·Researched developed and implemented a real time Endpoint Detection algorithm.
·Knowledge of algorithms such as word concatenation, dynamic time warping, LPC using covariance method, and call conferencing
·Designed real time RAM and EPROM diagnostics routines using Intel 80186 and 80386 assembler.
·Designed automated systems for various departments
·Responsible for analyzing the technical hardware and software problems of the IBM and ZENITH microcomputers
·Installed communication network between a main frame and remote PC's using ICC cards.
·Taught Dbase III plus software beginning and advanced
Emphasis on Digital Signal Processing and Telecommunication