Led the architecture and development of a multitenant resource management system, enabling clients to customize portals, manage file sharing, and configure branding. Managed delivery of three interconnected projects: a client-facing portal for files, an admin dashboard for file and metadata management, and a customization manager for portal branding. Defined system architecture, project structure, and development standards for scalability and performance. Collaborated with stakeholders on roadmap planning and requirements gathering. Implemented WCAG accessibility standards. Led a team of 7 developers, managing sprints and daily scrums. Developed Frontend and Backend with ReactJS, NodeJS, NextJS, and Strapi. Mentored team members to ensure code quality. Designed a multitenant authorization system for managing roles and permissions. Created a support plan for production issues, ensuring timely resolution. Utilized Agile (Scrum) practices to streamline development and foster collaboration
Led the development of core modules for the Internet Banking System, enhancing user experience across regions Contributed to microfrontend projects, including the product summary and offers modules, displaying banking info and customized offers Developed scalable microservices using NodeJS and .NET Core, optimizing banking functions Implemented accessibility features to ensure WCAG compliance with screen reader integration and color optimization. Integrated Contentful CMS for dynamic content management, accessible via APIs for frontend display Collaborated with cross-functional teams for project planning and goal alignment Analyzed and resolved production issues to maintain system availability Delivered high-quality solutions using Scrum, fostering agile development Developed frontend and backend components for web and mobile platforms using ReactJS, .NET, and NodeJS Designed architecture and data structures for the offers module, supporting digital account opening and banking services
Designed and developed a medical management system for handling patient records, appointments, consultations, and treatment plans. Enabled features for doctors to track consultations and for patients to receive proximity notifications. Led the development of core features like insurance validation, test indications, and treatment workflows, ensuring smooth integration and user experience. Architected a notifications system using .NET Core, Azure Functions, and Queues, creating a reusable framework. Integrated Azure B2C and AD for secure user management with role-based access. Utilized Azure services like API Management, Key Vault, and Azure Storage to build a scalable, secure cloud-native app. Developed Frontend and Backend with AngularJS and .NET Core, ensuring maintainable code. Collaborated with teams for project planning and timely delivery of milestones. Applied Scrum to manage cycles, ensuring quality and on-time delivery while resolving production issues quickly.
Led the design and development of Curbo, an online vehicle sales platform, making it the #1 platform in multiple countries. Designed a scalable microservices architecture, optimizing inter-system communication and performance. Developed a recommendation module to suggest vehicles based on customer preferences, boosting engagement and conversions. Built a back-office system to manage vehicle requests, case assignments, and validation processes. Defined the technical strategy, using ReactJS, NextJS, NodeJS, .NET Core, and MongoDB. Led a team of 6 developers, providing guidance on implementation, code reviews, and best practices. Collaborated with clients to gather requirements and plan project roadmaps. Integrated a UX design for a user-friendly interface. Implemented Agile (Scrum) practices to ensure timely delivery of high-quality features. Quickly resolved production issues, ensuring minimal downtime and a positive user experience.
Managed five primary database servers and 200+ databases, ensuring data integrity, high availability, and performance. Implemented data protection and recovery plans, minimizing downtime. Designed and optimized database models to support business intelligence and application development. Created BI reports to guide strategic decisions. Automated tasks and enhanced performance, reducing query response times. Led a team of two DBAs to maintain database health, security, and compliance. Supported software projects with bug fixes, feature development, and performance improvements. Managed the Service Request Management (SRM) system with load balancing, boosting efficiency. Provided production support to resolve incidents swiftly, ensuring high service availability. Collaborated with teams to refine workflows and enhance application functionalities.
Developed and maintained core insurance systems to streamline operations across health, life, auto, and property insurance, optimizing validations, coverage, and claims processing. Played a key role in migrating from a legacy system to a modern microservices architecture, enhancing modularity in front and backend systems. Designed efficient data structures and used Liquibase for seamless database changes and data synchronization. Provided critical support for legacy systems during migration, ensuring continuity while building new modules. Collaborated with teams to meet project goals aligned with business objectives, integrating workflows to automate exceptions and validations, improving efficiency. Adopted Scrum methodologies for agile development, resolving production issues swiftly to maintain service availability.