Ajmal K
Software engineer and AI specialist with 6 years of experience building and scaling applications across the entire development lifecycle. Strong foundation in Python, Go, and TypeScript ecosystems with expertise in designing scalable systems using Docker, Kubernetes, and cloud infrastructure.
Proficient in developing AI applications with a focus on LLMs and MLOps. A proven leader who has architected complex distributed systems, mentored engineering teams, and successfully launched a no-code AI development platform from the ground up.
Experience
A journey through my professional experience and achievements
Founder & Lead Engineer
Cubik AI
Dec 2023 - Present
India
- Pivoted strategic focus to develop a no-code platform for AI application development, empowering users to deploy and interact with Large Language Models (LLMs) and custom AI agents without infrastructure complexity, informed by prior MLOps market challenges.
- Architected, developed, and deployed a comprehensive, full-stack MLOps ecosystem (previous iteration) using Go, Python, Kubernetes, and AWS, designed for automated scaling, deployment, monitoring, and management of AI models.
- Engineered a robust, multi-component distributed system comprising a Go-based core application, gRPC services, PostgreSQL for data persistence, Redis for high-throughput task processing, and Kubernetes for scalable cluster management.
- Developed and integrated core AI capabilities for the current platform, including specialized applications for intelligent AI agents, chat interfaces, and workflow automation, with built-in RBAC and team collaboration features.
- Designed and managed flexible deployment options, ranging from simple Docker Compose setups to advanced AWS configurations leveraging Terraform, EKS, and automated CI/CD pipelines.
- Established tiered product offerings from basic to enterprise plans, defining features such as private API servers, unlimited storage, custom domain support, and self-hosting capabilities.
Senior Software Engineer
Hub Media Network
Feb 2023 - Present
Colombia
- Engineered full-stack applications for Poliversia, an e-learning platform, leveraging Next.js, Python, Django, and Django Rest Framework to facilitate synchronous and asynchronous learning experiences.
- Implemented core features including live streaming, webinars, comprehensive course content management, intuitive instructor dashboards, and robust analytics for tracking student progress.
- Integrated critical third-party services: Stripe for payment processing, Mux and Amazon S3 for video hosting, and NextAuth for secure authentication.
- Developed extensive white-label branding capabilities, including customizable UI, institutional landing pages for branded course sales, custom domain support, and a drag-and-drop site builder for enhanced page customization.
- Architected scalable solutions for multi-instructor management, diverse course monetization models, and hybrid learning environments combining live and recorded content.
Senior Backend Developer
Confidential Ride-Sharing Startup (under NDA)
Jan 2024 - May 2024
India
- Designed and implemented the comprehensive backend system for a location-based ride-sharing platform using Python and Django, serving both urban and semi-urban areas.
- Developed core services including robust user authentication, intricate ride booking logic, efficient driver-rider matching algorithms, comprehensive trip management, precise ride cost calculation, and seamless payment workflow integration.
- Architected a scalable RESTful API to support mobile application clients, ensuring real-time updates and high performance.
Senior Software Developer
MaverixPro
Nov 2021 - Jan 2023
Kerala, India
- Engineered and deployed high-performing, efficient backend applications using Python, Django, and Django Rest Framework, leveraging Docker and Docker Compose for containerization.
- Integrated and optimized Trading APIs from Motilal Oswal and Zerodha into backend services, improving client-side API performance by 10%.
- Implemented Continuous Integration/Deployment (CI/CD) pipelines with Docker and GitLab CI/CD, utilizing Terraform for Infrastructure as Code (IaC) on Amazon Web Services (AWS), including VPC, IAM, EC2, ECS, RDS, ECR, and S3.
- Mentored and led backend developers, providing comprehensive guidance on building applications with Python, Django, and Django Rest Framework, fostering team growth.
- Developed real-time chat applications (one-to-one, group, discussion rooms) using Django Channels and deployed Daphne as a dedicated microservice.
- Built and maintained a highly available microservice for streaming real-time trading data from Zerodha Kite to users via WebSockets with Django Channels.
Software Developer
Goyalo Safaris
Sep 2019 - Oct 2021
Cochin, Kerala, India
- Designed, developed, and deployed full-stack applications leveraging Django, Django Rest Framework, React, and Flutter, with deployment orchestrated using Nginx, PostgreSQL, and uWSGI.
- Consulted with clients to assess business requirements, translate insights into comprehensive system specifications, and document technical needs.
- Designed an end-to-end system to streamline offline store purchases and developed a prototype utilizing computer vision models with PyTorch and OpenCV.
- Developed end-to-end machine learning models for conversational AI, encompassing wake word detection, speech recognition, natural language understanding (NLU), and speech synthesis using PyTorch.
Let's Build Something Amazing Together
Whether you have a project in mind or just want to chat about technology, I'm always excited to connect and explore new opportunities.