Alan Varghese - Full Stack Resume
Alan Varghese - Full Stack Resume
Alan Varghese - Full Stack Resume
Profile Summary
Full-stack web designer and developer with over four years of freelancing experience. Specialized in creating visually
stunning and accessible web applications that prioritize high availability and scalability. Committed to lifelong learning and
embracing new challenges, seeking continuous growth and improvement.
Technical Skills
Languages: JavaScript, TypeScript, Python, C#, MongoDB, MySQL, HTML, (S)CSS
Libraries & Frameworks: Node.js, Express, React, NextJS 14, TailwindCSS, Ionic, Electron
Microservices: Docker, Kubernetes, Apache Kafka, NATS, Redis, Helm
Tools & Platforms: Git, Jest, Github Actions, Netlify, Render, Vercel, AWS, Firebase
Design & Prototyping: Figma, Illustrator, Photoshop, Blender
Concepts: Clean Architecture, MVC Architecture, SOLID Principles, Agile Methodologies
Projects
BitWarriors: Competitive Coding Platform | Next.js, React.js, Node, Docker, Kubernetes, Apache Kafka Live | GitHub
• Led the development of an AI-powered competitive coding platform designed to help beginners improve their
programming skills and in turn their problem solving abilities.
• Decided on a microservices architecture using Node.js after careful analysis of key requirements,
comprised of five services for each part of the core functionality.
• Followed Clean Architecture and SOLID Principles to cleanly separate business logic.
• Setup an isolated code execution sandbox for safe evaluation of user submitted solutions.
• Implemented an AI-powered code review and feedback system using Google Gemini API.
• Took advantage of Nextjs 14 for server-side rendering and hosted the frontend on Vercel.
• Used Apache Kafka for seamless data transfer between services including submission data.
• Utilized Docker to containerize, Kubernetes to orchestrate and successfully deployed to Google Cloud (GKE).
TaskRaft: Collaborative Task Managment App | React.js, MongoDB, Express, Node, WebSockets Live | GitHub
• A compact mini-SaaS application designed for collaborative task management using the efficient Kanban system.
• Ensured security and resilience by following best practices including schema validations with Zod, protective
Kydu: Location Based Errands App | Node, Express, MongoDB, Firebase GitHub
• An online platform to post ”gigs” requesting assistance with a variety of tasks such as personal aid, relocation,
• Utilized Embedded JavaScript (EJS) templates for fast server-side rendering of textual content.
• Cloned over 300+ times, 4000+ views on YouTube, widely starred on Github.
Experience
Freelance Jan 2020 – Dec 2023
Full-Stack Web Developer Remote
• Worked collaboratively with designers, developers and clients in remote settings, ensuring seamless project
deployments.
• Optimized database queries, reducing page load times by 20% and enhancing overall application performance.
Education
MERN Stack Development 2023 - Present
Brototype Trivandrum, Kerala
Higher Secondary (Computer Science) 2021 - 2023
All Saints, Chayam (CBSE) Trivandrum, Kerala