Crazy about developing stuff from 0 to 1.
I'm detail-oriented and self-driven full-stack software engineer with a quality-driven mindset, committed to writing clean, maintainable code and conducting rigorous testing to ensure exceptional software performance. 🚀
Throughout my student and professional life, I have been fascinated by Computers and Technology. I love to work where I have ample opportunity to explore new technologies and develop products end to end.
I'm always curious about learning new skills, tools, and concepts.
I have over 11 years of development and implementation experience on projects ranging from small departmental applications to complex enterprise solutions in multi-national corporate environments.
Core skill areas and tooling I work with across AI, backend, frontend, databases, cloud, DevOps, testing and project management.
Roles and Responsibilities:
• Designed event-driven microservices and managed Kafka topics with Azure integration for Customs services, enhancing data communication, scalability, and system reliability.
• Developed LLM-powered .NET APIs integrated with OpenAI and Azure Cognitive Services for document analysis and automation workflows.
• Developed offline document classifiers using locally hosted LLMs on Ollama, combined with OpenAI embeddings for accurate document tagging and automated workflow routing.
• Led end-to-end migration of a legacy system to .NET Core 9, enhancing scalability, performance, and maintainability.
• Participated in database schema design and data migration using SQL Server and MongoDB to support new modules and optimize data storage.
• Identified and resolved performance bottlenecks using dotTrace and dotMemory profiler, improving application efficiency and reducing function and database calls by 15-30%.
Roles and Responsibilities:
• Integrated third-party APIs for payment processing and property service management.
• Implemented AWS services such as S3 and Lambda for secure file storage, serverless processing, and asynchronous workflows.
• Collaborated with QA to define automated test scenarios, improving regression coverage for critical modules.
Roles and Responsibilities:
• Developed and maintained backend systems using .NET Core and SQL Server, integrated MongoDB (NoSQL) for document-based data storage, and implemented Azure services for cloud hosting, data storage, and background processing.
• Enhanced legacy modules by rewriting them with modern technologies and adding new features.
• Conducted rigorous testing and evaluation of new programs to ensure high performance and usability.
• Collaborated with Product Owners, Scrum Masters, and technical leadership to define software solutions.
Roles and Responsibilities:
• Collaborated closely with front-end and mobile app developers to enhance application performance and maintain seamless cross-platform integration, reducing integration issues by 30%.
• Provided production support for content migration and live site publication, achieving 100% accuracy and minimizing downtime during releases.
• Improved overall application functionality and performance, increasing response times and user satisfaction.
• Mentored junior developers to maintain coding standards and best practices, improving team efficiency and code quality.
Roles and Responsibilities:
• Designed, developed, and managed web applications using the .NET framework, MVC architecture, and nopCommerce platform.
• Performed nopCommerce customization and plugin development to enhance e-commerce functionality and user experience.
• Led a development team, providing technical guidance, task allocation, and code review to ensure high-quality deliverables.
• Collaborated with the marketing team to design web promotion templates and implement automated server backups based on campaign requirements.
• Ensured code quality, maintainability, and scalability through adherence to best practices, SOLID principles, and Agile methodologies.
Roles and Responsibilities:
• Developed and maintained web applications using ASP.NET Framework, ASPX, and classic ASP pages to support core business operations.
• Upgraded, configured, and debugged existing systems, improving performance and reducing production issues by 20%.
• Involved in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
• Collaborated with senior software engineers to design scalable, maintainable, and high-performing applications.
• Provided production support and resolved critical issues, ensuring 99% application uptime and seamless user experience.
• Partnered with project managers, business analysts, and stakeholders to translate business needs into effective technical solutions.
• Improved system stability and reduced incident response time through proactive monitoring and debugging.
The Customs Dashboard is a comprehensive solution designed to streamline the management of cross-country shipments, enabling efficient tracking, compliance, and real-time visibility throughout the shipping process.
• Refactor and modernize legacy modules using advanced technologies to enhance functionality and scalability.
• Integrated Ollama for running local LLMs and enabling offline processing for confidential workflows.
• Collaborate with technical leadership to conceptualize and implement software solutions for new product features.
• Provided technical mentorship to junior developers through code reviews, best practices, and troubleshooting.
• Enhanced database query execution speed through indexing and normalization.
A SaaS-based property management solution designed for efficient hotel management.
• Contributed to the UnitOwners module, empowering property owners to efficiently track reservations, manage accounting, and oversee room management activities.
• Developed a semantic search engine using vector embeddings to allow hotel staff to search bookings, guest records, and policies in natural language.
• Added AI-based sentiment analysis for guest feedback and reviews to help identify service improvement areas.
• Enhanced system performance by improving API response time by 30% by implementing caching mechanisms, refactoring code for efficiency, and optimizing database queries.
• Reduced QA cycle time by 20% by automating 100+ test cases and developing detailed unit and integration tests to validate software functionality.
Treated.com is a GPhC-regulated online pharmacy with CQC-licensed clinicians, providing digital health consultations and prescription services across the UK, Europe, USA, and Canada.
• Contributed to building and enhancing a secure online consultation and prescription management system, ensuring compliance with GPhC and CQC regulations.
• Developed and optimized RESTful APIs for patient profiles, consultations, prescriptions, and order workflows.
• Implemented role-based authentication and data encryption to protect patient information and ensure GDPR compliance.
• Improved backend performance and scalability, enabling faster consultation processing and order handling.
• Collaborated with cross-functional teams to enhance user experience, integrating real-time health recommendations and order tracking.
Africa Imports is the USA's largest African wholesale supplier, providing a wide range of African products to retailers across the country.
• Migrated the legacy database into the nopCommerce structure, improving data consistency and performance.
• Integrated custom plugins and APIs within nopCommerce to extend core functionalities and streamline business workflows.
• Implemented caching and query optimization, improving page load speed and system scalability.
• Enhanced frontend/backend integration for smoother product, order, and inventory workflows.
• Improved database queries and indexing to support high-volume transactions.
My inbox is always open. Whether you have a question or just want to say hello, I'll try my best to get back to you!