About Me
Working with Self Driving Cars , C++ , Python- Experienced in Medical , Security , Cyber Cafe , Content Publishing, Backup & Recovery , Beheaviour Sensing & Space Management.
... Show MoreSkills
Others
Programming Language
Database
Data & Analytics
Web Development
Hardware
Portfolio Projects
Company
Autonomus Driving
Description
Working with Automonaus Driving include Autosar , ADAS working driver model - includes the fatigue and visual effect anaylisis and recoganaization , this help to ECU to make decision for the Driver - while driving , and support other ECU .
Techenologies , C++ 11/C++ 14, ADAS,Auotsar
Show More Show LessSkills
Bajel C++ Make Build ScriptTools
GitCompany
Rebbit - backuprecovery
Description
- Rebbit-Pro [March 2019 ->][Associate Technical Consultant]:-“Rebbit Pro” provides a versatile backup software that lets users backup data on the cloud , local drive and Network Drive it offers a simple user interface and great flexibility it’s a non-intrusive continuous robust backup and restore solution.
- Upgrade OpenSSL 1.0.0 to OpenSSl1.1.0f .
- Modifying Upgrading CMake 2.8 to 3.2 for 32 bit and 64 x86 & x64 Architecture.
- Interfacing C/C++ code with AWS using AWS C++ library.
- Used Perl ,Innove – for Build Setup for setup Development .
- Wipe – Disk Wipe Research & Analysis for Disk Wipe tools – so user profile can be upgraded with New Machine and Data can be total cleared by using Forensic Tools. So data cannot be recovered.
Company
3. Samsung SDS Nexshop
Description
- it’s the IOT Product by Samsung SDS – for BS ( Behavior sensing ) . Nexshop Behavior Sensing Supports Marketing activates by collecting and analyzing Customer Behavior Data. This includes Face Analysis, Heat Map, Dwell Time, Zone counter, People Counter, Data Analytics .This Product use AXIS – Camera and PILOT.AI engine forAnalysis. Devices (Camera) uses – Open Source Lib – like Open SSH, CURL , MQTT and property Pilot.AI library for Analysis.
- Designing New Modules –like Update feature, Reboot, Restart Application.
- Consuming “REST” API and Integrating at Device Side.
- Creation of Setup using Install Shield 2018
- Designing IPC layer , Data layer for sending data to server”
- Understanding Axis Camera &Nex Real Camera and deploying code.
- Using Rest API , MQTT , Open SSH , CURL and Cross Compiler for Code Building.
- Creating Setup –using Install shield 2018 – for PC Client .
Tools
makeCompany
4. NetVault Elastic Search Integration
Description
it’s the Data Backup Recovery Enterprises application ,used for backup recovery for Enterprises data – current role and duties – working for integrating “Elastic Search” in our product, this integration will help in search capabilities of – “savesets” while creating Restore Jobs. User can find/search “files dir” using various filters in GB’s of Data. Now the user have smoother experience in searching mechanism - as well as now “Restore Job” will be created and Executed mush faster than earlier Mechanism.
- Designing New Modules Catalog Manger ,Catalog Worker for “Elastic Search”
- Consuming “REST” API and Integrating with Netvault & “Elastic Search”
- Database connectivity – with PGSQL and the “Elastic Search” Database.
- Installation & Integration of Elastic Search with Netvault.
- Designing “Messaging” IPC between Netvault modules and “Elastic Search”
- Used C/C++,Data Structure (Tree ,List ,Messaging )JSON,and REST API
Company
NetVault Reports
Description
it’s the Backup Recovery application ,used for backup recovery for Enterprises data – current role and duties – Worked for Report Module – Requirement while generating “Reports” reports need to be shared to the upper management and details analysis how much data is backup and restored ,what is the storage medium status , how many jobs are schedules and successful and failure , how the policy is working and executing the jobs and many more reports – the total no is almost be 70. Those reports need to be generated to PDF format or HTML format and mail to the user. My Role is used to generate report in PDF and HTML formats and sending to the “email” using SMTP configuration.
- Understanding dependencies how the report is generated and how it can be converted to HTML & PDF format.
- Designing Logic to Genearte Rport in HTML format – and sending to the “Email”.
- Converting Generated Report – in PDF format by using “Phantomjs virtual browser.
- Writing PGSQL Quarries and integrating with Netvault Report Plugin.
- Used C/C++,JSON,HTML, PGSQL, PHANTOMJS,Batch ,Shell Scripts.
Tools
SVNCompany
AGE ( Automated Generic Signature )
Description
it’s the R & D for philosophy how we can automate the polymorphic behavior of samples , to find they are malicious or not it’s the Signature base detection to find the malicious samples , This help to remove the physical man force for static and dynamic analysis for samples. This project used “HADOOP” and “Map reduce Method “For the analysis and signature generation process.
- Understanding HADOOP module that how it process the data and implements the MAP reduce method, how it can be used for the malicious samples set.
- Using AMCS (Automated Malware and Classification Clustering System) making decisions how the various samples are collected and classified further for L1 / L2 support so detect infections signature can be easily written for various threats.
- This module include python script, Perl script for automation various sub modules are written using this I am responsible to maintain modules & enhancement.
- Analysis for False Positive what decision should be made when false positive found during the whole process.
- Debugging Python Modules, Perl modules documentation technical mentoring.
Tools
hadoopCompany
IDA Plugin
Description
- IDA Pro Writing IDA plugin to finding Basic Blocks and Matching with Databaseit includes Boost Lib, IDA Scripting. This plugin help to verify that the selection “disasm” chunk belongs to clean database or not, if not then it is the malicious sample. This plugin is used while sample analysis during L2 support.
- Understanding Module for Clean and Malicious Samples and finding the AREA in exe where can be the malicious chunks
- USE tools like HEX,IDAPro, Total Commander , CFF explorer , BTONE for static and dynamic analysis
- R &D for samples how easily can be used for Automation to generate static and Dynamic Analysis.
- Team handling for 5 peoples for Automation for internal GUI portal call MRS to display the reports for samples, family wise count wise chart wise.
Skills
C++ IDA ScriptingTools
SVN VStudio 2015Company
WorX –MS-Word Automation
Description
- Major role as a Technical lead this is C++ engine which provides MS Word Plugin Expose various custom controls to modify word document. User can select the Paragraph, make the formatting functionality , can do tagging , can search various contents
- R & D How those methods works I internally and implementing the same with the help of C# as well as C++...
- Using DOM C++ Parser for XML.
- Using Boost C++ library for heap Management, Queue.
- Using GRAIL C++ library for the Regular Expression/ STATE MACHINE implementation
- Using GRETA C++ Microsoft library Regular Expression.
Using COM/ALT for creating the lib and exposing the methods to the C++ / C# client
Show More Show LessSkills
Active Template Library - ATL C Sharp Component Object Model (Microsoft COM) OpenXML Microsoft Visual C++Tools
SVNCompany
MRI –Toshiba Medical devices and Machines
Description
Major role as a Team Lead, Code Reviews, requirement analysis with other modules, working for code optimization, debugging, includes taking care of installation of BSD Unix and System Setup for the CI process. Maintenance, Enhancement System Utilities Module, which has no of system libraries like log library, voice manger, database library, parsing library.
- Using BSD Unix for Interfacing with window OS installation and Troubleshooting.
- POC for Process Management and Hardware Optimization.
- Managing Core Library, bug-fixing enhancement.
- Code Porting from VS 6.0 to VS 2008.
Skills
Active Template Library - ATL Component Object Model (Microsoft COM) Database Programming GNU Debugger - (GDB) Multi Threaded Programming Microsoft Visual C++Tools
Static analysis tool CPP