Swadhin Goswami profile photo 1 on Tal

Swadhin Goswami

Senior / Staff / Principal Software Engineer | C++ | Rust | Linux | Security | Storage & Virtualization | Distributed Systems | Query Optimization |

Bengaluru

10+ years of work experience

Okta
Apr 20264 mosJul 2026

Bengaluru, Karnataka, India

Designed Linux authentication platform components for security-critical production environments. Worked on IPC and process-security boundaries with emphasis on threat modeling and attack-surface reduction. Contributed to architecture and technical design decisions for platform security components. Partnered across teams on production engineering, reliability and security requirements.
Arcserve
Oct 20223 yrs 7 mosApr 2026

Owned design and delivery of enterprise-grade backup, recovery, storage, and virtualization capabilities protecting physical and virtual infrastructure for enterprise customers, spanning Windows and Linux platforms.
Oracle
Aug 20193 yrs 3 mosOct 2022

India

Autonomous Database : An autonomous database is a cloud database that uses machine learning to automate database tuning, security, backups, updates, and other routine management tasks traditionally performed by DBAs. Unlike a conventional database, an autonomous database performs all these tasks and more without human intervention. A complex and high skill application to introduced. advance database features.
HARMAN International
Mar 20172 yrs 6 mosAug 2019

India

Project Description: White Box White Box is a distributed project developed for our esteemed client, IRI, aimed at revolutionizing data collection and analysis within the retail industry. The project's core concept revolves around collecting warehouse data from various retailers, processing it through advanced data analytics, and applying business logic to derive valuable insights. Project Concept: Data Collection: White Box collects warehouse data from multiple retailers, encompassing diverse product categories and sales metrics. Data Processing: A dedicated team of data analysts processes the collected data, organizing it into structured formats suitable for analysis. Business Logic Application: Once the data is organized, White Box applies sophisticated business logic to derive actionable insights. For instance, identifying top-selling products and underperforming products across retailers.
Scientific Games
Feb 20161 yr 2 mosMar 2017

India

• Developed and implemented reverse play support for turntable in C++ using boost and unit tests on a Linux machine. • Resolved critical issues reported by customers to ensure smooth functionality of Icore iLottery module. • Utilized Zend layer to communicate between PHP and C++ for seamless integration of business logic and database manipulation.

Swadhin’s AI Stack

claude code
claude code
claude
claude
dalle
dalle
deepseek
deepseek
gemini
gemini
github copilot
github copilot

Education

Bangalore institute of technology

Master of Computer Applications, Computer Programming, Specific Applications

Bangalore institute of technology

20093 yrs2012
The University of Burdwan

Bachelor Of Computer Application(BCA), Computer Programming, Specific Applications

The University of Burdwan

20063 yrs2009

Join Swadhin and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Swadhin Goswami on Tal

Headline

Senior / Staff / Principal Software Engineer | C++ | Rust | Linux | Security | Storage & Virtualization | Distributed Systems | Query Optimization |

About

I’m a Staff Software Engineer with 13+ years of experience building C++/Linux infrastructure across security, storage, databases, and distributed systems. My work has spanned security and authentication at Okta, storage, backup, and virtualization at Arcserve, and database and distributed infrastructure at Oracle. Across these environments, I’ve focused on designing and building systems that are performant, reliable, scalable, and maintainable. I work primarily with Modern C++ and Linux, with growing experience in Rust. My technical focus includes system architecture, distributed systems, performance engineering, security, storage, and database infrastructure. I enjoy taking complex infrastructure problems, breaking them down into clear designs, and building solutions that remain reliable under real-world scale, concurrency, and failure conditions. Beyond individual systems, I’ve led technical initiatives across teams, worked through architectural trade-offs, contributed to design and technical decisions, and helped engineers align around robust solutions. I’m particularly interested in challenging systems and infrastructure problems at the intersection of performance, reliability, security, storage, and distributed systems.

Location

Bengaluru

AI stack

claude code

claude

dalle

deepseek

gemini

github copilot

Work experience

Staff Software Engineer at Okta, Apr 2026 - Jul 2026 · 4 mos, Bengaluru, Karnataka, India, Designed Linux authentication platform components for security-critical production environments. Worked on IPC and process-security boundaries with emphasis on threat modeling and attack-surface reduction. Contributed to architecture and technical design decisions for platform security components. Partnered across teams on production engineering, reliability and security requirements.

Senior Software Engineer at Arcserve, Oct 2022 - Apr 2026 · 3 yrs 7 mos, Owned design and delivery of enterprise-grade backup, recovery, storage, and virtualization capabilities protecting physical and virtual infrastructure for enterprise customers, spanning Windows and Linux platforms.

Senior Member Of Technical Staff at Oracle, Aug 2019 - Oct 2022 · 3 yrs 3 mos, India, Autonomous Database : An autonomous database is a cloud database that uses machine learning to automate database tuning, security, backups, updates, and other routine management tasks traditionally performed by DBAs. Unlike a conventional database, an autonomous database performs all these tasks and more without human intervention. A complex and high skill application to introduced. advance database features.

Senior Software Engineer at HARMAN International, Mar 2017 - Aug 2019 · 2 yrs 6 mos, India, Project Description: White Box White Box is a distributed project developed for our esteemed client, IRI, aimed at revolutionizing data collection and analysis within the retail industry. The project's core concept revolves around collecting warehouse data from various retailers, processing it through advanced data analytics, and applying business logic to derive valuable insights. Project Concept: Data Collection: White Box collects warehouse data from multiple retailers, encompassing diverse product categories and sales metrics. Data Processing: A dedicated team of data analysts processes the collected data, organizing it into structured formats suitable for analysis. Business Logic Application: Once the data is organized, White Box applies sophisticated business logic to derive actionable insights. For instance, identifying top-selling products and underperforming products across retailers.

Software Engineer at Scientific Games, Feb 2016 - Mar 2017 · 1 yr 2 mos, India, • Developed and implemented reverse play support for turntable in C++ using boost and unit tests on a Linux machine. • Resolved critical issues reported by customers to ensure smooth functionality of Icore iLottery module. • Utilized Zend layer to communicate between PHP and C++ for seamless integration of business logic and database manipulation.

Education

Master of Computer Applications, Computer Programming, Specific Applications, Bangalore institute of technology

Bachelor Of Computer Application(BCA), Computer Programming, Specific Applications, The University of Burdwan

Public links

github: https://github.com/swadhingoswami