RamaKrishna Grandhi

Director of Engineering

Bengaluru, Karnataka, India19 yrs 3 mos experience
Highly Stable

Key Highlights

  • Proven expertise in backend development and cloud technologies.
  • Strong leadership experience in engineering management roles.
  • Successful track record in developing enterprise-grade applications.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with strong experience in SaaS and Fintech industries.

Contact

Skills

Core Skills

C#Node.jsAngularAzureWpfObjective CIosC++

Other Skills

AgileAngular 8Application developmentCOMDebuggingExpressExpress.jsGITHLDJasmineJavaScriptJiraLLDMochaMongoDB

About

Ambitious and passionate engineering leader with lots of hands-on in backend development (nodejs, C# .net, Azure, Aws), Windows OS internals, Application development, HLD, LLD, microservices, storage, networking. And always love to face challenges and solve hardcore software engineering problems. Skills: nodejs Angular Express MongoDB Azure C C++ C#.net for backend AWS SilverLight for Windows Phone C#.net & WPF for Windows desktop Objective C on iOS and MAC windbg high performance end-to-end distributed systems FileSystems(NTFS) Install Shield Databases used: MongoDB SQLite Sybase Oracle SQL Server

Experience

19 yrs 3 mos
Total Experience
3 yrs 2 mos
Average Tenure
3 yrs 6 mos
Current Experience

Celigo

2 roles

Senior Engineering Manager

Mar 2025Present · 1 yr 2 mos

Software Engineering Manager

Nov 2022Present · 3 yrs 6 mos

Uipath

Software Engineering

Aug 2019Oct 2022 · 3 yrs 2 mos · Bengaluru Area, India

  • Projects i'm handling at UIPath
  • 0) Business Apps platform (BAP) : Uipath’s BAP is a cloud based low code application development platform for citizen devs and business users that can build and share enterprise grade applications for faster automation. For ex: With BAP platform we can design custom launch pad application that aggregates data from multiple systems in realtime, and can publish data to multiple systems using attended or unattended robots. BAP integrates seamlessly into existing uipath products and with single click these apps can be shared across customer’s org.
  • Tech stack: MEAN (Mongodb, expressjs, Angular, nodejs), Typescript, Redis, Jira, GIT, webdriver (wdio), Jasmine, Mocha etc.
  • 1) Analytics module for UIPath's centralized robot management suite named Orchestrator, more at: https://www.uipath.com/product/rpa-insights .
  • Tech stack: C#, Wix installer, angular 8, typescript, webservices (creation and consumption), Azure, GIT, SQL Server
C#AzureAngularMongoDBNode.jsTypescript+6

Intuit

3 roles

Software engineering

Feb 2013Aug 2019 · 6 yrs 6 mos

  • 0) IntuitMarket is an e-commerce platform exclusively for small business owners and Intuit’s customers for buying financial\accounting supplies which solves their business needs. These supplies are pre-defined and includes checks, tax forms, deposit slips, office and POS supplies. Currently we are solving technical debt, anti patterns in the system and splitting monolith into micro services, so that entire stack will be ready for AWS migration, while running the business without any downtime.
  • 1) BankFeeds:
  • QuickBooks is an accounting software developed and marketed by Intuit. BankFeeds is the new Online Banking feature in QuickBooks-2014. In this feature release, we revamped existing infrastructure and made it super easy to feed-in and auto-reconcile the bank transactions in QuickBooks.
  • Dev Environment: C\C++, C#, WPF, Sybase, XML, WebServices, SGML, OFX, Windows OS, VisualStudio 2010, Perforce version control, Code Collaborator,
  • More info can be found here:
  • http://www.sleeter.com/blog/2013/09/quickbooks-2014-bank-feeds/
  • http://www.intuitiveaccountant.com/general-ledger/quickbooks-2014/
  • support article:
  • http://support.quickbooks.intuit.com/support/articles/how21160
  • 2) Insights on Homepage:
  • Insights is a new dashboard we introduced in Quickbooks(Intuit’s flagship desktop product for accounting) as a tab to landing homepage. This dashboard gives insights about customer's Profit & loss, Business health, income\expense comparison with previous years, income trend etc. Dashboard also include income tracker, expense tracker, shortcuts and links to print, PDF, customizing dashboard.
  • Technologies: C\C++, C#, WPF, XAML, nUnit, Sybase, Webservices
  • Tools: Visual Studio 2013, Perforce, Code collaborator, Coverity
  • Best practices: Agile, TDD
  • More Info:
  • http://www.sleeter.com/blog/2014/09/quickbooks-2015-insights/
  • Intuitive accountant: http://www.intuitiveaccountant.com/training-center/2015-quickbooks-feature-review%3A-new-insights-tab-of-home-pag/#.VChC2SuSzBE
C++C#WPFSybaseXMLWebServices+2

Personal projects(utilizing unstructured time)

