ashish gupta

3
ASHISH GUPTA Contact No.: +91 9916355924 ~ E-Mail: [email protected] Seeking assignments in Android, Embedded Software Development, Product Development with an organization of high repute in IT industry PROFILE SUMMARY 9+ years of rich experience in Product Development Hands on experience in developing, integrating and debugging Set Top Box Middleware Gained exposure in Binders and other internals in Android Have experience in design and development of Android Framework for TV Worked on Google framework for TV i.e. TIF Good C, C++ and Core Java Programming skills Experience in Object oriented Programming skills and Design patterns Experience in Linux, Multi-threading programming and IPC mechanisms Exposure to Agile and Scrum way of working Areas of exposure include DVB, ATSC, EPG, OAD, DSMCC Proven ability in leading a team of highly qualified professional to develop and deliver high quality products Have business VISA of USA till 2020 A logical thinker with strong communication and interpersonal skills AREAS OF EXPERTISE Design & Development Client Servicing Product Development Technical Support Debugging Team Leadership EMPLOYMENT DETAILS Dec’ 12 – Till Date with TP Vision, Bangalore as Senior Technical Specialist Jun’ 11 – Dec’ 12 with Pace, Bangalore as Senior Software Engineer May’ 09 – May’ 11 with NDS, Bangalore as Senior Software Engineer Apr’ 07 – Apr’ 09 with Satyam Computer Services Limited, Bangalore as Software Engineer Role: Providing post-implementation, application maintenance and enhancement support to the client for embedded system with regard to the product / software application Developing Set Top Box Middleware, programming and debugging the same Analyzing different technologies & suggesting the most viable one, to ensure client’s requirements are met Contributing to design, development, testing, troubleshooting and debugging of software & embedded system Understanding requirements of client from software perspective and supporting PD (Product Development) team Imparting training to the team on the related technical aspects Highlights: Honoured with Appreciation Awards in the organization Bagged various awards for the on-site assignments Honored with the PAT on the Back Award EDUCATION BE (Electronics & Communication) from BSAITM, Faridabad in 2006 with 70% Other Credentials: Completed Six Months of Professional Training on embedded systems from C-DAC, ACTS, Pune

Upload: ashish-gupta

Post on 21-Mar-2017

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ashish Gupta

ASHISH GUPTAContact No.: +91 9916355924 ~ E-Mail: [email protected] assignments in Android, Embedded Software Development, Product Development with an organization of high repute in IT industry

PROFILE SUMMARY 9+ years of rich experience in Product Development Hands on experience in developing, integrating and debugging Set Top Box Middleware Gained exposure in Binders and other internals in Android Have experience in design and development of Android Framework for TV Worked on Google framework for TV i.e. TIF Good C, C++ and Core Java Programming skills Experience in Object oriented Programming skills and Design patterns Experience in Linux, Multi-threading programming and IPC mechanisms Exposure to Agile and Scrum way of working Areas of exposure include DVB, ATSC, EPG, OAD, DSMCC Proven ability in leading a team of highly qualified professional to develop and deliver high quality products Have business VISA of USA till 2020 A logical thinker with strong communication and interpersonal skills

AREAS OF EXPERTISE Design & Development Client Servicing Product DevelopmentTechnical Support Debugging Team Leadership

EMPLOYMENT DETAILS Dec’ 12 – Till Date with TP Vision, Bangalore as Senior Technical SpecialistJun’ 11 – Dec’ 12 with Pace, Bangalore as Senior Software EngineerMay’ 09 – May’ 11 with NDS, Bangalore as Senior Software EngineerApr’ 07 – Apr’ 09 with Satyam Computer Services Limited, Bangalore as Software Engineer

Role: Providing post-implementation, application maintenance and enhancement support to the client for embedded system

with regard to the product / software application Developing Set Top Box Middleware, programming and debugging the same Analyzing different technologies & suggesting the most viable one, to ensure client’s requirements are met Contributing to design, development, testing, troubleshooting and debugging of software & embedded system Understanding requirements of client from software perspective and supporting PD (Product Development) team Imparting training to the team on the related technical aspects

Highlights: Honoured with Appreciation Awards in the organization Bagged various awards for the on-site assignments Honored with the PAT on the Back Award

EDUCATION BE (Electronics & Communication) from BSAITM, Faridabad in 2006 with 70%

Other Credentials: Completed Six Months of Professional Training on embedded systems from C-DAC, ACTS, Pune

