Hi, I am

Abdul Rahman Hussain

I am a

I am a motivated and versatile individual, always eager to take on new challenges. With a passion for learning I am dedicated to delivering high-quality results. With a positive attitude and a growth mindset, I am ready to make a meaningful contribution and achieve great things.

My Image

Skills

Frontend

React JSX
React Native
HTML
CSS
JavaScript
Bootstrap

Backend

Java
Spring Boot
Spring Security
Spring Data JPA
REST API
Microservices
Jwt Token, OAuth
MySQL

Others

Docker
GitHub
Postman
VS Code
AWS

Experience

Software Engineer

Karma Technologies LLC

Sep 2024 - Present

  • Architected and maintained a multi-tenant SaaS application for Product Management, integrating React for the front-end and Spring Boot for the back-end to deliver robust, scalable solutions across diverse client environments.
  • • Designed a modular microservices architecture to isolate tenant-specific functionalities, enhancing system scalability, security, and maintainability
  • Implemented secure RESTful APIs using Spring Boot, incorporating Spring Security, JWT, and OAuth protocols to enforce robust authentication and authorization.
  • Developed responsive and interactive user interfaces with React, streamlining product management workflows and improving user engagement.
  • Optimized data persistence and query performance by leveraging Oracle Database, ensuring high data integrity and efficient transaction processing.
  • Utilized GitHub for version control and Postman for API testing, fostering a collaborative development environment and continuous integration.

Senior Systems Engineer

Infosys Limited

Feb 2024 - Apr 2024

  • Developed scalable backend systems using Java and Spring Boot, integrating Spring Data JPA for efficient database operations.
  • Designed and implemented microservices architecture for enhanced system modularity, scalability, and maintainability.
  • Built RESTful APIs with Spring Boot, ensuring data integrity and authentication through Spring Security, JWT, and OAuth protocols.
  • Developed responsive React interfaces for seamless user experiences, with MySQL expertise for efficient database management. Proficient in Postman, GitHub, Docker, and AWS for streamlined development and deployment.

Systems Engineer

Infosys Limited

Mar 2022 - Feb 2024

  • Learnt Java and Spring Boot basics with senior developers' guidance for backend system development.
  • Get introduced to React JSX and front-end development principles to create user-friendly interfaces.
  • Assisted in building and integrating RESTful APIs using Spring Boot, and understand API security with Spring Security, JWT, and OAuth.
  • Supported the design and implementation of microservices architecture, understanding its advantages in system scalability and modularity.

Systems Engineer Trainee

Infosys Limited

Dec 2021 - Mar 2022

  • Participated in comprehensive Java and Spring Boot training programs at Infosys, acquiring essential skills for backend development.
  • Received hands-on training in developing scalable and efficient backend systems using Java, along with Spring Boot frameworks.
  • Acquired practical experience in building RESTful APIs with Spring Boot, employing industry-standard practices for secure and efficient communication.

Junior Administrator L1

Glowtouch Technologies Pvt. Ltd

Apr 2021 - Dec 2021

  • Provided frontline technical support via chat, resolving customer queries and troubleshooting issues promptly to ensure high customer satisfaction.
  • Demonstrated expertise in DNS management, effectively configuring domain settings, resolving DNS-related issues, and ensuring seamless domain functionality.
  • Addressed hosting issues promptly, diagnosing and resolving server-related issues such as downtime, performance degradation, and resource allocation discrepancies.
  • Assisted customers in resolving HTTP status code errors, including 404 (Not Found) and 403 (Forbidden), by identifying and troubleshooting issues related to file paths, permissions, and access control configurations.

Projects

BMR SAAS Application

BMR is a robust multi-tenant SaaS application designed for product management. Leveraging an advanced microservices architecture, it ensures scalable and secure management of products across diverse tenant environments while facilitating realtime communication

Technologies used: React JSX, Tailwind CSS, Spring Boot, Spring Data JPA, Hibernate, Spring JWT, OAuth, TokenUtil, Microservices, Apache Kafka.

Wafa Enterprises

Wafa Enterprises is a sophisticated payment application designed to facilitate lucky draw transactions. It offers both Admin and User login functionalities, allowing seamless access to transaction details and account management.

Technologies used: React JSX, Spring Boot, Spring Data JPA, Hibernate, Spring Security, MySQL

Movie Booking

Movie Booking - Payment Application facilitates movie ticket bookings and payments. It utilizes advanced technologies like React JSX, Spring Boot, Spring Data JPA, Hibernate, Spring Security, MySQL, and RazorPay for secure and efficient booking experiences.

Technologies used: React JSX, Spring Boot, Spring Data JPA, Hibernate, Spring Security, MySQL, RazorPay

Resume Builder

Resume Builder - Application assists users in creating professional resumes effortlessly. It employs React JSX, Spring Boot, Spring Data JPA, Hibernate, and MySQL for seamless user experiences. With its intuitive interface and customizable templates, users can tailor their resumes to suit various industries.

Technologies used: React JSX, Spring Boot, Spring Data JPA, Hibernate, MySQL

Email Scheduler

Email Scheduler Application automates sending emails with resumes to HR. It leverages Spring Boot, Spring Data JPA, Hibernate, MySQL, and PDFTOJAVA for efficient scheduling and delivery. The application offers a user-friendly dashboard to schedule emails, track deliveries, and effortlessly manage resume templates, ensuring a seamless user experience and productivity enhancement.

Technologies used: Spring Boot, Spring Data JPA, Hibernate, MySQL, PDFTOJAVA

Prank Payment

Prank Payment Application is a unique project developed with React Native for the frontend and Spring Boot for the backend. It simulates a payment application interface but with a humorous twist. Users can prank their friends by sending fake payment notifications and enjoy the reactions. The application includes interactive features and realistic UI elements to enhance the prank experience.

Technologies used: React Native, Spring Boot, Spring Data JPA, Hibernate, MySQL

Education

Bachelor of Engineering (Mechanical)

Sahyadri College of Engineering and Management

Aug 2016 - Aug 2020

Get in Touch

Feel free to contact me at arahmanhussain786@gmail.com. I'm looking forward to hearing from you!