Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rahul Reddy

Montreal,QC

Summary

Skilled software engineer with a comprehensive background in developing web-based applications using Java, J2EE technologies, and TypeScript/Javascript. Proficient in crafting RESTful web services and microservices architectures. Equipped with robust capabilities in cyber security analysis and risk management. Experienced in leveraging AWS services and adept at deployment automation using Jenkins, Docker, and Kubernetes. Known for exemplary problem-solving skills and a proactive approach to learning and collaboration.

Overview

7
7
years of professional experience

Work History

SOFTWARE ENGINEER

TREEZ
04.2022 - 03.2024
  • Application Development and discussions with the team to analyze business requirements and understand business goals, which later helpful to define project roadmaps, and define use-cases to deliver technical solutions
  • Led development of AWS Lambda endpoints and microservices in TypeScript within a serverless architecture, ensuring scalability and efficiency
  • Utilized TypeORM for database connectivity with PostgreSQL and managed multiple microservices for seamless communication
  • Implemented monitoring solutions using Grafana and Elastic APM for optimal system performance and utilized Argo CD for efficient environment management
  • Proficiently worked with various AWS services including AWS Systems Manager, EC2, Lambda, and CloudWatch to architect robust solutions
  • Collaborated in Agile Scrum methodology, actively participating in sprint planning and ensuring alignment with project goals.

CYBER SECURITY ANALYST

BNP PARIBAS
08.2021 - 04.2022
  • Analyzed risks related to malicious software across endpoints and contributed to control design for risk mitigation
  • Managed security policies, procedures, and technical baselines, collaborating with cross-functional teams to improve controls
  • Oversaw compliance with user management processes and executed security-related activities including user ID management
  • Utilized McAfee and Cisco security tools for monitoring and incident response.

SYSTEM ENGINEER

TATA CONSULTANCY SERVICES
08.2017 - 09.2019
  • Developed Java applications following Agile methodology, utilizing Spring framework for dependency injection and Hibernate for database interaction
  • Implemented best practices like Singleton and Builder patterns for code efficiency and immutability
  • Writing well-designed, efficient, and testable Java code as per the requirement
  • Deployed applications in development, testing, and production environments using Jenkins for continuous integration.

Education

Master of Engineering - Information Systems Security

Concordia University
Montreal, QC
05.2021

Bachelor - Electronics and Communication Engineering

GITAM UNIVERSITY
Vizag, India
05.2017

Skills

  • Programming Languages: Java, TypeScript, JavaScript
  • Databases: PostgreSQL, MySQL, Couchbase
  • Web Technologies: RESTful, Spring Boot
  • Tools: AWS (EC2, Lambda, CloudWatch), GitLab, Jenkins, Github

Timeline

SOFTWARE ENGINEER

TREEZ
04.2022 - 03.2024

CYBER SECURITY ANALYST

BNP PARIBAS
08.2021 - 04.2022

SYSTEM ENGINEER

TATA CONSULTANCY SERVICES
08.2017 - 09.2019

Master of Engineering - Information Systems Security

Concordia University

Bachelor - Electronics and Communication Engineering

GITAM UNIVERSITY
Rahul Reddy