Summary
Overview
Work History
Education
Skills
Timeline
Generic

Atul Guleria

York,Ontario

Summary

Accomplished Lead Cloud Developer at RBC Bank with expertise in Java and cloud technologies. Spearheaded the design and launch of innovative payment solutions, enhancing system performance and reliability. Proven ability in team collaboration and effective communication, driving successful project outcomes and optimizing application efficiency.

Overview

11
11
years of professional experience

Work History

Lead Cloud Developer (Payments)

RBC Bank
Toronto, Canada
12.2022 - Current
  • Design, implement, and launch products that require understanding of backends and storage.
  • Developing Scala and Java-based apps invoking streams like Akka, Kafka, and IBM MQ.
  • DB usage MongoDB is utilized for storing API transactions, while MySQL Server handles data persistence of event sourcing.
  • Managing release management/CR. Communicating with the Production team on implementation and deployment.
  • Participate in or conduct design reviews with peers and stakeholders to choose among different approaches.

Sr Cloud Developer (Payments)

RBC Bank
Toronto, Canada
08.2020 - Current
  • Design and implement solutions for cloud-based applications.
  • Developed the Java-based applications using Spring, Spring Boot, Apache Camel, Apache Kafka, and Elasticsearch.
  • Worked on various proofs of concept and proofs of technology.
  • Redesign and work on refactoring existing solutions, perform code reviews, paired programming, and refactoring code.
  • Collaborate with the Production Support team to resolve incidents.

Software Engineer

RBC Bank
07.2017 - Current
  • Involved in building a one-stop online platform, integrating with legacy apps and services.
  • Built ETL pipelines for large volumes of financial data using Hadoop, NiFi, Spring Cloud Stream, Elasticsearch, Kafka, MongoDB, and HBase.
  • APIs design new microservices in Spring Boot with MongoDB and Elasticsearch to deliver a fund data analytics feature, which provides valuable insights of funds to investors.
  • Design, develop, and test a large-scale, custom distributed enterprise software system using the latest Java and JavaScript technologies: Spring Boot and Cloud Foundry.
  • Code reviews, enterprise models, security design documents, and non-functional requirements.

Software Engineer

ZENISCA SOFTWARES LTD
Chandigarh, India
01.2014 - 11.2015
  • Effectively worked with a small professional team to design, implement and then thoroughly test web applications coded primarily in Java and SQL.
  • Responsible for database backup and recovery, monitoring and optimizing database performance.
  • Technical documentation.
  • Pairing with developers for the development tasks.
  • Design and Developed Automation scripts for testing data.

Education

Postgraduate - Cloud Computing for Big Data

Lambton College
Toronto, ON
01.2017

Bachelor of Engineering - Computer Science

Punjabi University
01.2014

Skills

  • Java
  • Python
  • Kotlin
  • Scala
  • Docker
  • Kubernetes
  • PCF
  • Azure
  • Red Hat OpenShift
  • Spring
  • Spring Boot
  • Apache Camel
  • Apache Kafka
  • Akka
  • Hadoop
  • HBase
  • Oracle DB
  • MySQL
  • Elasticsearch
  • MongoDB
  • Dynatrace
  • Splunk
  • SonarQube
  • Jenkins
  • GIT
  • Perforce
  • JIRA
  • Rally
  • Confluence
  • Artifactory
  • Maven
  • Gradle
  • Scala SBT
  • Eclipse
  • Intellij
  • Microsoft Visual Studio
  • XCode
  • Jupyter notebook
  • Code review
  • API integration
  • Load balancing
  • Disaster recovery planning
  • Troubleshooting
  • Data migration
  • Logging solutions
  • Team collaboration
  • Technical documentation
  • Effective communication

Timeline

Lead Cloud Developer (Payments)

RBC Bank
12.2022 - Current

Sr Cloud Developer (Payments)

RBC Bank
08.2020 - Current

Software Engineer

RBC Bank
07.2017 - Current

Software Engineer

ZENISCA SOFTWARES LTD
01.2014 - 11.2015

Postgraduate - Cloud Computing for Big Data

Lambton College

Bachelor of Engineering - Computer Science

Punjabi University
Atul Guleria