
Bakht Jamal
AI Engineer and Full Stack Developer
Habilidades

Revisa mis servicios


Porfolio
Experiencia laboral
Senior Software Engineer
CareCloud • Tiempo completo
May 2022 - Present • 4 yrs 3 mos
Designed and developed scalable, high-performance web applications using ASP.NET Core Web API, React (TypeScript), and Angular. Built enterprise-grade backend services following Clean Architecture, CQRS, Repository Pattern, Dependency Injection, and RESTful API best practices. Developed modern frontend applications with React TypeScript, Redux Toolkit (RTK Query), Material UI, and responsive UI/UX principles. Designed and implemented AI-powered applications using Large Language Models (LLMs), including Agentic AI, AI Automation, and intelligent workflow orchestration. Built Retrieval-Augmented Generation (RAG) systems enabling document ingestion, semantic search, vector embeddings, and AI-powered question answering over enterprise knowledge bases. Developed multi-tenant AI SaaS solutions with secure authentication, role-based authorization, subscription management, and scalable cloud-ready architecture. Integrated AI services with business applications using OpenAI APIs, prompt engineering, function calling, and structured AI workflows. Designed and implemented secure authentication and authorization using JWT, role-based access control (RBAC), and Identity. Collaborated with cross-functional teams using Agile methodologies, participating in architecture discussions, code reviews, sprint planning, and continuous delivery. Optimized application performance, scalability, and maintainability by following SOLID principles, clean coding standards, and modern software engineering best practices. Worked with relational and NoSQL databases, API integrations, cloud services, and third-party platforms to deliver enterprise-scale solutions.
Software Engineer
Synergy Pakistan
Mar 2021 - May 2022 • 1 yr 2 mos
Developed and maintained enterprise web applications using ASP.NET Core Web API, Angular, and Blazor (.NET). Designed and implemented secure, scalable RESTful APIs following modern software development best practices. Built responsive and interactive user interfaces using Angular, delivering high-performance, user-friendly applications. Developed modern Blazor applications for interactive, component-based web solutions using C# and .NET. Designed and optimized database solutions using Azure SQL Database, including schema design, stored procedures, query optimization, and data migration. Integrated frontend applications with backend APIs while ensuring secure authentication, authorization, and efficient data exchange. Participated in the complete Software Development Life Cycle (SDLC), including requirement analysis, development, testing, deployment, and production support. Collaborated with cross-functional teams using Agile/Scrum methodologies to deliver high-quality software solutions on schedule. Performed application debugging, performance tuning, and code refactoring to improve reliability, maintainability, and scalability.
Software Engineer
CareCloud • Tiempo completo
Jan 2019 - Mar 2021 • 2 yrs 2 mos
Developed and maintained enterprise healthcare applications, including talkEHR (Electronic Health Record Portal), talkPHR (Patient Portal), and talkMD, serving healthcare providers and patients. Designed, developed, and enhanced scalable web applications using ASP.NET MVC, ASP.NET Web API, ASP.NET Core Web API, Angular, ASP.NET Web Forms, C#, and VB.NET. Integrated multiple payment gateways, including Authorize.Net, Payeezy, TokenEx, and Braintree, enabling secure payment processing and transaction management. Designed and implemented both RESTful APIs and SOAP Web Services for seamless integration with internal and third-party healthcare systems. Developed new features, maintained legacy modules, and modernized existing applications to improve performance, reliability, and maintainability. Optimized Microsoft SQL Server databases through query tuning, stored procedures, and performance improvements. Collaborated with project managers, UI/UX designers, QA engineers, business analysts, and cross-functional development teams throughout the Software Development Life Cycle (SDLC). Analyzed business requirements and translated them into scalable technical solutions while ensuring high code quality and adherence to coding standards. Performed debugging, code reviews, testing, and production issue resolution to ensure application stability and optimal performance. Researched and evaluated emerging technologies, frameworks, and development practices to improve product quality and development efficiency.