Nitin S.

Nitin S.

Solution Architect C++

Bangalore , India

Experience: 12 Years

Nitin

Bangalore , India

Solution Architect C++

94285.7 USD / Year

  • Immediate: Available

12 Years

Now you can Instantly Chat with Nitin!

About Me

Strong Knowledge of C, C++, C++11/C++14 in Windows& Linux. VC++ , Win 32 , MFC , ATL COM in Windows Platform. ROS , Bezal Build , CMAKE ,Make , Static Analysis Tools Cling , Workflow. Tools evaluation, POCs, application usability architect, Design (H...

Show More

Portfolio Projects

Description

As a Solution Architect, I envisage interaction between automotive and ROS platform. I contribute to defining interfaces and signatures, as well as implementations for components which are consumed by applications developed for Autonomous Driving using C++ 11/14, Work with the best of the software engineers in autonomous driving domain to realize Highly Automated Driving features on road Using software craftsmanship in a Large-Scale Scrum (LESS) framework with Strong software engineering principles (object-oriented programming, functional programming, using SOLID and DRY). Understanding Autonomous Driving requirement & Architecture of Thunder Framework Nautilaus Understanding the Middle layer for multiple OEMS. Understanding Different Area in Autonomous Driving A to X Using C++ 11/ C++ 14 for implementation & Design Bezel Build, Code Beamer, static analysis tools for Build Process.

Show More Show Less

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 Less

Description

  1. 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.

Show More Show Less

Description

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 its a non-intrusive continuous robust backup and restore solution. Upgrade OpenSSL 1.0.0 to OpenSSl 1.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.

Show More Show Less

Description

  1. 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 .

Show More Show Less

Description

its 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 .

Show More Show Less

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

Show More Show Less

Description

its 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 GBs 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 ),and REST API

Show More Show Less

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.

Show More Show Less

Description

its 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++,,HTML, PGSQL, PHANTOMJS,Batch ,Shell Scripts.

Show More Show Less

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.

Show More Show Less

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.

Show More Show Less

Description

  1. 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 Less

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.

Show More Show Less

Description

Working as Senior Software Engineer – this product is written from scratch by doing reverse engineering of already stable project LogMe In This product have multiple platform support Windows / Linux . By Using, this product user can take the remote of any machine and can perform the entire Administration task. Writing Libraries provides the system dll / modules list. Using RDP remote Desktop protocol for Desktop Sharing. Using WMI (windows management instrumentation) for getting system information.

Show More Show Less

Description

Its the cyber café product,running in windows machine cyber café owner will install this application – while launching this application this provide the Desktop same as windows – with icons and shortcut as well as Embedded ActiveX Control of Internet Explorer. This Active X controls holds the ASP page – which has no of tabs – and each tab has no of advertisement – we call this as campaign when user click on this campaign this divert the link to the given product . In addition, this click we stores in the ini file – which actually key factor for the product. Analyzing the requirements of the product. GUI implementation for Dialog Box and Active X control. Designing implementation, various modules like INI reader, handling IPC using shared section between tow .exe, command line processing between various processes. Shell Programing for creating same look and feel as windows Desktop Unit Testing and Bug Fixing.

Show More Show Less

Description

It is same as GOOGLE and MSN tool bar, which can display the links and combo box, which provide the search option for Google, as well as tabs for various links, which sends the CLINCK to server for the Revenue generation. Coding for the tool bar integration It is made up of IBand Interface which is basically the COM component , which helps to crate the tool bar or tool band of IE , For Mozilla XPI file integration ( its the format which helps the moziall to add ADD - ONS which help to add tool bars as well as button or customization for Menus . Registry entries for hiding or unhiding all the tool bars. CLIENTS are Yahoo, Google

Show More Show Less

Description

This is pure windows shell programming , in which screen has to convert in to the windows Desktop, the integration is on dialog box application which holds the Shell Folder list, and displays the same Desktop items, user can perform all the operation same as Windows Like create shortcut, folder, copy , paste operation and further enhancements. R & D inn windows shell structure and internal working Code compatibility in win-98 ,win-2k,win-xp Core Coding for the module, and enhancement bug fixing Testing the module with VM-Wares with multiple Window OS ( version )

Show More Show Less

Description

Install shield is used for creating the setups of the various application, I have used it for creating the setup of CLINCK, CYBER CAFÉ MANAGER, MULTIMONITOR project writing the Install shield script deigning various customize dialog box. As well as integration of the third party product like Franoics Deep Freeze with our products and calling various C++ Dll from windows applications. And heavily used the registry stuff. Writing the install shield scripts for all the setups Customize Dialog Deigning as well as control handling. Calling the C++ /MFC DLL from the install shield script for integrating our product with the setup. Heavily used the Registry stuff for the System Hacking, and Hooking Purposes. II party Faronics DEPP FREEZE integration for the products

Show More Show Less