Summary
Overview
Work History
Education
Skills
Timeline
Hobbies
Website
OperationsManager
Ranjit Patel

Ranjit Patel

Manager & Architect
BERLIN,GERMANY

Summary

Manager & Architect with 11 years of IT Experience, adept in all stages of advanced microservices development. Knowledgeable in Software design , development, deployment, testing and debugging business processes. Bringing forth expertise in API development, building robust, scalable , efficient micro-services which can scale to meet high request volume. Well aware of Containerization, Continuous Integration and AWS based cloud native services. Equipped with a diverse and promising skill-set, proficient in an assortment of technologies, including- Building Payments gateway, Microservices Architecture, Oauth2 integration, Java-11/16, Functional Programming, Spring data, Spring Security, Kafka and SQL & NoSQL Databases. Able to effectively self-manage during independent projects, as well as collaborate/guide a team. Experience in mentorship and hiring Engineers.


Primary skills: AWS cloud services, Java-11/16, Functional programming, Spring boot, Spring data, Spring Security, Spring Cloud , Kafka, AWS RDS, AWS ECS (Elastic Container Service), AWS S3, programming with AWS SDK.


Secondary skills: Java script, Typescript, React JS, HTML, CSS, Graphql.


Design & Architecture: Microservice Architecture, Automation CI & CD, Domain Driven Architecture, Data Driven Architecture, Event Driven Architecture.


Domain Skills: Payments, Open Banking Integration, Integration with Bank's native APIs, Fintech, Visa, Evry, Bank Accounts management, Transaction management, Credit Card.


Database Technology: AWS RDS, Read Replica, Data modeling, Flyway, Postgres, SQL, Tuning


Cloud Technology: AWS ECS, AWS Lamda, AWS EC2, AWS RDS, AWS S3, Security groups, VPC, Subnets, Load Balancer, Target groups. Terraform.


Operating System: Linux, Unix.


Build & deployment: AWS Code pipeline, Jenkins, GIT, AWS, Docker, EC2.


Batch Job & Data processing: Kafka, Producer , Consumer, Avro.


Development Tools: AWS CLI, GIT, Intellij, DBeaver, Swimlanes, Miro.


Application Frameworks: Spring, Spring-boot, Spring Data , Hibernate, Spring security

Overview

11
11
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Manager & Architect

Stealth Startup
Berlin
05.2021 - 01.2022

Projects - Payments and Executions, Invoice management, DATEV Service, User Service

Description: A B2B (Business to business) Startup, where Small and medium size Businesses can centralize their Invoices, make real time Payments, schedule Payments, manage transactions, link their bank accounts and monitor Cash flow. It enabled Businesses to automate their Payments with more than 1000 European Banks including - Deutsch Bank, Commerzbank, Postbank, Sparkasse, N26, Finom with flexible payment options on Single platform.


Roles & Responsibilities:

  • Designed Payment Systems using Microservice Architecture with separation of concerns/responsibilities in payments and execution
  • Integrated with AWS Container service(ECS), to automatically deploy the code changes starting from Git commit, Code build, Creating Container and deploying services as Container this approach helped Company to ship the functionality with Zero downtime
  • Designed, developed and wrote more than 100s (APIs) highly available, efficient and clean APIs with Integration Tests and error handling mechanism.
  • Responsible for managing, deploying and maintaining of microservices on AWS cloud, which includes the AWS services- ECR, Code Pipeline with Webhooks, RDS.
  • First employee in IT team after Establishment of the Company.

Engineer

Klarna
Berlin
01.2017 - 05.2021

Projects - Merchant Onboarding, Customer Dashboard, Bank Integration


Roles and responsibilities:

  • Responsible for designing and developing highly available, low latency, robust and resilient micro services which can auto scale to deal with high traffic.
  • Maintaining existing systems, strive for new way to improve performance, to deal with changing processes and requirements from management.
  • To publish data to downstream systems and consume data from upstream systems with Kafka publisher and consumer.
  • Migrated legacy code to new micro services, database migration, data modeling, strategy to migrate systems without any interruption to business with zero downtime.
  • Developed and design business flows, asynchronous Jobs, Business Services with complete test coverage.
  • Implemented graphql API in Java for other systems to consume data from it for reporting.

IT Consultant(Java Developer)

Capgemini
, India
04.2013 - 01.2017

Project: Order Management System, Fulfillment solutions, Transport management.

Application design, development and maintenance using java,Oracle, PLS/SQL, Unix, SQL.

Software Engineer

HCL Technologies
New Delhi
08.2010 - 04.2013

Project: Flight Booking System

Application design, development and maintenance using java,Oracle, PL/SQL, Unix, SQL.

Education

Bachelor of Technology -

KIIT University
05.2006 - 05.2010

Skills

Java 8/11/16

undefined

Timeline

Manager & Architect

Stealth Startup
05.2021 - 01.2022

Engineer

Klarna
01.2017 - 05.2021

IT Consultant(Java Developer)

Capgemini
04.2013 - 01.2017

Software Engineer

HCL Technologies
08.2010 - 04.2013

Bachelor of Technology -

KIIT University
05.2006 - 05.2010

Hobbies

  • Finance & Businesses.
  • Banking Regulations.
  • GDPR Compliance.
  • Open Banking.
  • Equity & Stock Market.

Website

https://zety.com/profile/ranjit-patel

Ranjit PatelManager & Architect