Vinay A.

Java dev experienced in distributed systems

Role
Lead Software Developer at RBC
Location
Montgomery Village, MD, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Vinay A.

An engineer who loves solving hardest problems and challenges with experience on large scale, high concurrency, high availability, low latency.Technologies-• J2EE; MicroServices; SpringBoot; Hibernate; Kafka; Azure; aws, PCF;• AI/MLMy free time -• Read cool companies tech blogs • Java related stuff. • Read and discuss industrial papers. • Checking open source projects. • Checking software conference • Tech channels • Investigate system design cases • Forums

Experience

  1. Lead Software Developer

    RBC

    Mar 2020 — Present · Detroit, MI, US

    Developed Microservices using Spring boot, Spring 5.X, JPA, PCF, UCD, Kafka, Redis, Apigee, Pingfed, Jenkins and Atlassian products stack.• Migrated the legacy spring Microservices to latest Spring boot 2.4.0 • Extensive knowledge on migrating the JBoss hosted services to Pcf cloud• Worked on scheduling the jobs/tasks using PCF Scheduler and as well as spring batch scheduler using CRON.• Knowledge on API gateway Apigee, onboarding the services as consumers and as a producer, also rate limiting the existing services.• Setting up the services for asynchronous processing which includes configuring the Kafka for asynchronous processing of files and creating listener and producer with JMS• Used Spring security, Spring Batch, Spring cloud • Spring cloud support using Eureka service registries and used DiscoveryClient API and Ribbon as a client-side load balancer• Experience configuring the MicroServices with enterprise HashiCorp Vault and PCF Vault for storing PCI DSS/ token/ Secret data for security.• Experience implementing the client-credential, Authorization code flow with Spring Security for Authentication and Authorizations. IpPinning/whitelisting of hosts and the SSL verification was also implemented for security.• Experience integrating services with external vendors through Apigee for generating SMS/Voice OTP calls, identity document verification and generating the legal agreements.• Experience deploying the containers via UCD to pivotal cloudfoundry, binded the services with CUPS and UUPS commands. • Working on Cryptographic Software development (base 64 Encode/decode and Encrypt/Decrypt) such as SHA 512/256 hash operation on Binary data and ED25519 signature verification using the public key from the certificate included• Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.• Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Education

  • University of New Orleans

    Master's degree

    2014 — 2015

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vinay A. — Lead Software Developer at RBC in Montgomery Village, MD, US | Unifers