Madhusudan Gopanna

Software Engineer

Boston, MA, USA20 yrs 3 mos experience
Highly StableAI Enabled

Key Highlights

  • Expert in AI governance and ethical software design.
  • Proven track record in high-integrity data systems.
  • Strong leadership in software security and compliance.
Stackforce AI infers this person is a Fintech and Software Security expert with a focus on AI governance.

Contact

Skills

Core Skills

Software SecurityDistributed SystemsSoftware Composition AnalysisEngineering StrategyScrum DevelopmentCloud Native MicroservicesProgram ManagementRelease ManagementSoftware DevelopmentClient CommunicationJava Development

Other Skills

Data AnalyticsOpen-Source DevelopmentTechnical ReviewsAnalytical SkillsWritten CommunicationREST APIsAlgorithmsCloud-Native ArchitectureStrategic Data AnalysisC (Programming Language)Go (Programming Language)Python (Programming Language)Rust (Programming Language)MicroservicesSolution Architecture

About

I don’t hesitate to choose the right action — but I am meticulous in how I execute it. I’m a Principal Software Engineer and systems thinker with deep experience across banking, financial systems, healthcare (Medicaid/Medicare), and software security. I’ve designed and delivered large-scale, cost-conscious systems that have to be both correct and durable: high-integrity data pipelines, compliance-sensitive workflows, and platforms where small bugs can have outsized impact. In parallel, I actively research AGI architectures, AI governance, and AI ethics. My focus is on how intelligent systems make decisions under constraint: conflict between goals and context, continuity of intent across failures, and the boundary between automation and true responsibility. I ask questions like: When should an AI be allowed to act, when should it defer, and how do we encode that discipline into the architecture itself? In teams, I bring three things: • Integrity in direction – I will argue for the ethically right path, even when it’s inconvenient. • Rigor in design and execution – from problem framing through implementation and rollout. • Governance-aware thinking – translating abstract principles (safety, accountability, fairness) into concrete technical decisions, not just slideware. I’m especially interested in senior roles shaping enterprise AI architecture and governance — where advanced AI, infrastructure, and organizational strategy intersect — building systems that are not only intelligent and performant, but also justifiable and safe to trust. State of my mind: We are crowdfunding energy for the AI data centers so that they can make better use of our water to free us from purpose.

Experience

20 yrs 3 mos
Total Experience
3 yrs 7 mos
Average Tenure
2 yrs 2 mos
Current Experience

Black duck

Principal Software Engineer

Mar 2024Present · 2 yrs 2 mos · Greater Boston · Hybrid

  • Principal engineer in R&D for large-scale security and compliance software, focused on high-integrity architecture, performance, and responsible use of AI-assisted development.
  • Set architecture and governance direction for security- and compliance-sensitive services, while specialized platform and security teams execute the underlying infrastructure work.
  • Lead architecture and implementation of backend services in an environment where small defects can have outsized customer impact.
  • Partner with product, security, and cloud/platform teams to translate governance and regulatory requirements into practical engineering patterns (data flows, retention, access control, observability).
  • Help define safe patterns for AI-assisted software development, aligning tooling and workflows with corporate policy and best practices.
  • Mentor engineers on system design and risk-aware decision-making, reinforcing a culture where correctness and integrity are first-class requirements.
Data AnalyticsOpen-Source DevelopmentTechnical ReviewsDistributed SystemsAnalytical SkillsWritten Communication+36

Synopsys inc

Principal Engineer, R&D

Nov 2019Mar 2024 · 4 yrs 4 mos · Greater Boston · Hybrid

  • Software Architect for Synopsys Detect (an intelligent software source code and package analyzer), its associated proprietary tools and their integration with various SIG products, customers' CI/CD pipelines and tools.
  • End to end ownership and collaboration with different teams and stakeholders, regulatory compliance including federal security directives.
  • Customer impact assessment, engineering strategy and feature innovation in the Software Composition Analysis capability of the Black Duck product.
  • Strategized / implemented various features to maximize reliability and robustness of scans in Black Duck.
  • From conceptualized prototype, requirement definition to final implementation/adoption of the following in Synopsys Black Duck (published features only):
  • Data driven, impact based, strategic prioritization of problems to solve and solutions to adopt in R&D
  • Statistical data models as foundation for the performance test methodology.
  • Signature generation on the client for signature scans.
  • Software Composition Analysis as a Service (SCAaaS).
  • Scan Heatmaps.
  • Conceptualized, designed and developed for Detect and other SIG products to provide package manager agnostic automatic fix PRs:
  • Component Locator (Patent Pending)
