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
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:
Projects - Merchant Onboarding, Customer Dashboard, Bank Integration
Roles and responsibilities:
Project: Order Management System, Fulfillment solutions, Transport management.
Application design, development and maintenance using java,Oracle, PLS/SQL, Unix, SQL.
Project: Flight Booking System
Application design, development and maintenance using java,Oracle, PL/SQL, Unix, SQL.
Java 8/11/16
undefinedhttps://zety.com/profile/ranjit-patel