Description
Full-stack Freelance Developer developer with 6 years of experience building custom
software solutions. My primary focus is on Java with its related frameworks like Spring
Boot, and Hibernate. My project history proves that I can adapt to work with whatever
tools are needed. I am well versed in the latest web technologies, capable of working
solo or as part of a team
- Projects
- Project 1
- Description: This is a hub of all trending spas and provides Software as a
Service(SaaS), all major spa brands come and register on this hub where users can
explore spas according to their current location or via city-based search. Many custom
filters allow the user to personalize search according to price, distance, categories,
and many more. Users can wish to list offers next and it can be checked out.
Technologies: Spring Boot, Microservices, Hibernate, MySQL, AWS S3, AWS SES.
Payment Gateway
Team Size: 8 members
- Responsibilities:
- Developed microservices with separate databases.
- Integrated Payment Gateway for mobile service.
- Involved in database designs and creating stored procedures.
- Developed backend services and collaborated with UI and mobile teams.
- Project 2
- Description: A prototype project for Microsoft. Clearly, we can define
this as a LinkedIn application for Students or a platform for middle and high-school
kids to track their unique life experiences and enable them to connect and contribute
to their schools and society.
- Technologies: Spring Boot, Microservices, JPA, Restful Web Services, MySQL,
AWS S3, AWS SES.
- Team Size: 8 members
Responsibilities:
- Created schedulers for housekeeping operations like database backups, and
promotion emails.
- Developed backend services and collaborated with UI and mobile teams.
- Collaborated with end users for technical issues.
- Provided production support and hot fixes.
- Project 3
- Description: A powerful mobile automation suite developed for Ericsson's
FSO department. This uses a web application to dynamically create the input data
forms that can be uploaded and published to the mobile application, allowing the field
users to capture the requisite data on the move. These forms are then assigned to
appropriate users through a role-based model. A dynamic and user-centric reporting
module backs this to facilitate the analysis of the captured data. Owing to the
dynamicity of the system, Ericsson has successfully deployed it across vivid
geographies in Asia, Africa, and Australia with over 25000 users.
- Technologies: Spring Boot, JPA, Mysql, Tomcat, S3, SES
- Team Size: 12 members
- Responsibilities:
- Involved in requirement gathering and developed code.
- Integrated API with different modules which were developed in another technology.
- Performed daily backup operations and on-call support.
- Project 4
- Description: A social media-based application for chatting and planning
tasks. This app as a platform helps us live at the moment making real-world
connections and doing things that we like to do. Here is how it works: simply type
what we would like to do - today, tomorrow, etc. and our post will be available to
anyone who uses this app in our current location. Anonymously, we then have the
freedom to choose and further chat with whom we would like to get together for the
activity, once they show interest in our post. Likewise, anonymously we can also like
other users’ activity posts and we will be connected with them if they choose us back.
Our posts disappear after the expiry, so we are living in the moment without worrying
about history or privacy.
- Team Size: 6 members
- Technologies: Spring Boot, JPA, MySQL, Restful Web Services, Swagger, Heroku
Server.
- Responsibilities:
- Configured Heroku server and database for backend and front-end services.
- Worked with the mobile team for location-related services using google APIs