Summary
Overview
Work History
Education
Skills
Projects in MR Scanning sub-system, Philips
Projects in Entitlement Licensing system, Finastra(Misys)
Projects in Convergent billing system, Huawei
Websites
Timeline
Generic
MITHUN L MALIGE

MITHUN L MALIGE

Bengaluru

Summary

High-Performance C++ Developer with ten years of experience in designing, developing, and optimizing high-performance software applications in healthcare. My background includes extensive experience in complex server side multi-threaded and multiplatform (Windows/Linux/Solaris) application code and product back-end development. As well as developing medical imaging software (MRI) by optimizing software performance for real-time data processing and visualization using C++ and image processing algorithms.

Overview

10
10
years of professional experience

Work History

Software Technologist 2

Philips Innovation Campus
Bengaluru
02.2019 - Current

Highly experienced (6+ years) Software Technologist 2 in MRI scanning software, leading clinical feature design and development, with a track record of optimizing scanning, enhancing image quality, and improving performance (high-speed data processing, real-time display); progressed through Senior Software Engineer (2019) and Software Technologist 1 (2021) roles.

Senior Software Engineer

Finastra(Previously known as Misys)
Bengaluru
06.2016 - 02.2019

For nearly three years, I was a key contributor to the Entitlement Licensing group, designing and developing scalable and secure licensing software, leading to a promotion to Senior Software Engineer in 2017 (joined as Software Engineer).

Associate Technical Engineer

Huawei technologies
Bengaluru
01.2015 - 06.2016

Joined via campus recruitment, collaborated with senior developers on bug fixes and testing, participated in code reviews, and ensured coding standard adherence.

Education

B.Tech/B.E. - Electronics And Communications Engineering

Visveswaraya Technological University(VTU)
06-2014

12th - PCMB

Karnataka, English
03-2010

10th - Karnataka State Board

Karnataka, English
03-2008

Skills

  • C (Key skill as developer)
  • Modern C (C11/14/17/20)
  • Version control systems (TFS, GitHub)
  • Build automation tools (CMake)
  • Python development
  • SQL management
  • Windows OS
  • Linux OS
  • Visual Studio IDE
  • UML modeling
  • Object-oriented design
  • Multithreading techniques
  • Debugging tools (GDB, WinDBG)
  • Network analysis (Wireshark)
  • Application development

Projects in MR Scanning sub-system, Philips

MRI Scanning Platform & Tooling

  • Ongoing with the introduction of a new parameter framework, Breakpoint streaming capabilities, and clinical sequence development to support multistacks

Design ModelsContext in the scanning sub-system

  • Keep ModelsContext as a new design that encapsulates parameters and enables independent streaming by decoupling from the validation context and scan protocol

Phase out C data acquisition system in scanning

  • The phased-out 'C' data acquisition system requires the removal of its usage across various MRI scanner subsystems (Spectrometer, Powertrak, etc.) To ensure compatibility with the 'D' system

New platform for Recon Description/Series Description

  • The new Clinical Physics Interface (CPI) utilizes a Recon Description component to correctly set reconstruction and DICOM parameters, enabling image reconstruction and data storage by receiving parameters from the Clinical Physics Interface.

Flexible Interface between Scanning and Reconstruction subsystems 

  • To eliminate compile-time dependencies and the need for coordinated interface changes between scanning and recon subsystems, the current static interface to be replaced with a new dynamic interface.

Replace ACML with Intel performance primitives libraries

  • ACML usage for gradient model response calculations in MB SENSE will be replaced by an IPP DFT wrapper with FFT optimization for power-of-2 lengths, simplifying memory management and library handling.

ECDBService

  • To eliminate the dependency on initializing parspackage, a new DLL will be implemented to handle XML and GGBlob conversion, isolating merge and delta functionality for blobs from GGPARS.

Migration of DLLs to 64-bit from 32-bit

  • Migrating to a 64-bit configuration necessitates the removal of 32-bit interface and PDF versions across scanning and dependent subsystems (DeviceControl, CoreServices, Recon) to reduce maintenance and build times, requiring all 32-bit PDF clients (BI, PPDE, etc.) to also migrate.

Projects in Entitlement Licensing system, Finastra(Misys)

Entitlement Management 

  • A development and service enhancement initiative at the server end which acts across Misys products to deliver a unified, multi-platform entitlement (licensing) system with a License Server and API supporting various license types (concurrent, usage-based, etc.) For all Misys products

ELS Admin

  • A tool development that benefits the generation of licensing files, along with license keys, using hashing algorithms

Projects in Convergent billing system, Huawei

Convergent billing system

  • A convergent charging and billing system supports diverse services (voice, data, multimedia, content), enables bundling, and generates unified bills for all communication services. Involved in bug fixes and enhancements as well as code reviews.

Timeline

Software Technologist 2

Philips Innovation Campus
02.2019 - Current

Senior Software Engineer

Finastra(Previously known as Misys)
06.2016 - 02.2019

Associate Technical Engineer

Huawei technologies
01.2015 - 06.2016

B.Tech/B.E. - Electronics And Communications Engineering

Visveswaraya Technological University(VTU)

12th - PCMB

Karnataka, English

10th - Karnataka State Board

Karnataka, English
MITHUN L MALIGE