SUMMARY
Fullstack Engineer with more than 4 years of experience, specializing in Backend development. Proven track record in international, English-speaking environments, with 100% of technical interviews and 80% of projects involving global clients. Seeking a challenging role to leverage expertise in modern technologies and international workflows.
SKILLS
- Languages: TypeScript, JavaScript, SQL, HTML5/CSS3.
- Backend & Database: Node.js, NestJS, Next.js, PostgreSQL (Advanced Querying/Indexing), MongoDB, Redis, TypeORM/Sequelize.
- Frontend: React.js, Next.js (App Router), Redux/Context API, TailwindCSS, Ant Design.
- Infrastructure Experience: Docker, Kubernetes (K8s), Kafka, CI/CD (GitHub Actions), Google Cloud Platform (GCP).
- Other Concepts: Microservices, System Design, OOP & Design Patterns (Factory, DI, Singleton), RESTful APIs, Performance Optimization, Authentication/Security (OAuth2, JWT, RBAC/PBAC). Selfhost, Proxmox, Linux
Work Experience
Description: A B2B SaaS platform streamlining company incorporation, compliance management, and document organization for startups and service providers.
Responsibilities:
- SaaS Migration & Scalability: Led the migration from a single-organization architecture to a Multitenancy SaaS model, enabling a single user account to manage multiple tenancy accounts, significantly boosting platform scalability.
- Authentication & Security: Re-architected the Auth system by migrating to Server-Side HttpOnly Cookies (via Next.js Middleware) to prevent XSS. Implemented a locking mechanism to resolve refresh token race conditions in multi-tab sessions, ensuring session consistency alongside 2FA integration.
- Transaction Integrity: Developed robust logic for Credit Deduction to manage concurrent payment actions and race conditions, ensuring data integrity for core financial transactions.
- Backend Architecture: Refactored the Assignment Module using Factory Pattern and Dependency Injection to decouple validation logic, adhering to the Open/Closed Principle. Standardized shared logic across entities using Abstract Base Classes.
- Efficiency Tooling: Developed a Browser Extension to facilitate quick data population from Speedydd into external forms, improving user efficiency.
- Invoicing Sub-module: Developed a standalone Next.js/Nest.js app on Google Cloud Run utilizing Cloud SQL and Cloud Storage for financial reporting, streamlined by automated CI/CD pipelines (GitHub Actions).
Description: Multi-platform property management system connecting agencies, landlords, and tenants. Centralized administrative workflows, including property mapping, automated task orchestration, and real-time maintenance tracking. Team size 150+ employees
Responsibilities:
- Optimization & Database Tuning: Optimized Contact Module Search and View List (millions of rows) via DB-level tuning, cutting latency from more than 10s to less than 1s.
- Code Base Integration: Developed a robust Google OAuth2 Client Basecode to manage Gmail/Calendar integrations. Implemented Parallel Token Validation and atomic refresh logic to resolve concurrency issues/race conditions, ensuring 100% connectivity reliability for the mailing system.
- Real-time & Data Sync: Built a Real-time Chat Status system leveraging SendGrid Webhooks and engineered a seamless data synchronization pipeline with the Rent Manager provider.
Description: A scalable management platform designed for marketing companies to optimize the field-sales acquisition process.
Responsibilities:
- Microservices Foundation: Architected and launched three critical microservices (Auth, Acquisition, Invoice) to establish the scalable core of the management platform.
- Custom Authorization: Spearheaded the integration of Keycloak OIDC flow and developed a proprietary AuthService to enforce granular, business-specific permissions.
- Core Business Logic: Drove the design and implementation of the end-to-end Acquisition Processing flow, encompassing Field Rep management, performance dashboards, and data preparation for invoicing.
- Dynamic Invoicing Engine: Engineered a resilient, event-driven invoicing engine to manage complex, distributed transactions across microservices, leveraging dynamic variables and conditional logic for accurate, automated calculation of complex invoices.
Description: NFC-enabled event management system using wearable technology. Facilitates secure access control, cashless payments, and real-time visitor engagement.
Responsibilities:
- System Maintenance & Development: Maintained and enhanced core RESTful APIs for event configuration and visitor management, ensuring high data accuracy and system reliability.
- Stability: Diagnosed and resolved critical logic errors (bugs), significantly improving application stability and user experience during live events.
Description: A comprehensive trailer rental and management platform.
Responsibilities:
- Payment & Subscription: Collaborated with a team to define, design, and successfully ship major features. Convert Excel Fee Calculation into Schedule Subscription with Stripe. Communicate through webhook.
Education
- GPA: 3.19/4
