Colombo, Western Province, Sri Lanka
DevOps Engineer at Empite, holding a first-class honors degree from the University of Plymouth. Eager to contribute to cutting-edge DevOps pipelines and backend development. Let's connect!
- Implemented auto-scaling solutions, achieving a 20% cost reduction while maintaining high availability and security. - Executed disaster recovery plans and led system migrations to immutable infrastructure using Terraform, minimizing downtime and ensuring seamless transitions. - Conducted comprehensive load testing using Artillery, identifying and resolving Terraform module scalability issues, improving infrastructure scalability by 70%. - Performed API load testing and collaborated with developers to optimize codebases, ensuring systems handled increased traffic with improved performance. - Enhanced CI/CD pipelines and containerized services, accelerating deployments and improving overall system reliability.
- Migrated a 13-year-old legacy project to an updated Windows AMI with modern Docker versions and ECS infrastructure, improving scalability and reducing infrastructure costs by 3x while enhancing maintainability. - Built Azure Infrastructure-as-Code (IaC) with Terraform and Bash, reducing provisioning time by 60% and standardizing deployments across environments. - Refactored legacy Terraform scripts to integrate with modern services, enabling easier scaling and future upgrades. - Recovered a project abandoned by the previous DevOps team at the last minute, designed and developed the infrastructure charter, and deployed it to production. - Designed and executed artillery-based load testing and auto-scaling improvements, optimizing resource usage and boosting system resilience. - Implemented CI/CD pipelines and helped developers with EOL (end-of-life) migrations, ensuring production readiness and smoother updates. - Collaborated with developers to containerize all services, accelerating build and deployment processes.
- Developed NestJS microservices backends and integrated Next.js frontends, improving performance and scalability. - Optimized code performance by refactoring core services, reducing latency and improving system reliability. - Contributed to microservices-based architecture, enhancing modularity and simplifying future feature development. - Assisted in CI/CD pipeline improvements and containerization of services, preparing the project for production environments.
As Co-Founder and CTO, I lead the technical vision and engineering roadmap for CodeXeed, a digital solutions agency focused on high-performance web development and cybersecurity. My role involves architecting scalable cloud-native applications and ensuring our engineering standards align with modern security practices. Engineering Leadership: Defining the tech stack and architectural patterns for client projects, moving from discovery to full-scale deployment. Full-Stack Development: Driving the development of enterprise-grade web applications using Next.js, NestJS, and PostgreSQL. Performance & Security: Implementing high-performance SEO-optimized structures and robust security measures to protect client data and ensure 99.9% availability. Product Modernization: Leading legacy system revamps, migrating outdated Angular/PHP monoliths to modern Next.js and Microservices architectures.
At KlexD, I oversee the end-to-end technical execution of custom software, mobile apps, and AI-driven automation solutions. I focus on bridging the gap between business strategy and engineering, helping startups and enterprises scale through lean, future-proof technology. AI & Automation: Architecting intelligent systems and smart assistants using Python, OpenAI, and LangChain to automate complex business workflows. Cross-Platform Solutions: Steering the development of mobile and web platforms using React Native and Next.js for a unified user experience. System Integration: Building robust REST/GraphQL API pipelines and ETL processes to connect disparate business tools and data sources. Team Mentorship: Establishing a culture of high-quality code through rigorous QA testing, Docker-based containerization, and continuous deployment (CI/CD) pipelines.