Hi, I'm Prateek Shukla! π I'm a passionate software engineer with 2 years of experience in Java Spring Boot and React, primarily working on payments-related solutions and web applications. I'm focused on writing clean, scalable, and efficient code, keeping best practices like the SOLID principles at the core of my development.
π οΈ Technologies & Tools Backend Java Spring Boot: Microservices, concurrency, Stream API, Kafka, Redis, MyBatis (SQL mapping), RESTful APIs Database: MySQL, Redis, and experience with data mapping using MyBatis Messaging & Caching: Kafka for asynchronous communication, Redis for caching and data storage Frontend React: Reusable components, state management, dynamic UI rendering, working with JSON data, API integration Tailwind CSS: For designing responsive and clean UIs JavaScript/TypeScript Tools & Platforms Eclipse: Experience with debugging multiple Spring Boot services simultaneously Git: Version control GitHub Actions: CI/CD automation π Projects International Payment Systems Built multiple Spring Boot services to create and merge temporary reports into final reports. Integrated Kafka for communication and Redis to store transaction data for real-time verification. Settlenxt - Rupay Payments System Developed a payment solution while adhering to the SOLID principles, ensuring code maintainability and readability. Responsive Portfolio Website Developed a personal portfolio website using React and Tailwind CSS. Automated GitHub data integration to display project information dynamically. Ceremony Card E-commerce Platform Created a React app where clients can sell ceremony cards, featuring WhatsApp ordering and real-time search functionality. π Stats & Contributions 2 years of experience working in Java Spring Boot and React Open-source contributor and always looking for opportunities to learn and improve π« Let's Connect! LinkedIn: https://www.linkedin.com/in/prateekshukla978/ Email: prateek.shukla@example.com