Summary
Overview
Work History
Education
Skills
Timeline
Generic

PRATIBHA KUMARA KRISHNAN

Toronto,ON

Summary

Innovative Engineer known for high productivity and efficient task completion. Specialize in project management, process improvement, and technical troubleshooting. Possess strong problem-solving, critical thinking, and teamwork skills, enabling successful collaboration and innovative solutions. Excel in fast-paced environments requiring attention to detail and adherence to deadlines.

Overview

11
11
years of professional experience

Work History

Engineer

Layer2 Financial
12.2021 - Current
  • Played an active role in building payment systems for both Fiat and Crypto Assets to handle transaction of over 10M a day
  • Successfully executed end-to-end onboarding processes including handling KYC processing nearly 20k customers on the fly
  • Developed and managed a webhook system for real-time notifications and event handling.
  • Implemented transaction monitoring on ledger systems, including fraud detection and Anti-Money Laundering (AML) compliance.
  • Managed omnibus accounts to streamline account operations and ensure efficient fund management.
  • Ensured request integrity through robust validation processes and idempotency handling.
  • Integrated authentication systems and set up organizations using Auth0 and Okta.
  • Designed and implemented a comprehensive authentication system based on user roles, responsibilities, and scopes.
  • Built and maintained reconciliation systems for Bitcoin and Ethereum using AWS infrastructure.

Consultant Software Developer

Royal Bank of Canada
Toronto, ON
03.2019 - 12.2021
  • Full stack development of a seamless omni-channeled online banking application
  • Built fault tolerance and resilience patterns to handle failures
  • Implemented Hashing algorithm to ensure secure access based on timestamp
  • Driven architectural design discussions
  • Built APIs to enhance observability and automation
  • Feature Flags implementation to control releases and mitigate the risk of new feature launch
  • Integrated with 3rd party APIs to monitor performance
  • Developed Front end component libraries
  • Experienced in Kanban framework to ensure continuous delivery
  • Facilitated chapter meetings and Agile workshops for training
  • Scrum Mastering and establishing co-team interaction
  • Highlights: Java, Spring boot, Maven, Resilience4J, Hashing, Angular, CSS/HTML, GIT, Dynatrace, Taplytics, Cloud Foundry, Storybook AND Figma.

Consultant Software Developer

Ontario Teachers Pension Plan
Toronto, ON
02.2017 - 03.2019
  • Migrated a legacy Smalltalk software into a REST Web Service
  • Spiking the existing application to understand business requirement
  • Brain-storming if a feature is a value add or dead weight
  • Involved in high and low-level design decisions
  • Implemented custom caches using Spring Caches
  • Optimizing code performance factoring in cohesion and coupling
  • Highlights: Java, Spring boot, DB2, Maven, AngularJS, CSS/HTML.

Software Developer

PlanPlus Inc
Toronto, ON
11.2016 - 01.2017
  • Developed a Robo Advisor as a service
  • Participated in API Integration with third parties like Croesus and other wealth management products
  • Built client facing features like RESP calculators
  • Highlights: Java, Hibernate, DB2, Maven, AngularJS, CSS/HTML and GIT.

Software Developer

Univeris
Toronto, ON
07.2015 - 11.2016
  • Feature enhancement and maintaining existing framework
  • Developed new reports for Clients
  • Developed new invoice reports for Advisors for tax purposes
  • Developed modules to interact with FUNDSERV for fund orders
  • Highlights: Java, JPA, MSSQL, Maven, XSLT and SVN.

Software Developer

Raange Inc
Montreal, QC
12.2013 - 05.2015
  • Integration with Custom tags using QR, NFC, and SMS services
  • Building Responsive Landing Pages, Stats Dashboard enabling CRM
  • Integration Designed Reminder Engine
  • Developed native mobile apps on platforms including iOS, Android using Titanium SDK
  • Highlights: Advanced Java, Rest-Web Services, Spring, Hibernate, Couchbase,AngularJS, SQL, UNIX , Appcelerator Titanium.

Education

Master of Engineering - Software Engineering

Concordia University
Montreal, QC, Canada
05.2015

Bachelors of Technology - Information Technology

Anna University
India
05.2010

Skills

  • Application design
  • Software automation
  • Usability Principles
  • Process improvements
  • Maintaining applications
  • Rest API/ GraphQL design knowledge
  • Agile
  • Web-based software development
  • Code reviews
  • Query latency optimization
  • Software Best Practices
  • Multi-threading
  • Maintenance and troubleshooting
  • Jenkins - CI/CD, Kubernetes, Argo CD
  • Atlassian
  • Programming Languages - Java, JavaScript, TypeScript
  • Web framework - Spring, Angular
  • Testing tools - JUnit, Jasmine, Protractor, Mockito, TestNG, HttpUnit
  • Security - Spring Security
  • OKTA and Auth0
  • Code Profiling - SonarCube, Dynatrace, DataDog
  • NoSQL- MongoDB, CouchDB, Redis
  • Caching - Spring Cache, Redis Implementation
  • APM - Splunk, Dynatrace
  • Event driven development and Cloud Integration - AWS Lambda, SQS, S3
  • ORM - Hibernate, JPA
  • Databases - Microsoft SQL Server, Oracle Database, MySQL, IBM Db2
  • Application Server - Tomcat/ Glassfish/ Websphere
  • Logging - Log4j/ SLF4J

Timeline

Engineer

Layer2 Financial
12.2021 - Current

Consultant Software Developer

Royal Bank of Canada
03.2019 - 12.2021

Consultant Software Developer

Ontario Teachers Pension Plan
02.2017 - 03.2019

Software Developer

PlanPlus Inc
11.2016 - 01.2017

Software Developer

Univeris
07.2015 - 11.2016

Software Developer

Raange Inc
12.2013 - 05.2015

Master of Engineering - Software Engineering

Concordia University

Bachelors of Technology - Information Technology

Anna University
PRATIBHA KUMARA KRISHNAN