Jatin Guglani profile photo 1 on Tal

Jatin Guglani

Software Engineer @Oracle

Greater Bengaluru Area

4+ years of work experience

Oracle
Apr 20267 mosPresent

Bengaluru, Karnataka, India

Remediated a critical command-injection vulnerability (CWE-78) in production C++ code, replacing unsafe shell execution with secure process-execution APIs on Windows and Linux. Diagnosed and resolved a silent data-corruption issue caused by a 64-bit-to-32-bit integer truncation defect in C++, isolating it via SQL-based data analysis, code inspection, and runtime instrumentation.
Tally Solutions Pvt Ltd
Apr 20242 yrsMar 2026

Bengaluru, Karnataka, India

◦ Designed a utility framework over Java Native Interface (JNI) to streamline C++ to Kotlin interoperability. Aimed at overcoming the rigidity of JNI, the framework provides a utility class that abstracts JNI-specific complexities, allowing consumers to make interop calls seamlessly. ◦ It includes wrappers for key JNI operations, such as thread attachment to the JVM, global reference management, templatized functions for static and object Kotlin method calls, and efficient retrieval of class pointers and methodIDs. The framework incorporates robust error and exception handling aligned with industry standards. Optimized the previous implementation, achieving a 20% improvement in interop call efficiency. ◦ Designed a unified asynchronous print model compatible with multiple platforms, including Android, the Apple ecosystem (macOS, iOS, etc.), Linux, and Windows, ensuring seamless printing functionality across all environments.
Tally Solutions Pvt Ltd
Apr 20231 yrMar 2024

Bengaluru, Karnataka, India

◦ Gained experience in Android app development, starting with building apps using XML layouts and programmatic UI design, followed by exploring Kotlin-C++ interoperability through JNI (Java Native Interface). ◦ Contributed in designing a concurrency model for developing cross-platform applications using a single codebase. The model enables a single instruction from C++ to populate the UI across Windows, Linux, Android, macOS, and iOS platforms. ◦ Significantly contributed to the ongoing development of the Tally World Android application, gaining in-depth knowledge of Android-specific nuances such as activity, application, and fragment lifecycles. Proficiently worked with basic and advanced UI components, including carousel view, tab view, RecyclerView, Fragments, Adapters, ViewPager2, Buttons, EditTexts and many more. ◦ Implemented diverse interaction events such as button clicks, label drag-and-drop, dynamic scrolling for selection tables, OS event handling and dimensioning features including hyphenation, scaling, resizing, and font visual alignments. Developed key features like the splash screen experience, while addressing challenges to align the UI with the concurrency model seamlessly. ◦ Recognition: My team was honored with a half-yearly award for our well thought designs and their implementations and seamless integration of numerous POCs into production code across multiple platforms.
Tally Solutions Pvt Ltd
Sep 20227 mosMar 2023

Bengaluru, Karnataka, India

◦ Apprenticeship specialized in C/C++ programming with extensive hands-on assessments focused on building custom data structures such as String, Array, and Linked List, adhering to industry standard coding practices. ◦ Gained expertise in memory management, focusing on dynamic allocation and deallocation, and implemented optimized custom Alloc, Realloc, and Free functions to surpass standard C performance. ◦ Gained hands-on experience in topics such as Multi-Threading, Disk IO operations, advance C++ concepts including Templates, constexpr, and Function Pointers, as well as version control systems like Git, among others.
Telestream
Feb 20224 mosMay 2022

Bengaluru, Karnataka, India

I primly worked on the development of the Auto test platform for Inspector LIVE, a digital video analyzer.

Jatin’s AI Stack

claude code
claude code
codex
codex
cursor
cursor
github copilot
github copilot
openai
openai
claudecode
claudecode

Education

Dayananda Sagar College of Engineering, BANGALORE

Bachelor of Engineering - BE, Computer Science

Dayananda Sagar College of Engineering, BANGALORE

20184 yrs2022

Class XII, PCM

Shri SN Sidheshwar public school

20152 yrs2017

Join Jatin and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Jatin Guglani on Tal

Headline

Software Engineer @Oracle

About

