Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Rajesh Naik Desavath

Lead Software Engineer
Hyderabad

Summary

Innovative software developer offering over 18 years of experience in demanding environments focused on producing cutting-edge designs for various consumer Products, Desktop applications and Scalable Server applications. Skilled in directing development with creative and performance-oriented approach. Quickly learns and masters' new technologies while working in both team and independent settings.

Overview

19
19
years of professional experience
1
1
Certification

Work History

LEAD SOFTWARE ENGINEER

OpenText
11.2016 - Current

Product: Virtual Desktop and Applications (VDI)

  • Contributed in design and development of web client feature.
  • Implemented a web-assembly version of native client modules with a target to achieve Zero Footprint client.
  • Implemented a web-socket module at server side to provision web client sessions.


Product: SOCKS5 Proxy (Thick Client)

  • Contributed ideas, low level designs and development as some of the modules needs to be implemented as kernel drivers.


Product: Integrated Document Management

  • Designed and implemented prototype modules to integrate AWS S3 as one of the configurable Storage.


Product: Image Capturing Application

  • Reduced cost by implementing an object oriented database by extending an In-House product (SQLBase) as a replacement to a licensed 3rd party module.


Responsibilities

  • Translated customer and system requirements into robust software design with test-driven approach
  • Provided guidance and direction to less experienced staff in resolution of highly complex technical problems
  • Communicated project plans, tracking details, status updates and risk mitigation plans to cross-functional team

Technologies/ Tools:

C++, MFC, C#, Go, HTML, JavaScript, Typescript, WebSocket, CEF 3.0, Web Assembly, JSON, Git, Meson, Windbg, Windows Filtering Platform, Windows Kernel Driver (Minifilter driver), SOCKS5, gRPC, EC2, S3, API Gateway.

TECHNICAL LEAD

Honeywell
4 2015 - 11.2016

Product: Edge Broker System (IOT middleware)

  • Contributed in design and development of Server side broker module based on RabbitMQ.
  • Implemented client side library modules in different programming languages.


Responsibilities:

  • To provide High-level object-oriented Design and development of new functionalities to the existing components
  • Bug fixing, Code reviews and Configuration control
  • Interacting with onsite teams, product management for clarifications
  • Technologies/ Tools: C++, C#, HTML, JavaScript, Python, XML, JSON, MongoDB, Redis, RabbitMQ, AMQP, WebSocket, Xamarin, Node.js, UML, Git

LEAD ENGINEER

HCL Technologies
12.2008 - 04.2015
  • Development of suite/product installer and uninstaller
  • High level Design and development of new functionalities for Internet Security Suite product (Computer Associates Inc.) Bug fixing and Configuration control
  • Involved in Development of load generation framework that are used to test Stress, Scalability, Performance and Reliability of Online Game Servers
  • (Electronic Arts) Technologies/ Tools: C++, Win32 API, COM, SQLite, JavaScript, HTML, XML, UML, WinDbg, Sys-Internal Tools, Wireshark.

SENIOR SYSTEMS ENGINEER

Siemens Information Systems Ltd
04.2008 - 12.2008
  • Understanding the requirements and functionality from functional specification
  • Bug Fixing and code re-factoring
  • Technologies/ Tools: C++, VC++, MFC, WinDbg

SOFTWARE ENGINEER

CMC Limited
07.2005 - 04.2008
  • Understanding the product from Design document
  • Involved in development of Server-side components based on multithreading and serial port programming
  • Analyzing Bugs and fixing
  • Technologies/ Tools: C++, VC++, MFC, ATL/COM, Visual Basic, SQL Server, Visual Source safe.

Education

Bachelor of Technology - Electronics and Communications Engineering

Jawaharlal Nehru Technological University, Anantapur

Skills

Programming skills: C 11/14/17, C#, JavaScript, Go, Python, Java, Data-structures and Algorithms

Web Technologies: HTML, CSS, JavaScript, JSON, REST, WebSocket, Web-Assembly

System Design: OOAD, UML, Design Patterns, Concurrency Patterns, Fault-tolerant and Scalable systems design

Operating systems: Windows, Linux, Android

Open Source: Chromium Embedded Framework (CEF30), RabbitMQ, NodeJS, Boost ASIO, flatbuffers, gRPC, Xamarin

Databases: MS SQL Server, MySQL, SQLite, MongoDB, Redis, SQLBase

Networking: TCP/IP, UDP, HTTP/HTTPS, SOCKS5, SSL/TLS, OpenSSL, Windows Filtering Platform

Cloud: AWS EC2, S3, API Gateway, Azure, VCloud

Debugging Tools: WinDbg, Visual Studio, GDB, Wireshark, SysInternal Tools, UMDH

Certification

AWS Certified Solutions Architect Associate C03

Timeline

LEAD SOFTWARE ENGINEER

OpenText
11.2016 - Current

LEAD ENGINEER

HCL Technologies
12.2008 - 04.2015

SENIOR SYSTEMS ENGINEER

Siemens Information Systems Ltd
04.2008 - 12.2008

SOFTWARE ENGINEER

CMC Limited
07.2005 - 04.2008

TECHNICAL LEAD

Honeywell
4 2015 - 11.2016

Bachelor of Technology - Electronics and Communications Engineering

Jawaharlal Nehru Technological University, Anantapur
Rajesh Naik DesavathLead Software Engineer