Accomplished software engineer specializing in scalable backend systems, API development, and cloud deployment. Proven track record in enhancing system performance and building robust digital solutions across fintech, booking, and insurance sectors.
Extensive experience designing and optimizing scalable backend systems using Node.js, Python, and Java frameworks.
Proficient in developing RESTful and SOAP APIs, ensuring secure, reliable, and efficient data exchange.
Skilled in PostgreSQL and async SQLAlchemy for building high-performance, scalable data solutions.
Familiar with deploying and maintaining APIs and services in cloud environments, focusing on performance and reliability.
KraneKredit
Architected and deployed a high-performance credit scoring API utilizing FastAPI, Python 3.12, and async SQLAlchemy, structuring the codebase with clean architecture principles to strictly decouple domain logic from infrastructure.. Engineered a secure multi-tenant architecture, implementing a dual authentication system (JWT for user workflows, X-API-Key for B2B lender integrations) with role-based access control (RBAC) to safely partition data across institutions.. Built an automated bank statement processing pipeline, developing reliable file upload and management systems, background data extraction tasks, and transaction pattern detection algorithms to feed feature sets into the core scoring models.. Designed a scalable asynchronous job processing system utilizing Redis and ARQ to offload heavy workloads-such as ML model inference, data extraction, and webhook delivery-ensuring optimal latency for the main API server.. Integrated Explainable AI (XAI) and generative insights by incorporating SHAP for model transparency and LiteLLM for generating actionable financial advice and readable score factors for end consumers.. Developed a robust data persistence and versioning layer using PostgreSQL and Alembic, introducing custom Base models with soft-delete capabilities and transaction-safe interactions.. Streamlined developer operations and system orchestration by containerizing the entire stack with Docker Compose and creating extensive Makefile configurations for database migrations, testing, and unified service deployment.
StayAssist
Designed and implemented a multi-tenant scalable NestJS booking API service.. Implemented a double-entry accounting ledger powering multi-party digital wallet functionality, enabling reliable transaction management across all booking parties.. Optimized application performance by implementing a Redis caching mechanism, resulting in a 40% reduction in latency.. Designed a modular, provider-agnostic integration layer enabling seamless swapping and scaling of third-party payment and communication APIs with zero service disruption.. Achieved ~95% test coverage across all APIs and implemented a CI/CD pipeline using Docker to an AWS EC2 service.. Ensured extensive and scalable Postgres schema structure, utilizing TypeORM for structured migrations and schema management.
B.Eng.
Descubre otros profesionales con experiencia similar
Eazipay Technology Services
Significantly refactored APIs for high-volume user data collection, resulting in a 30% increase in processing speed and over 40% higher capacity for bulk uploads.. Championed engineering efficiency initiatives across the team, streamlining development workflows and tooling standardization to accelerate average feature delivery cycles by 60%.. Developed and optimized core modules for the React administrative monitoring dashboard, enhancing state management and ensuring real-time telemetry visualization from high-volume backend APIs.. Enhanced existing Microsoft Excel and CSV parsing software to extract customer onboarding data, which reduced reported issues by 90% compared to the original version.
P2Vest Technology Services
Engineered an insurance policy commerce platform using Nodejs (Express) that aggregated offerings from multiple insurance companies and their products, facilitating the processing of insurance policy purchases from diverse providers through seamless REST and SOAP API integrations.. Designed and implemented an algorithm for the random generation of level-based questions within a children's mathematical reasoning game.. Maintained a large-scale peer to peer lender platform, handling over 1 million active users.. Led the successful migration of the core codebase from vanilla JavaScript to TypeScript, significantly reducing production defects through static type checking and improving the Test-Driven Development (TDD) process with clearer interfaces, resulting in a more stable, maintainable, and scalable application.. Managed a team of three developers through the design and implementation of multiple features, ensuring the delivery of clean, scalable, and testable code.