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.
mail@balasubramanyamlanka.com · Greater Toronto Area, Canada · linkedin.com/in/balasubramanyamlanka · balasubramanyamlanka.com

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
IBM
Toronto, CanadaSenior 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.
Cognizant
Toronto, CanadaSenior 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.
CGI
Toronto, CanadaSenior 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.
Netradyne
Bengaluru, IndiaSenior 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.
Zeta Global
Grisaille AdTech Solutions, Zeta Global Technology Excellence Center · Chennai, IndiaSoftware 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.
Cognizant
Chennai, IndiaProgrammer 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.
Adaptavant
Chennai, IndiaJunior 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