Ramnath Km

Ramnath Km

$25/hr
C++ Developer, Data Security
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
49 years old
Location:
Chennai, Tamil Nadu, India
Experience:
19 years
RAMNATH KM C++ Software Developer --- - Chennai, India Indian Education MCA Madurai Kamaraj University 2014 PGDCA IGNOU 2003 B.Sc The American College 1998 GNIIT NIIT 1998 Certificates Cryptography Stanford University 2022 Cryptography University of Maryland at Baltimore 2022 CompTIA Security+ Mar 2023 - Mar 2027 Skills Design Patterns Cryptography C++ OpenSSL C++ CryptoAPI C++ Directory Programming (Active Directory, Open LDAP) C++ AD/AAD RMS Summary I hold the position of Senior Technical Lead. As of right now, I'm a C++ Data Security Developer with 19+ years of C++ development. I have vast experience of problem-solving and analysis, supporting the team technically throughout the entire SDLC. I have good understanding and experience with Cryptography standards, implementations, protocols, and algorithms. As a developer, I carry out Core Development Activity duties and work directly with developers. Additionally, I choose positions that allow me to make a solo contribution. I have obtained my CompTIA Security+ certification and have two online technical Cryptography certificates. I worked for ISRO (Indian Space Research Organization). Significant Achievements  Designed Custom CA using MS WCCE (Windows Client Certificate Enrollment) protocol using C++ ATL, DCOM, and RPC  Provide Data Security and Authentication mechanism for files and reports using C++ LDAP, AD, RMS, CryptoAPI SDK, Certificates, MIP SDK and apply DLP solutions  Reverse Engineering using tools like Process Monitor, Process Explorer, API monitor, x64dbg, WinDbg, DebugView etc. to understand the any third applications behavior and the data flow to secure products  C++ TCP Develop Reverse Proxy using Wireshark, Fiddler, Boost.Asio SDK to capture the protected/unprotected data across client and server and perform Decryption/Encryption  Deployment of Windows On-premises Service into Azure cloud as SaaS using Docker container over Linux platform  Worked on DLL injection and Windows's API Hooking to intercept the data and provide DLP solutions  Perform Secure Coding practice to prevent exposure of vulnerabilities in software applications Work Experience Senior Technical Lead, SECUDE Solutions India Pvt. Ltd., Chennai June 2012 - Present  Worked on data security development to enhance various features using Windows Cryptography API  Worked on DLL injection and Windows's API Hooking, Reverse proxy to capture data  Utilized Directory concepts for Active Directory & LDAP programming  Used of Windows CryptoAPI, security libraries for Cryptography development  Utilized AD/AD RMS for developing security products using AD RMS SDK  Utilized Azure Information Protection (AIP) to develop security products using Microsoft Information Protection (MIP SDK) and C++ MIP SDK (Microsoft Information Protection) VC++, Win32 API, MFC, BOOST C++ COM, DCOM, RPC C++ Linux AIP (Azure Information Protection) Docker Reverse Engineering CygWIN Microsoft Azure (Cloud) Languages English Hindi Sourashtra Tamil Links Articles, Code. Practices etc. Videos - Technical Channel - C++ DLP implementation with AIP/MIP/MPIP - C++ OnPremise Server To Azure SaaS Server - C++ RPC implementation Part 1 - C++ DCOM Server - C++ Custom CA implementation  Implemented Data Loss Prevention (DLP) over documents  Develop Docker container and deployed in cloud using Azure Cloud and Containerization  Ported Windows modules that use MIP SDK to Linux and created Docker container to port to Azure for SaaS development  Written Reverse Proxy to capture TCP packets for securing the data  Developed Java Web Service using Olingo OData to provide security solutions  Solved critical security issues for customers like Microsoft, Infosys, etc. Software Developer, K7 Computing Pvt. Ltd, Chennai May 2010 - May 2012  Developed Backup tool for K7 Ultimate Security  Developed Installer for K7 Mail Security used in Exchange Server  Develop Process view for K7 Tools and write services for testing engine and applications  Developed K7 Process View, K7 Diagnostic Tool, K7 Business Backup and Restore Senior Engineer, Damaka Communication and Collaboration Pvt. Ltd, Chennai December 2008 - December 2009  Researched Linux based FFMPEG library and converted to Windows using CygWin tools and analyzed FFMPEG library for encoding and decoding the video  Worked on Video for Symbian OS on Nokia mobiles and Windows Mobile and Captured the mobile camera device and extracted the video data for processing  Assisted the team for i-Phone and Mac to implement Video  Enabled the file streaming using Directshow filters and wrote intermediate filters Senior Software Engineer, PentaMedia Graphics Ltd., Chennai, Mumbai March 2000 - April 2008  Developed and upgraded security to secure stream from unauthorized users  Implemented Authentication and Authorization, using Windows Media SDK  Database backup/restoring and pull subscription in database replication  Analyzed the JPEG LS and LIBTIFF using a software library and integrated them  Developed graphs in VC++ and ATL simple COM  Implemented mathematical calculations for drawings for Wisdon 20:20 and mathematical calculations for various model files in Fitme, Used Metastream SDK Programmer Trainee, Indian Space Research Organization, Sriharikota November 1998 - November 1999  Assisted to Database Administrator  Developed standard codes to be used by other projects and implemented security systems  Grouped common error messages and Developed Borland C++ standard codes to be used by other projects and implemented role base security system using Sybase
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.