About Me
- Around 12+ years of experience in software development on various product in Security domain, Embedded domain.
- Strong technology experience in analysis, design, development & implementation of object-oriented technology, design pa...
- Excellent interpersonal communication and problem-solving skills, ability to work well in a team as well as an individual.
- Analytical and innovative problem solving.
- 3+year of experience in Security products like Advance Authentication and Risk Authentication.
- Involved to develop Application and middleware modules in DTV & STB Products.
- Involved in development and porting of Mobile Applications-middleware on QNX and Linux platform.
- Good knowledge on CAS Middleware modules in DTV.
Skills
Programming Language
Web Development
Database
Operating System
Others
Networking & Security
Software Engineering
Portfolio Projects
Company
Project: Data-Diode ( Network embedded product)
Role
Backend Developer
Description
“DataDiode” is a hardware-based software terminates full duplex protocols at each end with dedicated proxies (servers or clients) at each subsystem. The SW majorly comprises of two modules, designated as Tx Proxy and Rx Proxy subsystems. The Data Diode software permits only one-way traffic across the two subsystems. Tx Proxy is responsible to accept/initiate connection requests from/to the various sources and transfer actual payload data to the Rx Proxy. Rx Proxy is responsible to receive the data packets and further initiate and transfer the actual payload data to the intended destinations.
Show More Show LessSkills
C++ C Language Java (All Versions) MySQL SSLTools
Linux Centos gccCompany
Project: Advance Authentication and Risk Authentication.
Role
Backend Developer
Description
“CA Risk Authentication” evaluates each online transaction by examining a wide range of collected data against the out-of-the-box rules. CA Risk Authentication then assigns to each transaction a risk score and advice. The higher the risk score, the greater the possibility of a fraud. This risk score can be used to approve or decline the transaction.
“CA Strong Authentication” is a versatile multi-factor authentication system that can help you deploy and manage a wide range of authentication methods, from passwords to two-factor software tokens or hardware credentials. It also can provide out-of-band authentication methods such as SMS or email of one-time passwords (OTP).
Tools
Visual Studio 2015 gccCompany
Project : BlackBerry services [QNX platform]
Role
Backend Developer
Description
BlackBerry service is internally running on all blackberry test devices which detects any crashes, errors, call failures, intermittent resets and sends logs to triage portal. It generates various system errors, and sends to portal for triaging. This saves a lot of time for the testers and developers in analyzing the issues.
This service contains the libraries which provide the API to the applications to capture its logs upon any failures.
Skills
C++ Shell ScriptingTools
gccCompany
Project: Latens–CAS (Conditional Access System)
Role
Backend Developer
Description
Latens CAS provides software security solutions for Pay-TV with the cardless one-way and two way broadcasting solution for STB users.
Latens unique CAS protects content across all networks, Cable, IP, DTH, DTT, be it one-way, two- way or hybrid. This allows operators to use a single Latens CAS headend for any type of network, making it a safe investment for operators expanding their Pay-Tv services across multiple distribution infrastructures.
Responsibilities:
1. Enhancement for existing CAS5 (Combined mode CAS) software.
- Removing unused code from the entire cas software
- Restructuring of the build (make) system to optimize and avoid complexities in makefile code
- Build and complete Designer Test
- Bug solving
2. Code migration from Oneway CAS (BCAS) to combined mode CAS (CAS5).
- Implementing make file system for combined mode CAS for existing oneway (BCAS) customers.
- Build and complete Designer Test.
- Bug solving.
3. Implementation of Debug port Diagnostics.
- Implementation of secret trace diagnostic to enable the logs across the cas software which is only understandable by the developers
- Complete Designer Test and bug solving of the product
- Porting this feature on to the different platforms and combined mode cas(CAS5)
Skills
C Language LinuxTools
gcc