Curriculum Vitae

Shyam Kumar Java Full-Stack Developer

I've been working in IT for over 8 years, specializing in Java Full Stack Development with core expertise in Java Microservices and React. Skilled in Agile methodologies and Scrum practices, with a strong focus on delivering efficient and scalable solutions for dynamic projects.

Techinical Skills

Java Java 8 Spring Boot Spring Boot Spring Cloud Spring Security Hibernate JPA Apache Kafka Zookeeper Apache Camel Microservices Reactive Programming Maven Swagger Thymeleaf WebFlux Docker Kubernetes Jenkins GitHub Harness Yeoman Scaffolding JUnit SoapUI Postman MongoDB PostgreSQL MySQL Jira Agile ReactJs HTML5 JavaScript Bootstrap Tailwind CSS CSS3 HTMX

Organizations

Fiserv India Pvt Ltd (April 2022 - till date)
Environment: Java, Spring Boot, Microservice, Apache Kafka, Zookeeper, Apache Camel, Docker, PostgreSQL, MySql, Azure Notification Hub, Twilio Notification Api, Github, Jenkins, Splunk, Yeoman Scaffolding, SoapUI/Postman, Harness, Agile, Jira, ReactJs.
RV Solutions Pvt Ltd (June 2021 - March 2022)
Environment: Java, ReactJs, Spring Boot, SVN, JPA, MySql, Github, SoapUI/Postman, Agile, Jira.
JKM TRAVELS (January 2017 - June 2021)
Environment: Java, Spring Boot, Swagger, JavaScript, HTML5, CSS3, jQuery, Spring MVC, Bootstrap, Android

Open Source Contributions

Published Libraries and Contributions for the Open Source Ecosystem
SecureData Java Developer
  • Published the "SecureData" Java library on Maven Central Repository (info.shyamkumar:SecureData), offering annotation-based secure data masking solutions for Java applications. Supports both automatic and manual response masking. Simple integration using custom @Masked annotations to mask fields like email, phone numbers, and account details.
  • Built using advanced Java features such as Reflection API, Java 8 Streams, Functional Interfaces, Method References, AOP, and the Builder Design Pattern.
Advance_Notification Flutter Developer
  • Published "Advance_Notification" Flutter package on Pub.dev, offering customizable snackbar notifications with BASIC, ADVANCE, and MODERN designs.
  • Supports features like dynamic colors, custom actions, child widgets, and unique modern styling for a richer notification experience.

Work Experience

Signature international Java Full-Stack Developer
Responsibilities:
  • Designing and developing scalable Java microservices using Spring Boot and Spring Cloud, ensuring robust and efficient system performance.
  • Building RESTful APIs to facilitate smooth communication between microservices and integrate with external systems seamlessly.
  • Connecting microservices with PostgreSQL databases by implementing optimized data storage, access, and performance strategies.
  • Modernizing core banking functionalities including Customer Onboarding, Loan Processing, Time Account, Current Account, and Savings Account transactions.
  • Designed and implemented the Card Service for fetching card details, generating new PIN requests, and linking cards with accounts.
  • Contributed to Loan Application features, specifically focusing on Marketing Product Management functionalities.
  • Developed utilities for table data comparison and data replication across environments, along with an automation script to clone, checkout, and build multiple repositories, significantly reducing manual efforts and enhancing development efficiency.
  • Identified and resolved critical issues during DB2 to PostgreSQL migration, ensuring system stability and receiving recognition from Solution Architects.
Environment: Java, Spring Boot, Microservice, Apache Camel, Docker, PostgreSQL, MySql, Github, Jenkins, SoapUI/Postman, Harness, Agile, Jira.
Westpac (Australia Banking System) Java Full-Stack Developer
Responsibilities: Worked on the Westpac project, an Australian banking system, as a Java Full-Stack Developer. Migrated Twilio communication services to Azure Notification Hub. Developed a multi-step card fraud complaint service and contributed to the implementation of the loan request feature. Built responsive and interactive UI screens using React.js, improving user experience and reducing processing time. Actively shared suggestions with the client, many of which were accepted and implemented. Received consistent client recognition for delivering key features and driving process improvements.
Environment: Spring Boot, Microservices, ReactJS, Jira, MySql, Apache Cassandra, JUnit, etc.
Magic Brick Java Full-Stack Developer
Responsibilities: It's a property marketplace to buy, sell. User can search and post property. Contributed to building the front-end functionalities that allowed users to search and post properties effectively. Developed custom React components for the property owner page to search property and filter data.
Environment: Spring Boot, React JS, Jira, MySql, JUnit, Apache Solr, etc.
Neco (Insurance App - Nepal) Java Full-Stack Developer
Responsibilities:
  • Designed and developed a responsive web-based admin panel for NECO Insurance using React.js and Tailwind CSS.
  • Implemented secure and scalable REST APIs using Spring Boot to manage user data, insurance plans, and transactions.
  • Created dynamic dashboards and interactive UI components for agents to view and manage insurance policies in real-time.
  • Ensured smooth CRUD operations, search filters, and sorting with optimized SQL queries.
  • Implemented reusable components in React.js to maintain consistency and reduce development time.
Environment: React Native, Redux, axois, Spring Boot, Figma, MySql.
Sure Bus Java Full-Stack Developer
Responsibilities: Worked on "Sure Bus Service" (in-house project) in a 5-member team to develop a transport web app for bus search, booking, and payment. Features included group bookings, promotions, discounts, and email confirmations after reservations.
Environment: Spring Boot, MySql, JPA, HTML5, JavaScript, CSS3, query, Bootstrap, Swagger, VS Code, STS.

Education & Certification

  • BCA : CCS University, MEERUT, India
  • Intermediate : UP Board, UP- India
  • Secondary School Certificate : UP Board, UP-India

Personal Details

  • Date of Birth : 15-December-1993
  • Language skills : Fluent in Hindi and English, enabling effective communication with people from diverse backgrounds and cultures.
  • Present Location : Greater Noida, 203202, (U.P), India
  • Email / Phone : shyambhati97@gmail.com / +91 9758884230
I declare that the information provided is accurate to the best of my knowledge. I am willing to provide further information upon request.
  • Dated :
  • Place : Greater Noida, 203202, (U.P), India
  • Shyam Kumar
  • Hey Wait...

    Subscribe to our newsletter and never miss our latest blogs and news, etc.

    Our newsletter is send once a week, every Monday.

    We respect your privacy.No spam ever!

    Take a look at my resume

    Contact Me!

    Have a question or just want to Get in Touch?

    Phone: +91 9758884230

    Email: shyambhati97@gmail.com

    Address: Greater Noida, Gautam Budh Nagar, 203202, India