5 years in software development, with a focus on backend engineering with specialized expertise in Java, Spring framework, Spring Boot, and Cloud
technologies, particularly AWS. Adept at designing and implementing scalable microservices architectures,
demonstrating a keen ability to integrate payment gateways seamlessly. Proven track record of adapting quickly
to cutting-edge technologies, ensuring that projects are always at the forefront of industry advancements.
Overview
6
6
years of professional experience
Work History
Senior Software Engineer
MadinaAPPS 2.0 | Guava Trees Softech Pvt. Ltd.
Bhopal
09.2022 - Current
Project: MadinaAPPS 2.0
Client : US based Non-profit Organization
Description: MadinaAPPS 2.0 provide different services and Kiosk's to Mosque, so that public users can access Mosque details through Kiosk and make some donations. It also provides a Mosque management system internally for Mosque Admin persons so that they can manage mosque related data and services through a control panel. This application also utilizes Stripe, Braintree and authorize.Net payment gateway APIs for payment related services. It uses all the latest tech stack.
Tech-stack: Spring Boot, Spring cloud, Spring Data, Spring REST, Swagger,Spring Security, Hibernate, maven, MySQL, STS as an IDE.
Responsibilities:
I implemented multiple microservices as part of the application. These services include the Payment Service, Client Service, Prayer Service, Notification Service, Control Panel Service, and Gateway Service.
Each service likely has specific responsibilities and functions within the system, such as handling payments, managing client information, facilitating prayer-related features, managing notifications, providing a control panel for administration, and serving as a gateway for communication between different components
Implemented payment gateway integration in payment-service to accept payments.
Software Engineer
ZING | ServiceQUIK | Guava Trees Softech Pvt. Ltd.
Bhopal
08.2021 - 08.2022
Project: ZING
Client: ServiceQUIK
Description: ServiceQuik a leading SaaS software company dedicated to helping small businesses digitize their operations affordably and effortlessly. At ServiceQuik, we understand the challenges faced by small businesses in today's fast-paced and ever-evolving digital landscape. That's why we have developed our flagship product, ZING, to simplify the process of digital transformation.
Tech-Stack: Spring Boot, Spring cloud, Spring Data, Spring REST, Swagger,Spring Security, Hibernate, maven, MySQL, Docker, STS as an IDE.
Responsibilities:
Actively contributed to the day-to-day implementation of business requirements, ensuring that project met the desired objectives and specifications.
Coordinated with other team members to facilitate smooth feature releases, ensuring effective collaboration and timely completion of deliverables.
Oversaw the process of code delivery and deployment, employing best practices and adhering to established protocols to ensure efficient and error-free deployment of software components.
Created detailed API documentation, providing clear and concise guidelines for junior developers and third-party integrators on how to interact with the system's APIs effectively.
Software Engineer
MadinaAPPS 1.0 | Guava Trees Softech Pvt. Ltd.
Bhopal
01.2020 - 07.2021
Project: MadinaAPPS 1.0
Client: US based Non-profit Organization
Description: MadinaAPPS 1.0 provide different services and Kiosk's to Mosque, so that public users can access Mosque details through Kiosk and make some donations. It also provides a Mosque management system internally for Mosque Admin.
Tech-Stack: Java, Spring MVC, Hibernate, maven, MySQL, STS as an IDE.
Responsibilities:
Developed the control panel dashboard for the admin user to provide comprehensive statistics and reporting modules, utilizing Java 8 and microservice architecture.
Implemented robust reporting functionality, allowing the seamless download of donations, transactions, and subscriptions reports in Excel and PDF formats.
Created a secure and efficient donation platform for customers, integrating Stripe, Braintree, and ACH payment gateways through Java APIs.
Ensured smooth payment processing and data integrity.
Junior Software Engineer
MMA | Guava Trees Softech Pvt. Ltd.
Bhopal
07.2019 - 12.2019
Project: MMA
Client: US based Non-profit Organization
Description: It is a Medical Alliance Portal which is a community for doctors which has a public portal where anybody can search doctors as per their requirement, users have the option to filter doctors on the basis of their specialty and region, distance and name. At the same Admin can manage entries of Doctors and their specialties, timings and other respective details from the control panel dashboard.
Tech-Stack: Spring MVC, Hibernate, maven, MySQL, STS as an IDE.
Responsibilities:
Actively contributed to the day-to-day implementation of business requirements to drive project objectives.
Composed comprehensive test cases documentation, employing test scenarios and scripts, to ensure the quality and reliability of the software.
Implemented Control Panel for Admin and User Dashboard.
Performed debugging and troubleshooting of existing codebase for bug fixes.
Collaborated with other developers to ensure proper integration of components into the application.
Prepared detailed technical documentation for future reference and maintenance.
Maintained source control repositories means for versioning purposes.
Participated in team meetings and provided input on deadlines, designs and enhancements.
Software Engineer Trainee
Vedisoft
Bhopal
06.2018 - 06.2019
Trained on Java, J2EE, Servlets, Spring, HTML, CSS, and JavaScript.
Completed advanced training in Rich Java frameworks i.e., Spring Core, Spring MVC, Spring JPA, Hibernate ORM, Spring Security.
Learning and familiarizing yourself with the company's development processes, coding standards, and best practices.
Ensured compliance with coding standards during development process.
Collaborating with senior developers to understand project requirements and implement solutions accordingly.
Solid understanding of object-oriented programming principles and software development fundamentals.
Communicating effectively with team members, seeking guidance when required, and actively participating in team meetings and discussions.
Developed code for software applications using C++ and Java programming languages.
Resolved technical issues related to software programs by debugging, troubleshooting, and testing code.
Evaluated third party libraries and frameworks to integrate them into existing solutions.
Education
Master of Computer Applications - Computer and Information Sciences
SAM Global University
Madhya Pradesh, India
06.2015
Bachelor of Computer Applications - Computer And Information Sciences
Govt. Motilal Vigyan Mahavidyalaya
Madhya Pradesh, India
06.2011
Skills
Programming- Java/J2EE
Framework - Spring Core, Spring MVC, Spring Boot, Spring Data, Hibernate ORM, Junit, Mockito
RDBMS - MySQL 5/8, Oracle, Sequel Pro
Operating System - MacOSX, Windows
DevOPS - Git, Gitlab, Bitbucket, Jenkins, Docker
Tools - Eclipse, Spring tool suite, Intellij IDEA, DBeaver, Sourcetree, Sequel Pro, Oracle SQL*Plus, Jira suite
Cloud - AWS
SDLC - Agile, Scrum
Timeline
Senior Software Engineer
MadinaAPPS 2.0 | Guava Trees Softech Pvt. Ltd.
09.2022 - Current
Software Engineer
ZING | ServiceQUIK | Guava Trees Softech Pvt. Ltd.
08.2021 - 08.2022
Software Engineer
MadinaAPPS 1.0 | Guava Trees Softech Pvt. Ltd.
01.2020 - 07.2021
Junior Software Engineer
MMA | Guava Trees Softech Pvt. Ltd.
07.2019 - 12.2019
Software Engineer Trainee
Vedisoft
06.2018 - 06.2019
Master of Computer Applications - Computer and Information Sciences
SAM Global University
Bachelor of Computer Applications - Computer And Information Sciences