• Subjects: Data Structures, Algorithms Design, Android App Development, OOPs, DBMS, Operating System, Memory Management • Languages & Tech Stack: C, C++, Kotlin, Java(Android) Javascript, JNI(Java Native Interface), GIT, SQL, MongoDB, HTML5, CSS, Bootstrap, Node.js, Express.js

Location

Greater Bengaluru Area

AI stack

claude code

codex

cursor

github copilot

openai

claudecode

Work experience

Software Engineer at Oracle, Apr 2026 - Present · 7 mos, Bengaluru, Karnataka, India, Remediated a critical command-injection vulnerability (CWE-78) in production C++ code, replacing unsafe shell execution with secure process-execution APIs on Windows and Linux. Diagnosed and resolved a silent data-corruption issue caused by a 64-bit-to-32-bit integer truncation defect in C++, isolating it via SQL-based data analysis, code inspection, and runtime instrumentation.

Software Development Engineer II at Tally Solutions Pvt Ltd, Apr 2024 - Mar 2026 · 2 yrs, Bengaluru, Karnataka, India, ◦ Designed a utility framework over Java Native Interface (JNI) to streamline C++ to Kotlin interoperability. Aimed at overcoming the rigidity of JNI, the framework provides a utility class that abstracts JNI-specific complexities, allowing consumers to make interop calls seamlessly. ◦ It includes wrappers for key JNI operations, such as thread attachment to the JVM, global reference management, templatized functions for static and object Kotlin method calls, and efficient retrieval of class pointers and methodIDs. The framework incorporates robust error and exception handling aligned with industry standards. Optimized the previous implementation, achieving a 20% improvement in interop call efficiency. ◦ Designed a unified asynchronous print model compatible with multiple platforms, including Android, the Apple ecosystem (macOS, iOS, etc.), Linux, and Windows, ensuring seamless printing functionality across all environments.

Software Development Engineer I at Tally Solutions Pvt Ltd, Apr 2023 - Mar 2024 · 1 yr, Bengaluru, Karnataka, India, ◦ Gained experience in Android app development, starting with building apps using XML layouts and programmatic UI design, followed by exploring Kotlin-C++ interoperability through JNI (Java Native Interface). ◦ Contributed in designing a concurrency model for developing cross-platform applications using a single codebase. The model enables a single instruction from C++ to populate the UI across Windows, Linux, Android, macOS, and iOS platforms. ◦ Significantly contributed to the ongoing development of the Tally World Android application, gaining in-depth knowledge of Android-specific nuances such as activity, application, and fragment lifecycles. Proficiently worked with basic and advanced UI components, including carousel view, tab view, RecyclerView, Fragments, Adapters, ViewPager2, Buttons, EditTexts and many more. ◦ Implemented diverse interaction events such as button clicks, label drag-and-drop, dynamic scrolling for selection tables, OS event handling and dimensioning features including hyphenation, scaling, resizing, and font visual alignments. Developed key features like the splash screen experience, while addressing challenges to align the UI with the concurrency model seamlessly. ◦ Recognition: My team was honored with a half-yearly award for our well thought designs and their implementations and seamless integration of numerous POCs into production code across multiple platforms.

Software Engineer Trainee at Tally Solutions Pvt Ltd, Sep 2022 - Mar 2023 · 7 mos, Bengaluru, Karnataka, India, ◦ Apprenticeship specialized in C/C++ programming with extensive hands-on assessments focused on building custom data structures such as String, Array, and Linked List, adhering to industry standard coding practices. ◦ Gained expertise in memory management, focusing on dynamic allocation and deallocation, and implemented optimized custom Alloc, Realloc, and Free functions to surpass standard C performance. ◦ Gained hands-on experience in topics such as Multi-Threading, Disk IO operations, advance C++ concepts including Templates, constexpr, and Function Pointers, as well as version control systems like Git, among others.

Software Engineer Intern at Telestream, Feb 2022 - May 2022 · 4 mos, Bengaluru, Karnataka, India, I primly worked on the development of the Auto test platform for Inspector LIVE, a digital video analyzer.

Education

Bachelor of Engineering - BE, Computer Science, Dayananda Sagar College of Engineering, BANGALORE

Class XII, PCM, Shri SN Sidheshwar public school

Jatin Guglani - Software Engineer in Greater Bengaluru Area | Tal