

Tomps-SaaS: Manage Your Projects, Assets, and Buildings Effortlessly!
Overview
Tomps-SaaS is your comprehensive purchasing portal designed specifically for seamless management of projects, assets, and building needs. Our platform empowers businesses to streamline processes, optimize procurement, and enhance operational efficiency. With an intuitive interface and robust features, Tomps-SaaS simplifies the way you manage your resources, ensuring that you can focus on what truly matters—driving success and growth in your projects. Experience the convenience of centralized management and unlock the potential of your assets with Tomps-SaaS today!
Key Features
-
Integrated Product Purchasing
A centralized platform to purchase all Tomps products quickly and conveniently.
-
Automatic Payment with Virtual Accounts
Supports seamless, real-time payments through secure virtual account integration.
-
Single Sign-On (SSO)
Access all Tomps products without repeated logins — just sign in once and go.
-
Complete Payment History
View and track all your transactions and payment statuses in one organized dashboard.
-
Self-Service Dashboard
Manage subscriptions, upgrade plans, and download invoices anytime with ease.
-
Seamless Product Integration
Instantly connect with all Tomps services and features — no extra setup required.
-
Secure Cloud-Based Access
Cloud-powered platform with enterprise-grade security to keep your data safe and accessible.
Backend Technology Stack
- JavaScript, TypeScript
- Microservice Architecture
- Payment Integration with FAB Digital.
- ExpressJS
- Sequelize
- PostgreSQL
- Nodemailer
- Apache Kafka
- Redis
- Docker
- Jenkins CI/CD
- Morgan Logger
My Role
As a Backend Developer, I was responsible for developing and improving backend services for the Tomps SaaS, including APIs, databases, and system integrations. My key contributions include:
- API Development: Built and maintained RESTful APIs to support mobile and web applications.
- Microservices Architecture: Developed scalable and modular services using a microservices approach.
- System Optimization: Refactored code and improved backend performance and scalability.
- Database Management: Designed and optimized database structures for efficient data access and storage.
- Payment Integration: Integrated secure payment services to enable real-time transactions.
- Email Notifications: Implemented automated email notifications for user activities and system events.
- Data Security: Ensured data privacy and protection through encryption and secure access control.
- Agile Development: Collaborated in an Agile environment using Jira for sprint planning and task tracking.
- Cross-Team Collaboration: Worked closely with Mobile, Frontend, QA, and UI/UX teams to ensure smooth integration and delivery.