PRASHANT KASSA
Email:- **************@*****.*** Mobile No:- +91-860*******(Pune)
PROFESSIONAL SUMMARY:
2.9 Years of experience in Embedded software development in Product(Set-Top-Box) based organization.
Good working experience in STB middleware and PAL(Platform abstraction layer).
Strong experience in C/C++ and Linux system programming (Multithreading environment).
Sound knowledge of micro controller programming and serial communication protocols.
Good Knowledge of Socket Programming.
Good knowledge of DVB, MPEG-2 standards and DSM-CC specification.
Strong debugging and problem solving skills.
Always ready to learn new technologies.
Work Summary :
Company
Designation
Duration
Exza Infosystems Pvt. Ltd, Pune
Junior Software Engineer
Apr-2015 to present
Indieon Technologies Pvt. Ltd, Pune
Junior Software Engineer
June-2014 to Mar-2015
Education:
Gradutation
University/Institute
Specialization
Grade/Marks
P.G. Diploma
CDAC (Sunbeam), Pune
DIVESD ( Embedded Systems )
68.60%
BE
Shivaji University, Kolhapur
Electronics & Telecommunication
69.31%
Diploma
Government Polytechnic Solapur
Electrical Engineering
73.13%
TECHNICAL SKILLS:
Programming/Scripting Languages
C/C++, Shell Scripting
Operating Systems
Unix/Linux, RTOS(ecos,OS21), Windows
Protocols
UART, SPI, I2C, FTP
S/W Version and Tracking Tools
SVN, Bugzilla
Embedded Toolset
ST- Linux - Cross compiler/Linker
ecos - Cross compiler/Linker
Jtag – Lauterbach/ ST micro connect
PROJECTS PROFILE :
Project Name
Development of SSU(System Software Update) module and detection of SSU(Application and Add-app) in application for mstar platform
Organization
Exza Infosystems Pvt. Ltd, Pune
Role
Junior Software Engineer.
Language and Tools
C, Linux, Jtag(Lauterbach),SVN, Bugzilla, Dek-Tech player, Source insight,meld
Project Details:-
It involves development of SSU module as per DVB and DSMCC(Digital Storage Media - Command and Control) interface layer for SSU, SSU(Application and Add-App) detection in application. SSU feature implementation. The SSU downloader does the very important functionality of updating the existing software while the detection part does the detection of new software (Application and Add app.) and manage to send the control to SSU downloader
Responsibilities:-
Development of interface layer for SSU.
Development of SSU features.
Performing unit test.
Providing fix of bugs reported by client.
Project Name
Integration of third party SSU with EXZA application layer. SSU detection in EXZA application.
Organization
Exza Infosystems Pvt. Ltd, Pune
Role
Software Engineer
Language and Tools
C, Linux, SVN, Bugzilla, Dek-Tech player, Beyond compare, Source insight
Project Details:-
It involves integration of third party SSU(OTA) in EXZA application layer, In this project need to use EXZA GUI layer, middleware and third party SSU. It also involves third party SSU(OTA )detection in EXZA application.
Responsibilities:-
Integration of third party SSU(OTA) in EXZA application layer.
Implementation of third party SSU detection in EXZA application.
Interaction with third party over integration issues.
Performing unit/integration testing for fix provided.
Project Name
Development and Integration of CAS (icas) layer with Exza middle ware
Organization
Exza Infosystems Pvt. Ltd, Pune
Role
Junior Software Engineer.
Language and Tools
C, Linux, SVN, Source insight, Beyond compare
Project Details:-
It involves development CAS(conditional access system) layer and integration with EXZA middle ware. In this integration process we need to develop communication layer for icas (conditional access system) and STB(set top box) Middleware based on the guidelines provided by cas vendor.
Responsibilities:-
Build environment implementation.
CAS commutation layer API.
Interaction with CAS vendor over integration issues.
Project Name
Application layer feature development, bugs fix for different platform(Renesas, mstar, montage) and customer requirements.
Organization
Exza Infosystems Pvt. Ltd, Pune
Role
Junior Software Engineer.
Language and Tools
C, Linux, SVN,Source insight, Bugzilla, Beyond compare
Project Details:-
This project mainly involves development of new feature, customer reported issues, providing solution to customer requirement, resolving application bugs.
Responsibilities:-
New feature development.
Resolving application layer bugs.
Adding new menu.
Resolving customer reported issues and providing solution to it..
Performing unit test cases.
Project Name
Qctool testing and Debugging
Organization
Indieon Technologies Pvt. Ltd.
Role
Junior Software Engineer.
Language and Tools
C, Linux,Windows, Dek-Tech player, Source insight, QC tool
Project Details:-
This project involves module wise debugging and pass QC tool test cases.
Responsibilities:-
Setup Development Environment for Broadcom 7301 board (TFTP setup).
Module wise bug fixes to pass qctool test cases.
Project Name
Tool to Build main application for organization release
Organization
Indieon Technologies Pvt. Ltd.
Role
Junior Software Engineer.
Language and Tools
C, Linux, SVN,Source insight, Bugzilla
Project Details:-
In this project we need to develop a application which will build main application for organization.
For building main application need to follow certain procedure.
Responsibilities:-
SVN checkout of different software component with proper version (Tag Trunk and release) and revision which needed to build main app.
Configuration selection of different software component.
Compilation and generation of libraries of different software component.
Build final binary (main application)
Add iih header on top of main application binary
Project Name
IIH verification of jffs2 file systems and IIH header adding utility.
Organization
Indieon Technologies Pvt. Ltd.
Role
Junior Software Engineer.
Language and Tools
C, Linux, SVN,Source insight, Bugzilla, Beyond compare
Project Details:-
This project involves IIH(image identification header) verification of jffs2 file system. IIH header contains magic number, Hardware details, software version, CRC of image, image type etc. depending on this image type writing of image done in proper partition.
Entry of jffs2 file system image in IIH header adding utility.
Responsibilities:-
Integration of jffs2 file system iih verfication functionality in kernel crypto modul
Handle proper handling case(Magic number, Hardware model).
Entry of jffs2 file system image in IIH header adding utility.
Validation of functionality.
Project Name
FTP - Server
CDAC
Sunbeam Institute information Technology
Role
Team member
Language and Tools
C, Linux, Windows, FTP, Telnet, File zilla
Details:-
FTP server, which can support all possible FTP clients like telnet, Linux ftp client, filezilla and any browser supporting FTP protocol. FTP is standard network protocol for file transfer. Server implements all FTP RAW commands required for these clients. The FTP server communicates with client using TCP sockets and is capable of handling multiple clients concurrently.
Declaration:
I here by declare that the above written particulars are true to the best of my knowledge and belief.
Date:
Place: Signature
(Prashant Kassa)
3