TECHNICAL SKILLSHardware : STi7100, MB86H20B, CNX24302, Broadcom, Marvel and MTK chipsetOperating System : LINUX, Android (Jelly Bean, Kit Kat and Android L) and various RTOSProgramming Languages : C, C++, Java and Data StructuresTools and Utilities : ST40 Toolset, ADB, DDMS, GIT, GDB, Eclipse, Source Insight, Vi Editor,

Rational clear case, CVS, Android Studio, beyond compare, BugzillaDomain Knowledge : SET TOP BOX, DVB, ATSC, Docsis, MPEG Standards, DTVIDE’s : Eclipse, Android Studio, Visual Studio, IntelliJ

PERSONAL DETAILS Date of Birth: 6th August 1984Languages Known: English and Hindi Address: F-304, NCC Nagarjuna Maple Heights, B Narayanpura, Bangalore-560016

PROJECT ANNEXURE

Page 2: Ashish Gupta

Project Name: TV Software development on AndroidRole: Senior Technical SpecialistOrganization: TP Vision, IndiaPeriod: Dec’ 12 – Till DateEnvironment: Android Jelly BeanTechnology C, C++, JavaTools: ADB, DDMS, GIT, Source Insight, Eclipse, Android Studio.Project Description: The project is to port the Philips Software solution for TV on Android platform. This involves

integrating the three layer software architecture consisting of Drivers, Middleware and Application. The TV has advanced features like Smart TV Applications, Personal Video Recording (PVR), CAS, Electronic Program Guide (EPG), and basic features such as tune, decode and display.

Highlights: Design and development of TV Input framework i.e. TIF. Design the IPC mechanism to communicate between different components using binders. Mechanism to expose interface instead of AIDL’s to third party developers. Worked on the DDR refresh and Semi Stand by Service. Developing the OAD stack on Android platform. Design and development of channel app. Porting the existing middleware of Philips in Android.

Project Name: Set Top Box Software Development for PACE USClient: Third PartyRole: Team MemberOrganization: Pace, IndiaPeriod: Jun’ 11 – Till DateEnvironment: LinuxTools: GDB, TCP Dump, Wire shark, CVS, Bugzilla, Source InsightProject Description: The project is to integrate the Pace Set Top Box Software solution across various platforms. This

involves integrating the three layer software architecture consisting of Drivers, Middleware and Application. The set top box has advanced features like Personal Video Recording (PVR), Docsis, CAS, Electronic Program Guide (EPG), and basic features such as tune, decode and display.

Highlights: Proactively involved in:

o Integrating the entire Pace components and third party apps.o Debugging memory related issues: Memory Leaks and Corruptiono Integrating the DOCSIS in Pace Boxeso Client interaction and onsite integration.

Handled dynamic PID Remapping from Head End Holds the distinction of working on bugs raised on the existing software Served as an Integrator and Middleware Developer

Project Name: Set Top Box Software Development for NDS Client: Third PartyRole: Team MemberOrganization: NDS, IndiaPeriod: May’ 09 – May’ 11 Environment: Linux, Ucos IITools: Putty, IBM Rational, Source Insight, Beyond CompareProject Description: The project is to port the NDS Set Top Box Software solution across various platforms. This

involves building the four layer software architecture consisting of SHIM, Middleware, Engine and Application layers. The set top box has advanced features like Personal Video Recording (PVR), CAS, Electronic Program Guide (EPG), Teletext and Dynamic Updates apart from the basic features such as tune, decode and display

Highlights: Demonstrated excellence in working on the EPG Engine Component Proactively involved in the design and development of cable scanning Supported BAT Less Scanning and update task Actively involved in the design and development of satellite migration Addressed the CRs (Change Request) raised on the existing software

Project Name: Set Top Box Software Development for SatyamClient: Third Party

Page 3: Ashish Gupta

Role: Team MemberOrganization: Satyam Computer Services Limited, Bangalore.Period: Apr’ 07 – Sep’ 08 Environment: OS21Tools: ST40 Tool Set, ST Micro Connect, Microsoft virtual source safeProject Description: The project involved developing the complete software for a set top box for HDTV & SDTV

applications. The hardware platform used was STi7100. The scope of the project was to develop the adaptation, middleware and application layer, which can be used for advanced set top box application development. The software is being developed for satellite transmission. The set top box has advanced features like PVR, Teletext, and Electronic Program Guide (EPG), apart from the basic features such as tune, decode and display.

Highlights: Demonstrated excellence in developing:

o Middleware and application for Teletext and Teletext Subtitleo Middleware for EPG and Collection of SI/PSI data

Pivotal in the compression of image in flash and Decompressing into RAM Font Rendering and BMP’s