Summary
Overview
Work History
Education
Skills
AWARDS & RECOGNITION
Timeline
Generic
GIRISH DIWANJI

GIRISH DIWANJI

Architect
Bangalore

Summary

Architect with over 16 years of experience in C++ development and architecture design, specializing in applications for medical imaging, semiconductor, and oil & gas sectors. Expertise in multithreading and low-level architecture, consistently delivering mission-critical software solutions. Demonstrated leadership in guiding technical direction, mentoring teams, and fostering engineering excellence.

Overview

4
4

Language(C++, C#, Python, C)

16
16
years of professional experience
1
1

Design & Architecture

2
2

Windows and Linux

1
1

Pyside, QT, MFC, WPF

Work History

Architect

Toshiba Software India Pvt. Ltd.
05.2015 - Current
  • Architecture & Technical Leadership
  • Own low-level design and architectural decisions for medical imaging systems (CT, X-ray)
  • Define reusable components, design standards, and engineering best practices
  • Review high-level designs for scalability and performance
  • Development & Optimization
  • Lead development of high-performance, multithreaded C++ applications
  • Implement image processing algorithms for segmentation and diagnostics
  • Optimize system performance and memory usage
  • Delivery & Execution
  • Components requirement analysis, estimation, and end-to-end delivery
  • Ensure high-quality releases through testing and defect resolution
  • Reduced licensing costs by retiring redundant systems
  • Mentorship & Collaboration
  • Mentor engineers and resolve complex technical challenges
  • Act as technical point of contact for stakeholders and clients
  • Designed architectural plans using AutoCAD and Revit software to enhance project accuracy.

Lead Engineer

Samsung R&D
01.2013 - 04.2015
  • Developed semiconductor systems and core modules for enhanced functionality.
  • Engineered cross-platform communication using PInvoke (C++ ↔ C#).
  • Executed driver-level programming to optimize performance improvements.

Senior Software Engineer

Ness Technologies
11.2010 - 12.2012
  • Spearheaded integration of CI/CD pipelines, boosting deployment efficiency and reducing release times.
  • Developed scalable applications using agile methodologies to ensure timely project delivery.
  • Enhanced software functionality through identification and resolution of complex technical issues
  • Collaborated with cross-functional teams to define project requirements and drive successful implementation.
  • Delivered unit-tested systems within customer-prescribed deadlines.
  • Implemented scalable software solutions using C++, enhancing system performance and user experience.

Education

Bachelor of Engineering - Computer Science

VTU
Karnataka
01-2009

Skills

Architecture and design principles

Design patterns

Object-oriented analysis

C and C# development

Python programming

WPF, Qt, and MFC

Multithreading and concurrency

Windows and Linux programming

Unit and integration testing

Continuous integration tools

Agile and waterfall methodologies

AWS and AI learning

AWARDS & RECOGNITION

Domain Award – Project Design Excellence, Resource Saver Award – Cost Optimization, Multiple awards for feature delivery and technical excellence

Timeline

Architect

Toshiba Software India Pvt. Ltd.
05.2015 - Current

Lead Engineer

Samsung R&D
01.2013 - 04.2015

Senior Software Engineer

Ness Technologies
11.2010 - 12.2012

Bachelor of Engineering - Computer Science

VTU
GIRISH DIWANJIArchitect