Deepthi Reddy

Deepthi Reddy Email and Phone Number

Software Developer at National Bank of Canada @ National Bank of Canada
Deepthi Reddy's Location
Longueuil, Quebec, Canada, Canada
About Deepthi Reddy

• 6+ years of extensive experience in developing, and deploying web applications using JAVA, J2EE technology, web and cloud technologies for enterprises.• Excellent analytical, problem solving and a communication skill.• A quick learner, self-starter, easily approachable, and a highly motivated individual.

Deepthi Reddy's Current Company Details
National Bank of Canada

National Bank Of Canada

View
Software Developer at National Bank of Canada
Deepthi Reddy Work Experience Details
  • National Bank Of Canada
    Java Developer
    National Bank Of Canada Sep 2021 - Present
    Montreal, Quebec, Canada
    • Developed core banking modules like subscription, account management with Java 11 and related spring projects for modern enterprise banking platform and deployed on EKS.• Developed a multi-threaded application supporting transaction management using spring to avoid data loss and reduce application redundancy. • Responsible for developing “Infrastructure as Code” using Terraform modules and GitHub Actions workflows to deploy various AWS Infrastructure and Services.• Developed a serverless system to replicate data between various NBC platforms using AWS API Gateway, Lambda functions, DynamoDB Streams and SQS.• Co-ordinated with technical lead and solution architect to discuss the design and implementing details.• Implemented Test-Driven-Development (TDD) by writing unit, integration and component tests using Junit, Mockito and JMeter. • Developed various GitHub Actions workflows to build and deploy applications on EKS.
  • Directed Electronics Inc
    Full-Stack Developer
    Directed Electronics Inc Sep 2018 - Aug 2021
    Dorval, Quebec, Canada
    • Involved in gathering requirements from product owner, crafted them into user stories and followed Agile Scrum methodology.• Developed Web based application using Angular 6, which consumes Spring Microservices to render the web pages.• Implemented DAO layer using Spring Data JDBC to perform transactional operations on MySQL and DynamoDB. • Developed Java based Microservices using Spring Boot, Spring Data and Angular 6.• Implemented CI/CD pipeline using Jenkins, Docker and AWS.• Configured and tracked the logs in non-prod and Production environments using Kibana.• Implemented Swagger to build and test the Restful API’s.• Implemented unit test cases using Junit 4, Embedded SonarQube to Continuous Integration builds to perform Static code analysis and applied JaCoCo to check code coverage.• Performed Integration Testing using Cucumber.• Implemented Karma unit test cases and performed end-to-end testing using Protractor to test Angular application.• Developed Angular application using npm, grunt and deployed on node.• Implemented Blue-Green swap in production as part of DevOps process.

Deepthi Reddy Education Details

Frequently Asked Questions about Deepthi Reddy

What company does Deepthi Reddy work for?

Deepthi Reddy works for National Bank Of Canada

What is Deepthi Reddy's role at the current company?

Deepthi Reddy's current role is Software Developer at National Bank of Canada.

What schools did Deepthi Reddy attend?

Deepthi Reddy attended Jawaharlal Nehru Technological University.

Not the Deepthi Reddy you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.