Feb 2013Aug 2019 · 6 yrs 6 mos

  • Personal projects(in POC stage), utilizing unstructured time at Intuit:
  • QBFeatherlite: An iOS app that can access users’ QuickBooks desktop data in real time. As some QuickBooks desktop users are not willing to move towards cloud solution for genuine reasons, we wanted change their desktop data accessible thru cloud.
  • Environment: iOS on iPhone\iPad, Objective C, C\C++, OSX, C#, QuickBooks Desktop SDK.
Objective CC++C#iOSOSX

Lead Software Engineer

Feb 2013Aug 2019 · 6 yrs 6 mos

Fiberlink

Senior Software Engineer

May 2010Feb 2013 · 2 yrs 9 mos · bangalore

  • Mobility Client(a.k.a VSRA(vodafone secure remote access)):
  • Fiberlink’s MaaS360 Mobile Service helps organizations connect, protect and control mobile workers across the country and across the world. Subscribers to this service use the MaaS360 Management Center™ to administer connectivity plans and distribute management and security policies. They can also view a wide range of reports on mobile connections, installed hardware and software, missing operating system patches, endpoint security applications, and compliance with corporate standards. A software agent runs on laptops and distributed PCs, where it helps mobile workers connect to a wide variety of wireless and wired networks, monitors security applications, monitoring various VPNS, and carries out management activities like updating patches and restarting stopped applications.
  • Environment: C++, VC++, COM, ATL, Java Script, Windows7, VISTA, Visual Studio, WinDbg, SVN, PCTEL WLAN sdk, Boingo lite sdk for roaming signals, Smith Micro SDK for WiFi,
  • Fiberlink’s Control Agent for WP7 & WP8:
  • MaaS360 Mobile Device Management for Windows7Phone Devices gives you complete knowledge of your end users' Windows7Phone devices and helps you secure data on Mobile Devices that connect to your Enterprise. MaaS360 MDM for Windows7Phone Devices provides a lightweight agent that interfaces with the Microsoft’s Windows7Phone API framework to provide hardware/software inventory details, enforcement of policies and profiles, and the ability to push actions. This cloud-based, hosted solution installs very fast.
  • Environment: C#, SilverLight, WEB Services, Windows7, Visual Studio Express, Windows7Phone emulator, SVN, HTML5, XML,
  • Roles & Responsibilities:
  • Design, architecture and implementation of new modules/features, service packs, patches.
  • Handling customer issues.
  • Writing unit test cases, Technical Specification documents.
  • Debugging, bug fixes, unit testing.
  • Development involves programming, building, debugging
C++C#JavaScriptWindowsVisual Studio

Emc

Software Engineer

Jun 2007May 2010 · 2 yrs 11 mos · bangalore

  • EMC Networker module - CBRM:
  • EMC Centera Backup and Recovery Moduel (CBRM) is a software module that enables EMC Centera storage system content to be backed up to and restored from tape by using industry-standard backup products, also known as Data Management Applications(DMAs). CBRM leverages customer's existing
  • backup infrastructure. It supports EMC Networker and is qualified to work with Symantec NetBackup and IBM's Tivoli storage manager(TSM). CBRM uses NDMP to provide an open backup infrastructure for protecting EMC Centera data. The DMA initiates the backup and restore operations, maintains
  • the backup indexes, and originates all tape operations.
  • Roles & Responsibilities:
  • Design, architecture and implementation of new modules/features, service packs, patches.
  • Handling customer escalations.
  • Writing unit test cases, Technical Specification documents.
  • Debugging, bug fixes, unit testing.
  • Development involves coding, building, debugging
  • EMC Networker module - SnapImage:
  • NetWorker Module for SnapImage is a high-performance storage solution that backs up and recovers high-density file systems across a LAN or SAN. It is based on the Network Data Management Protocol (NDMP) and provides full-image, block-level backups and recoveries, allowing large amounts of data to be backed up quickly, which reduces the backup window. The SnapImage software backs up high-density file systems faster than traditional file-based backup systems. It can recover data at the block level, and also can recover specific files and directories at the volume level. Combined with the NetWorker, SnapImage module provides a complete, reliable, and efficient storage management solution.
  • Roles & Responsibilities:
  • Design, architecture and implementation of new modules/features, service packs, patches.
  • Handling customer escalations.
  • Writing unit test cases, Technical Specification documents.
  • Debugging, bug fixes, unit testing.
  • Development involves coding, building, debugging
C++C#COMJavaScriptWindows

Siemens corporate research and technologies

Intern

Jan 2007Jun 2007 · 5 mos

C++C#WindowsVisual Studio

Education

International Institute of Information Technology Bangalore

Mtech — IT

Jan 2005Jan 2007

Andhra University

btech — ECE

Jan 2000Jan 2004

CRR

Stackforce found 100+ more professionals with C# & Node.js

Explore similar profiles based on matching skills and experience