(Nov 2021 - Present)
Senior Software Engineer
Commonwealth Bank of Australia
constcoder={name:'Agilan Vageesan',skills:['.NET', 'C#', 'React', 'Next.js', 'PostgreSQL', 'REST APIs', 'AWS', 'Docker', 'AI Agents', 'RAG'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};Who I am?
Senior Full Stack Developer with strong experience across .NET, C#, React, Next.js, Angular, PostgreSQL, SQL Server, REST APIs, AWS, Docker, CI/CD, and DevSecOps. I also build AI assistants, agents, RAG systems, and cloud-native services, and I enjoy taking proofs of concept through to production-ready delivery.

(Nov 2021 - Present)
Senior Software Engineer
Commonwealth Bank of Australia
(Jun 2018 - Nov 2021)
Senior Software Developer
Societe Generale Global Solution Center
(Jan 2016 - Present)
Self Employed
Code and build something in everyday.
Developer Portfolio
constproject={name:'Developer Portfolio',tools: ['React', 'Next.js', 'MaterialUI', 'CSS', 'HTML', 'Javascript', 'Git],myRole:Full Stack Developer,Description: A personal portfolio website showcasing my projects and skills. Built with React and Next.js for optimal performance and SEO. Implemented responsive design using Material UI and custom CSS. Features include dark/light theme switching, dynamic project cards, and a skills section.,};Tomcat - Commodity Finance Management
constproject={name:'Tomcat - Commodity Finance Management',tools: ['C#', '.NET 4.x', 'AngularJS', 'Angular', 'MSSQL', 'Specflow', 'NUnit', 'TeamCity', 'IIS],myRole:Senior Software Engineer,Description: Led development of TOMCAT, a commodity finance collateral management and risk monitoring system. Implemented comprehensive features including collateral input processing, reporting tools with alerts, and valuation reference data. Focused on performance optimization, security implementation, and full-stack development across all SDLC layers. Integrated SSRS reports and configured secure IIS deployments.,};Trade Validator
constproject={name:'Trade Validator',tools: ['.NET Core', 'MSSQL', 'REST API', 'Entity Framework', 'XUnit', 'TeamCity', 'IIS],myRole:Senior Software Engineer,Description: Developed a trade validation API system that validates trades before booking by Bank Back officers. The system processes trade and operating group information from consumers. Implemented comprehensive REST APIs using .NET Core, handled full-stack development, and maintained CI/CD pipelines.,};Vaxin - Employee Vaccination Portal
constproject={name:'Vaxin - Employee Vaccination Portal',tools: ['Angular', 'REST API', '.NET Core', 'MSSQL', 'EF Core', 'Azure Devops', 'XUnit', 'Moq', 'Serilog', 'Hexagonal Architecture],myRole:Senior Software Engineer,Description: Developed an internal application for Societe Generale employees to book vaccines for themselves and their dependents. Responsible for prototyping and developing Angular components and designing REST APIs.,};Customer Offers Platform
constproject={name:'Customer Offers Platform',tools: ['.NET', 'Next.js', 'AWS', 'ECS', 'Docker', 'Load Balancer', 'REST API', 'SQL', 'CI/CD', 'FinOps],myRole:Senior Software Engineer,Description: Delivered customer offer banking products including bank guarantees and business rewards for the CBA offer domain. Built .NET APIs, Next.js customer experiences, and AWS-backed services with Dockerized ECS deployment, load-balanced traffic, and FinOps-aware delivery.,};Commsee Banking Suite
constproject={name:'Commsee Banking Suite',tools: ['.NET', 'Legacy Systems', 'Performance Optimization', 'Migration', 'SQL', 'DevSecOps', 'AWS', 'ECS', 'Docker', 'Load Balancer', 'FinOps],myRole:Senior Software Engineer,Description: Owned key functional delivery for a legacy banking application, simplifying workflows for CBA bankers with performance optimization, migration initiatives, and modernized Docker/ECS support for load-balanced operations and FinOps-aware maintenance.,};Industry Agent RAG System
constproject={name:'Industry Agent RAG System',tools: ['AWS Bedrock', 'Lambda', 'S3', 'PostgreSQL', 'Google ADK', 'RAG', 'AI Agents', 'ECS', 'Docker', 'Load Balancer', 'FinOps],myRole:Senior Software Engineer,Description: Built a full-fledged RAG system trained on industry insights data, delivering actionable answers for industry queries. Developed a headless task agent using Google ADK, AWS Bedrock, Lambda, S3, and PostgreSQL, with Dockerized ECS deployment, load-balanced APIs, and FinOps cost visibility.,};2014 - 2018
Bachelor of Technology Specialized in Electronics and Communications
Rajiv Gandhi College of Engineering and Technology
2014 - 2016
DELF French Language Certification B1
Alliance française de Pondichéry
2012 - 2014
Higher Secondary
Vivekananda Higher Secondary School