Rapid PrototypingClient Relations SkillsREST APIsDistributed SystemsAlgorithmsOpen-Source Development+28

Cognizant

Technical Lead

Sep 2013Nov 2019 · 6 yrs 2 mos · Boston, MA

  • Client: John Hancock, Conduent Government Health Services (Previously Xerox GHS)
  • Scrum(tool: Rally) development with the following:
  • Webservices: RESTful
  • Microservices: Swagger, YAML
  • Multi-Programming: Java, Python, Javascript
  • API Technologies: Spring Boot, Docker, Apigee
  • Cloud: Google Cloud Platform, Azure, Pivotal Cloud Foundry
  • Testing: TDD, JUnit, Postman, Teamcity, HP UFT
  • CI/CD: Gitlab, Concourse, Jenkins, Kubernetes
  • MQ: RabbitMQ
  • Logs/Monitoring: New Relic, Kibana
  • Documentation: Confluence
  • Client Assignments:
  • Xerox/Conduent - Third Party Liability and County Billing functions of New Hampshire Medicaid Management Information System (CMS Certified 2016). From 9/2013 to 9/2017.
  • Xerox/Conduent - Pharmacy Benefits Management - Multi-Client, Multi-State, Multi-Platform. From 10/2017 to 9/2018.
  • John Hancock - Digital Engineering - Cloud Native Microservices. From 10/2018 to 11/2019.
Rapid PrototypingClient Relations SkillsDistributed SystemsSoftware Project ManagementTeam BuildingCloud Computing+17

Oracle in financial services

Senior Technical Consultant

Mar 2010Sep 2013 · 3 yrs 6 mos · Greater Chennai Area

  • Clients: Deutsche Bank, BNP Paribas, Citibank NA, Citibank AUS, Citibank ASPAC.
  • Roles: Program Manager, Release Manager, DevOps Team Lead
  • Technology: Java, JSP, Oracle, Spring, JMS, MyBatis, Hibernate, MQ, WAS, Jquery, DWR
  • Responsibilities:
  • Led the team responsible for the interface between FSCM and eBills for Release 10.2.
  • Led the development team for the entire Release 10.3.
  • Ensured compliance of quality practices with the SQA.
  • Led the SIT, Production Impact Analysis (PIA) and UAT teams.
  • Attended the daily status calls as SPOC with the client, IBM and TCS teams.
  • Led the Post Production Support team for 2 weeks.
  • Completed RCA and project closure activities.
  • Projects:
  • 1. eBills 10.2 & 10.3 for Deutsche Bank
  • eBills is a proprietary software of Deutsche Bank. 10.2 and 10.3 are quarterly releases.
  • 2. GSCS Back Office for BNP Paribas
  • GSCS Back Office is the internal application of the bank to process paper based Supply Chain Finance transactions & requests from the Front Office application.
  • 3. GSCS Front Office for BNP Paribas
  • GSCS Front Office is the client facing application of the bank to process Supply Chain Finance transactions.
  • 4. CLS for Citibank AUS
  • Proprietary software for Citibank.
  • 5. Clearing Switch for Citibank ASPAC
  • Transformation project to convert proprietary software from iAS to WAS for Citibank.
  • Achievements:
  • Designed, developed and delivered end to end solutions for various projects.
  • Led multiple teams for various functions as secondary roles.
  • Conducted eBills Workshop Training during transit phase for the team.
  • Researched and prepared POC prototypes and conducted live presentations to support pre-sales Oracle team for Oracle Goldengate and Talend MDM Suite.
Rapid PrototypingClient Relations SkillsDistributed SystemsSoftware Project ManagementTeam BuildingOracle+15

Zeroone technologies

Software Engineer

