We provide IT Staff Augmentation Services!
Senior Engineer Resume
0/5 (Submit Your Rating)
Sandiego, CA
Hire Now
SUMMARY
- 8 years of software design, development and implementation experience across multiple domains
- C/C++ development experience across Android, Windows and Linux operating systems
- Linux kernel driver development expertise for Android and Linux operating systems
- Working knowledge of multiple flavors of Android (Honeycomb, ICS, Kitkat, Lollipop) and Linux kernels
- Used SysTrace, Valgrind, kdb, gbd tools for debug and development on Android platform
- Android middleware development knowledge with hands on experience in developing system services and clients
- Developed Python based automation framework infrastructure to validate the driver stack on Android devices
- KMD development knowledge on Windows platform, WDM / WDF frameworks
- UMD development experience for Windows 7,8 platforms
- Strong knowledge in using windbg, Visual studio for display driver debugging
- Excellent understanding of Intel GPU stack with working knowledge on x86 and PCI architectures
- Experience in developing C++ applications using STL, multithreading and third party libraries
- Contributed to Intel Graphics Driver (IGD) for Sandybridge, Ivybridge, Haswell desktop and mobile platforms
- Worked on Valleyview and Cherryview Intel SOC platforms for tablets and connected devices
- Developed firmware and driver stack for devices based on ARM Cortex microcontrollers and FPGA chipsets
- Implemented software tools for Power and performance (PnP) validation for Windows and Android OS
- Developed drm / i915 modules for display driver development on Intel mobile and tablet platforms
- Used open source tool set like Intel GPU tools (IGT), wxWidgets on Linux based platforms
- Worked on enabling MIPI DSI - command & video modes, DSR, DRRS and Dual link features
- Handled HDMI features like Hotplug, Deep color, Wide gamut
- Working knowledge of DP 1.2 features like HBR2, Multi streaming (MST)
- Compliance test suite execution for HDMI and DP compliance testing for Intel platforms
- Developed automation framework and tools in C# / C++ for windows drivers
- Used Git, Clearcase, Perforce tools for version management and code maintenance
- Experience in porting applications across operating systems
- Hands on knowledge on NMS / EMS system component design and development
- Domain knowledge on GSM, GPON technologies with hands on experience on SNMP, OSPF protocols
- Worked extensively in Object Oriented Design and Development, design patterns and algorithms with experience in developing scalable applications
- Consistently delivered faster turnaround times for multiple projects
- Involved in all phases of Software Development Lifecycle (SDLC), Agile (Scrum) and Waterfall methodologies
- Excellent team player with good technical, analytical and interpersonal skills
TECHNICAL SKILLS
Programming: C, C++, x86 assembly, Shell scripting
Operating systems: Linux, Windows 7, Android
Libraries: STL, wxWidgets, MFC, Win32, Boost, Android SDK, NDK, EDK II
Software tools: WindDg, gdb, kdb, Eclipse, git, Rational ClearCase, SNMP browser, Klockwork, Visual studio,Rational Purify, Pure coverage,Perforce
Databases: Objectstore, SQL
PROFESSIONAL EXPERIENCE
Confidential, Sandiego, CA
Senior Engineer
Responsibilities:
- Development of MPEG2TS Extractor
- Handling of data path between Decoder and Extractor
- Development of MP4 Extractor
- Handling of Fragments in MP4 container format
- Handling of Segments in TS format
- Handling of low data download speeds
- Handling of seek support
- KlockWork tool to check for static errors
- Technology Used: C/C++, Visual Studio, Windows SDK, Code Coverage statistics (BullsEye), Automation Unit Test, HTTP understanding, memory management (Buffer sharing between threads), GIT, Perforce
Confidential
Responsibilities:
- Updated MPEG2TS Extractor for this use case
- Development of RTP component to handle data transfer
- Development of test component for Sink on Mobile device
- Handling of different use cases such as IDR frame giving for first time to Decoder
- Handling of data corruption scenario
- Technology Used: C/C++, Visual Studio, Android, Code Coverage statistics (BullsEye), Automation Unit Test, RTP/RTCP/RTSP, memory management (Buffer sharing between threads), GIT, Perforce
Confidential
Responsibilities:
- Developed one .exe file to display different atom properties
- This tool is useful only for Windows
Confidential
Responsibilities:
- Writing a basic java code to invoke several media player APIs
- Understanding of Media Codec and Media Extractor APIs
- Updating MP4 Extractor to support latest standard DRM data
Confidential, Sandiego, CA
Engineer
Responsibilities:
- Parsers to handle both local playback and streaming scenarios
- Parsing of data at frame level and as bit-stream (for audio codecs)
- Efficient seek by time functionality
- Enhancement of MP3/AAC Parsers to support streaming (for Http Live Streaming or HLS)
- Optimized the MP4 Parser to reduce the amount of memory used while parsing
- Enhanced MP4 parser to support parsing of multiple fragments (3G2 Standard)
- FLV parser was developed to support FLV container format
- MKV Parser developed to support Matroska/MKV container format
- ASF Parser developed to support Microsoft based file-formats such as WMA/WMV/ASF
- Handling of corrupted content and exit gracefully
- AIFF and APE are new containers added support
- Technologies Used:
- Used C/C++, Windows Direct show Filters, Visual Studio, Purifier tool for memory leak detection, BullsEye for code coverage stats, Porting on to Android/QNX/BMP, Unit test Automation (Python)
- Wrote a Wrapper class to communicate between Open Source and Proprietary components
Confidential
Engineer
Responsibilities:
- Developed most of these Parsers alone with minimal support
- Parsing of data at frame level
- Efficient seek by time functionality
- Documentation and Unit testing of the Parsers
- Memory leak verification using Purify tool
- As part of the project implemented Parsers forID3, MP3, FLAC, MKV, WAV and OGG file formats
- Executed on Windows and Linux Operating Systems
Confidential
Responsibilities:
- Writing of media data provided by user to write
- Writing of metadata, if any provided by user
- Documentation and unit testing of the Creators
- Loopback testing with playable test clips by parsing media data using Parsers
- Memory leak verification using Purify tool
- As part of the project implemented Muxers for MPG and AVI multimedia file formats
- Executed on Windows and Linux Operating Systems
Hire Now
Report an issue
Resume Categories
- .NET Developers/Architects Resumes
- Java Developers/Architects Resumes
- Informatica Developers/Architects Resumes
- Business Analyst (BA) Resumes
- Quality Assurance (QA) Resumes
- Network and Systems Administrators Resumes
- Help Desk and Support specialists Resumes
- Oracle Developers Resumes
- SAP Resumes
- Web Developer Resumes
- Datawarehousing, ETL, Informatica Resumes
- Business Intelligence, Business Object Resumes
- MainFrame Resumes
- Network Admin Resumes
- Oracle Resumes
- ORACLE DBA Resumes
- Other Resumes
- Peoplesoft Resumes
- Project Manager Resumes
- Quality Assurance Resumes
- Recruiter Resumes
- SAS Resumes
- Sharepoint Resumes
- SQL Developers Resumes
- Technical Writers Resumes
- WebSphere Resumes
- Hot Resumes
Client Services
- IT Staff Augmentation
- Hire Programmers
- Government Services
- IT Project Management
- Industry Expertise
- Resume Database
Job Seekers
- Browse Jobs
- Upload Resume
- Employee Benefits
- Resume Marketing
- Us Citizens/Green Cards
- Visa Sponsorship
- Employer on Record Services (EOR)
- Forms Checklists
Visa Sponsorship
- H1B Visa Transfer
- E3 Visa Sponsorship
- TN Visa Sponsorship
- EB3 to EB2 Porting
- Green Card Sponsorship