Summary
Alen John is a Senior Software Engineer based in Bengaluru with 5 years of hands-on experience building Java and TypeScript-powered full-stack systems. He specializes in Java (Spring, Hibernate) and TypeScript (React, Angular, Node.js), designing microservices, REST/GraphQL APIs, and scalable cloud deployments on AWS/Azure/GCP. Alen has practical DevOps expertise—containerization with Docker/Kubernetes and CI/CD pipelines—that he applies to production-grade data processing and recommendation systems. His recent work combines collaborative filtering, sentiment analysis, and Spring Batch to turn large-scale content data into personalized user experiences. With an MCA and a background that includes both enterprise banking systems and innovative content platforms, he blends strong engineering fundamentals with a knack for translating research ideas into deployable products. Colleagues value his emphasis on code quality, agile collaboration, and the rare mix of backend concurrency skills alongside modern front-end fluency.
5 years of coding experience
3 years of employment as a software developer
Master of Computer Applications - MCA, Computer Science, Master of Computer Applications - MCA, Computer Science at Jain (Deemed-to-be University)
Bachelor of Arts (Philosophy), Philosophy, Bachelor of Arts (Philosophy), Philosophy at Christ University, Bangalore
English, Hindi, Malayalam