Not actively looking, but always up for an interesting conversation.

Bala Subramanyam Lanka

Senior Software Engineer at IBM · HashiCorp

I build secure, dependable backends. Over the last decade that has meant OAuth 2.0 and JWT platforms, fraud-detection microservices, rule engines and, today, secrets and access management with HashiCorp Vault and Go.

Photo of Bala Subramanyam Lanka
13+years shipping production software
10Spring Boot microservices owned for fraud detection
25%lower latency from tuning and query optimization
8engineers led as a team lead

What I bring

  • Security & identity

    OAuth 2.0 frameworks with Spring Security, JWT-based API security, and now secrets, provisioning and authorization with HashiCorp Vault.

  • Backend & APIs

    REST APIs with Spring Boot and Jersey, runtime services in Go, Kafka producers and consumers, webhooks and the plumbing that keeps them reliable.

  • Cloud & platforms

    Moved microservices from Pivotal Cloud Foundry to OpenShift with minimal disruption, scaled services on OpenShift and AWS, and standardized CI/CD with Jenkins.

  • Business rules

    Years of IBM ODM and ILOG JRules: BOM modeling, rule authoring, the Rete algorithm, and migrating ODM 8.6 applications to 8.10.

  • Performance

    PostgreSQL tuning, load testing and a bandwidth-saving throttling algorithm for connected devices. I like making things measurably faster.

  • Leading & mentoring

    Technical lead for offshore teams, mentor to newcomers and a regular in architecture, estimation and planning discussions.

Experience

  1. IBM

    Toronto, Canada

    Senior Software Engineer, HashiCorp Secure

    Jun 2026 – Present · 6 mos
    • Build runtime services and backend components in Go for Secure Hub, Secure Runtime and Vault.
    • Integrate and automate HashiCorp security products, including secrets and access management.
    • Improve secure production workflows across provisioning, authorization and service reliability.
    • Deliver scalable, secure and compliant platform capabilities for enterprise environments.
  2. Cognizant

    Toronto, Canada

    Senior Software Engineer III

    Oct 2022 – Jun 2026 · 3 yrs 9 mos
    • Owned and evolved 10 Spring Boot microservices behind fraud-detection workflows, each handling about 2–20 TPS in production.
    • Technical lead and hands-on contributor, guiding offshore teams while driving design and implementation decisions.
    • Led the migration from Pivotal Cloud Foundry to OpenShift Container Platform with minimal production disruption.
    • Cut application latency by about 25% through performance tuning, PostgreSQL query optimization and targeted load testing.
    • Designed and enforced JWT-based authentication and secure API practices aligned with enterprise cybersecurity standards.
    • Owned scaling strategies across OpenShift and AWS, and standardized builds, tests and deployments with Jenkins CI/CD.
    • Worked with QA, upstream consumers and downstream DMP / FICO decisioning platforms to keep end-to-end processing reliable.
  3. CGI

    Toronto, Canada

    Senior Consultant

    Aug 2021 – Oct 2022 · 1 yr 3 mos
    • Migrated IBM ODM 8.6 applications to 8.10, building new Kafka consumers and producers to support the move.
    • Translated business requirements into Java XOM objects and rules alongside business units.
    • Built Java microservices to support the migration of legacy systems.
    • Planned, built and documented applications for internal teams and clients, and supported new rules in production.
  4. Netradyne

    Bengaluru, India

    Senior Consultant

    Apr 2020 – Mar 2021 · 1 yr
    • Built and maintained secure REST APIs with Java, Jersey, Spring Boot, AWS and Postgres.
    • Worked on Kafka streams (consumers and producers), and architected, built and documented webhooks.

    Senior Software Engineer

    Jul 2019 – Dec 2019 · 6 mos
    • Centralized authentication and authorization across the product with OAuth 2.0 and Spring Security.
    • Designed the throttling algorithm that minimizes the internet bandwidth devices use to talk to the servers.
    • Designed and built a soft-rollout mechanism for over-the-air updates.

    Software Engineer

    Mar 2018 – Jun 2019 · 1 yr 4 mos
    • Built secure REST APIs and shipped Angular features, simplifying the UX through close work with product.
    • Architected and built Ops-Dashboard, an internal full-stack tool for the operations team.
  5. Zeta Global

    Grisaille AdTech Solutions, Zeta Global Technology Excellence Center · Chennai, India

    Software Engineer

    Sep 2017 – Mar 2018 · 7 mos
    • Built secure REST APIs with Java, Node.js, Spring Boot, AWS and MySQL.
    • Built automation for customer support teams that cut ticket resolution time by 14%.
    • Practiced test-driven development, reaching 85% code coverage.
  6. Cognizant

    Chennai, India

    Programmer Analyst

    Jun 2015 – Sep 2017 · 2 yrs 4 mos
    • Team lead for a team of 8: defect analysis, production handover and component integration testing.
    • Mentored newcomers and ran code reviews.

    Programmer Analyst Trainee

    Apr 2014 – May 2015 · 1 yr 2 mos
    • Built 43 SOAP web services and their business rules with J2EE, XSLT and IBM Operational Decision Manager.
    • Worked directly with the client on requirements, defect analysis and status.
  7. Adaptavant

    Chennai, India

    Junior Software Engineer

    Aug 2013 – Mar 2014 · 8 mos
    • Built REST APIs and web apps with Java, RESTEasy, Spring MVC and Google Cloud, and moved the APIs to Google App Engine.
    • Created a JavaScript library for chat and analytics across websites, plus a visitor-statistics module.
    • Spoke at SYK (Spread Your Knowledge), the company’s internal knowledge-sharing sessions.

    Intern

    Dec 2012 – Mar 2013 · 4 mos
    • One of 3 interns, out of 50, offered a full-time role.

Toolbox

Languages
JavaGoPythonJavaScriptSQLC#C++
Frameworks
Spring BootSpring SecurityJerseyAngularDjangoIBM ODMILOG JRules
Security
OAuth 2.0JWTHashiCorp VaultSecrets management
Cloud & DevOps
OpenShiftKubernetesDockerAWSGCPPCFJenkins
Data & messaging
PostgreSQLOracleMySQLKafka
AI
AI application developmentPrompt engineering

Education

  • AEC, Information Technology – Programmer AnalystCollège LaSalle, Montréal · 2020 – 2021
  • B.Tech, Computer Science EngineeringJawaharlal Nehru Technological University, Kakinada · 2009 – 2013

Certifications

  • Certified SAFe Practitioner
  • Spring: Spring Data 2
  • Java Concurrency Troubleshooting: Data Access and Consistency
  • Angular Essential Training
  • Building Modern Projects with React

Speaks English (professional) and Telugu (native).

Let's build something secure.

The quickest way to reach me is email or LinkedIn. Curious what I'm working on right now? Peek at my now page, blog or GitHub.

mail@balasubramanyamlanka.com