Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Timeline
Generic

B Rama Krishna Reddy

Microservices Consultant
Dubai,DU

Summary

Java Microservices Consultant with 12 years of experience to design, develop and built best of breed deploy pipelines for hundreds of Microservices.I also have a strong background in Microservices Architecture, Full Stack Development, and Agile Methods. Most of my experience is with banking sector to design and develop various services and products. I utilize sprint planning, design, development and project management skills to achieve excellent outcomes.

Overview

12
12
years of professional experience
3
3
years of post-secondary education

Work History

Technical Lead

Micro-services, ARABBANK
Dubai
02.2020 - Current
  • Responsible for designing Low level design documents for the Microservice and provide the design pattern to be used for microservice based on the HLD provided
  • Extensively worked on designing the Sequence diagrams, Component diagrams in the LLD.
  • Responsible for handling the team and to design the micro services, review the code and make sure its released in a time with the quality agreed
  • Responsible for designing a payment gateway module for the incoming payments and also provided service to extract the reports based on business requirements dynamically
  • Extensively worked in different payment methods of the bank like Swift Payment(MT101/103), AGI payments, Credit Card payment integration with VISA, ACH payments.
  • Designed a common framework for the generic micro service skeleton to be used by all the team, and designed a common core frame work that handles the exception, logging
  • Responsible for automating the Micro service template creation using maven tools, which comes with inbuilt code as per the inputs given to simplify the development process
  • Responsible for designing and documenting the best practices for Logging, Exception handling and coding guidelines for better Micro services.

Sr.Software Engineer

AjmanDigitalGovernment
, Ajman
09.2018 - 02.2020
  • Responsible for architecting the solution for UAEPass integration with the Ajman Portal and Mobile application
  • Responsible for Integrating mobile app with new External vendor services
  • Responsible for requirements analysis, technical design (HLD & LLD), implementation and testing
  • Responsible for implementing REST Micro services using spring boot
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
  • Participate along with Deloitte team in understanding the Ajman strategic development and new initiatives for 2022
  • Converted a monolithic app to Micro services architecture using Spring Boot using 12- factor app methodology
  • Responsible to handle complete LDAP setup and maintain user groups for authentication and authorization
  • Responsible for supporting a SSO solution Integration with different vendors of the government
  • Developed REST API to be consumed by mobile app
  • Environment : Java 1.7, Java EE, Spring Boot, JPA, IBM cloud Private, Maven , jenkins, Git Repo,
  • Jfrog Artifactory

System Analyst

RAKBANK
United Arab Emirates, Dubai
01.2013 - 11.2017

Project: RAKBANK Mobile Application and Portal

  • Worked extensively on IBM mobile First 8.0 with angular 4, node js server
  • Responsible to lead the development for bank portal using IBM Websphere portal 8.0 with JSR 286 portlets, web content management (IBM WCM), IBM portal themes, spring boot and hibernate
  • Extensively used SLFj logger, Maven, Jenkins, artifactory

Software Engineer

Prolifics
Hyderabad, Telangana
06.2009 - 11.2012
  • Developed Custom Portlets based on JSR 286 specification using Websphere Portal Server 6.1
  • Extensively Developed Portlets using JSR 168 and 286 Portal API on Websphere Portal server 6.1 including using Event Handling, Windows Events
  • Responsible for developing key aspects of the project including quick calculators and product purchase forms
  • Responsible for developing independent modules using spring MVC frame work
  • Responsible for resolving production issues for all the modules
  • Responsible for the development of Core Banking module
  • Involved in Consuming of web services for the application using Axis tool
  • Exposed to portal admin using the administrator console for installing themes, skin and creating different user group for different level of access
  • Created and managed users, groups and their roles; personalized the portlet views and contents depending on the groups
  • Responsible for creating content, components, workflows and assigned access to content at different levels for different groups

Education

Master of Computer Applications - Computer And Information Sciences

JNTU
Hyderabad
05.2006 - 06.2009

Skills

Spring Boot Microservices

Devops CI/CD, Jenkins, Nexus Artifactory, Git, ELK, Kibana

IBM Websphere portal 80

AWS and GCP Cloud

Apache Kafka

Accomplishments

  • Oracle Certified Associate Java SE 7 Programmer
  • Mongo DB Certified Developer

Additional Information

  • 11 years of IT experience in analysis, design, development, documentation, implementation of software systems using IBM tools, J2EE and Spring. Core Strengths lies in MicroServices with Devops, Spring Framework 4.0, JPA , Annotations, Design Patterns, MongoDB and documentation. Experience in the payment gateway systems and good understanding of Internal and External payment methods. Knowledge on concepts of Nosql Database MongoDB Knowledge on concepts of Dockers, Pods, Containers, Kubernetes and GCP cloud (Anthos). Experience in configuring Apache Kafka with Spring Boot. Proficient knowledge of open source tools like Eclipse, Intellij, Maven, Artifactory, Jenkins, Git and HelmCharts. Hands on experience in setting up a DevOps environment in IBM Bluemix cloud and building applications. Experience with Use-Case design, Class and Sequence diagrams using UML Experience in preparing Low level design documents based on the architecture provided. Participated in planning, Analysis, architecture, design, development and implementation of business objectives. Participated in strategic planning of organization for new technical initiatives, while evaluating the existing model along with the experts. Proven experience in designing custom tools which ease the process of development and deployment with Maven archetype generators. Proven experience designing modifications to existing systems, designing reusable components, and elimination of redundancy in designs throughout the IT Systems Experience in designing custom tools that helps in analyzing the customer data. Experience in design, develop and test mobile applications using Angular 4, Ionic 3, Jasmine along with Spring Boot with JPA as backend and deploy in IBM MobileFirst 8.0 server. Worked extensively in designing and developing IBMWebSphere Portal Applications, Portlets and deploying them to IBM WebSphere Portal Server 8.0.

Timeline

Technical Lead

Micro-services, ARABBANK
02.2020 - Current

Sr.Software Engineer

AjmanDigitalGovernment
09.2018 - 02.2020

System Analyst

RAKBANK
01.2013 - 11.2017

Software Engineer

Prolifics
06.2009 - 11.2012

Master of Computer Applications - Computer And Information Sciences

JNTU
05.2006 - 06.2009
B Rama Krishna ReddyMicroservices Consultant