Mar 2007Jan 2010 · 2 yrs 10 mos · Greater Chennai Area

  • Clients: Extended Disc, Standard Chartered Bank, Manpower Consulting
  • Roles: Architect, DevOps, Team Lead
  • Technology: Java, Oracle, Hibernate, GWT, JSON, XSLT, SQLLite(NoSQL), Struts, IBM Websphere MQ, SOAP/RESTful Webservices, Modem Driver API(Embedded), Swing
  • Responsibilities:
  • Design, develop and delivery of Java projects in a startup environment.
  • Communicate with the client on day to day basis.
  • Work on cutting edge technologies like RESTful, JSON, NoSQL and Hibernate.
  • Projects:
  • 1. Report Designer for Extended Disc
  • Swing based software to allow a client to distribute generic custom-designed report templates to its users.
  • 2. IVR and Log Analyzer for Standard Chartered Bank
  • Monitoring tools for vendor's proprietary software suite EUE to continuously monitor the performance and reliability of IVR and production application logs.
  • 3. Payment Gateway Interface for Standard Chartered Bank
  • A middle-ware Payment Gateway interface for Standard Chartered Bank's core banking systems (first Hogan then replaced by eBBS) and UTI Securities for online trading.
  • 4. Centaur for Manpower Consulting
  • A document analysis and retrieval product called Centaur for Manpower to be deployed across their WAN.
  • 5. SAS for Standard Chartered Bank
  • An Automation product for the client's Identity Security team for automating their RMS/Remedy administration.
  • Achievements:
  • Authored JSON-Java Bean API code in Oct 2008.
  • Developed complex business logic governing the security matrices of SCB applications like Peoplesoft Financials, Norkom Alchemist and Phoenix.
  • Due to affliction with Chickenpox, developed and delivered from home an enhancement project for Payment Gateway Interface. Client accepted the delivery with 0 defects.
Rapid PrototypingClient Relations SkillsDistributed SystemsTeam BuildingPL/SQLData Analytics+15

Igate

Software Engineer

Nov 2005Feb 2007 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Clients: ING Vysya Bank
  • Roles: Architect, DevOps of Java modules.
  • Technology: Java, Websphere MQ (HA MQ), XLST, SAX Parser, MUMPS, Oracle
  • Responsibilities:
  • Sole Java developer in a team of MUMPS coders.
  • Designed and built an MQ interface API for processing the incoming & outgoing messages in-between Nucleus & Profile, and Recon & Profile.
  • Built the MQ interface API for the pre-processing of the incoming and outgoing messages in-between Profile and other banks/RBI.
  • Configured the Websphere MQ (Queue Managers, Channels, Listeners and Queues for the High Availability setup – first time in India).
  • Projects:
  • 1. Nucleus-Profile-Recon Interface for ING Vysya Bank
  • Nucleus is software to maintain loan accounts of corporate clients, Profile is the core banking solution and Recon is internal reconciliation software. Nucleus was developed by Mindtree for ING Vysya Bank. Profile and Recon are maintained by iGate for ING Vysya Bank. An interface was developed using IBM Websphere MQ and Java to link Nucleus and Profile, and Profile and Recon involving both online and offline transactions and communications between the different systems.
  • 2. National Electronic Funds Transfer, RBI for ING Vysya Bank
  • NEFT links the client bank with RBI to implement inward-outward transactions between client bank and other banks to process credit-debit at the account level. The project requirement was to develop an MQ-Java API and MUMPS API to facilitate funds requests and responses to and from Profile from RBI/Other banks.
  • Achievements:
  • Delivered quality software in a development environment within a secure data center without access to IDEs or Internet.
  • Authored MUMPS-RPC API code - the first of its kind.
  • Assisted in resolution of a High Value RTGS transaction failure in production (RBI - ING Vysya Bank).
  • Assisted Mindtree to successfully resolve MQ Configuration and Performance issues (Pooling of idle connections), HA API issue and BIT code conversion logic (for MQ Unique ID generation).
Rapid PrototypingClient Relations SkillsDistributed SystemsSolution ArchitectureCommunication SkillsSoftware Development Life Cycle (SDLC)+8

Education

Sri Venkateswara College of Engineering

Bachelor of Engineering (B.E.) — Computer Science

Jan 2001Jan 2005

AVM MATRICULATION HR SEC SCHOOL

Tamil Nadu State Board — Computer Science group

Jan 2000Jan 2001

Padma Seshadri Bala Bhavan Sr. Sec. School

Central Board of Secondary Education

Jan 1987Jan 1999

Stackforce found 100+ more professionals with Software Security & Distributed Systems

Explore similar profiles based on matching skills and experience