Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Krishan Billa

Toronto,Canada

Summary

Dynamic and results-driven Lead Software Developer with extensive expertise in cloud computing, big data systems, Hadoop, Java, and front-end development. Currently leading a cloud migration initiative with a globally distributed team, demonstrating strong leadership and project management skills. Passionate about delivering high-quality solutions, I am dedicated to driving innovation and optimizing processes. Committed to continuous learning and excellence, I thrive in collaborative environments and focus on delivering impactful results.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Developer - Cloud Feature Lead

TD
Toronto, Canada
01.2024 - Current
  • Lead cloud feature development, architecting scalable solutions to drive innovation and improve system performance
  • Coordinate time-sensitive internal and external audit requests, ensuring targets are consistently met
  • Conduct disaster recovery gap analyses and develop tactical test plans to enhance the resilience of existing platforms
  • Mentor junior developers to ensure high code quality and facilitate timely project delivery
  • Design and implement the migration of web applications (Angular, React, Node.js) from on-premises infrastructure to the Azure App Service Premium
  • Design and implement robust authentication and authorization systems using TD's standard identity provider, PingFed
  • Plan and coordinate the resolution of Veracode vulnerabilities and SAST defects, ensuring timely action
  • Collaborate seamlessly with a global team across Singapore, India, the US, and Canada to achieve project objectives
  • Establish tracking processes for audits and documentation, enhancing operational efficiency and compliance
  • Designed backward-compatible systems with seamless integration of Datadog, ELK, Terraform, Enterprise Delivery Pipeline, and Azure Databricks Delta tables

Senior Software Developer - TBSM

TD
07.2022 - 12.2023
  • Led a critical project addressing a remediation finding from the federal government, implementing API changes to enable read and write operations on Apache HBase
  • Established a tracking and documentation process for production support issues, aiding new developers in timely issue resolution
  • Conducted thorough code reviews to ensure code quality, accuracy, and defect-free deliverables
  • Designed a React dashboard integrated with the ELK Stack and Spring Boot API for enhanced data visualization
  • Developed a generic framework in Java for executing ETL pipelines based on configuration files, streamlining data processing
  • Assisted in team expansion by conducting interviews and evaluating potential candidates

IT Developer III - TBSM

TD
07.2020 - 06.2022
  • Involved in SDLC, Analysis, Design, Development of different project components using Agile
  • Co-ordinate with Business Analysts, Project Managers to gather and understand business requirements and deliver on time
  • Acting as a Subject Matter Expert on how different components (spark, hdfs, hbase, elk, java apis, logstash) integrate to create an efficient big data lake
  • Acting as a first point of contact for Prod support to resolve daily prod issues and meet SLAs
  • Create ETL pipelines to onboard new portfolios to the system and create autosys jils for scheduling the batch processes
  • Created new Spring boot APIs to save, read data in elk, mongo db
  • Created new Spring Boot project to copy data from hbase in prod to lower environments using spark
  • Created a Spring Boot Kafka producer, consumer POC
  • Created UI dashboards using React, Reactive search library for reporting purposes
  • Created UI tool and API for business to run queries on hbase data and save results on hdfs in csv files
  • Help team in interviewing new candidates and onboard/train them as quickly as possible

Developer Associate - Business Banking, Payments

TD
Toronto, Canada
01.2019 - 07.2020
  • Developed a pipeline service in Java EE that processes data from MQ messages, batch files, API calls, and sends a request to BBPRO API.PI
  • Added Unit tests to the application ensuring 80% code coverage
  • Developed and work with Maven, Jboss, Jenkins, JIRA, Confluence, Bitbucket, Git and Nexus on a regular basis
  • Remained proactive to provide fix for any bugs identified in upper environments to meet release deadlines
  • Developed a bash script to automate api calls and get real time server response
  • Developed a Java program to automatically create JSON file from Excel that saved 6 to 8hrs of manual work

IT Service Desk Analyst

Trillium Health Partners
01.2017 - 01.2019

IT Solutions Developer(Co-op)

TD
05.2018 - 08.2018

Java Learning Assistant (Co-op)

Brampton
Brampton, Canada
09.2017 - 12.2017

Education

Computer Systems Analyst (Co-op Program) - Computer Science

Sheridan College

Skills

  • Azure Cloud
  • API Integration
  • Azure Databricks
  • Apache Spark
  • Spring Boot
  • Splunk
  • Software Architecture Design
  • Apache HDFS,HBASE
  • IBM MQ
  • Azure Data Factory
  • Cosmos DB
  • Effective communication

Certification

Microsoft Certified: Azure Fundamentals

Timeline

Senior Software Developer - Cloud Feature Lead

TD
01.2024 - Current

Senior Software Developer - TBSM

TD
07.2022 - 12.2023

IT Developer III - TBSM

TD
07.2020 - 06.2022

Developer Associate - Business Banking, Payments

TD
01.2019 - 07.2020

IT Solutions Developer(Co-op)

TD
05.2018 - 08.2018

Java Learning Assistant (Co-op)

Brampton
09.2017 - 12.2017

IT Service Desk Analyst

Trillium Health Partners
01.2017 - 01.2019

Computer Systems Analyst (Co-op Program) - Computer Science

Sheridan College
Krishan Billa