Alan John

Hi, I am Alan, A twenty-three year old software engineer from Kerala based in Manchester, UK.

I graduated with my Bachelor of Engineering in Computer Engineering from the Army Institute of Technology, Pune, in July 2021. After working a year as a software developer at HSBC, I am pursuing my Master of Science in Advanced Computer Science at the University of Manchester, graduating in September 2023. My master's dissertation focuses on the application of unikernels in serverless computing.
My primary area of interest is cloud native technologies, particularly in DevOps. I have experience working with various cloud platforms, including Amazon Web Services and Google Compute Platform. I'm familiar with container runtimes and orchestration tools like Docker and Kubernetes. Additionally, I have experience with multiple CI/CD tools and am well-versed in observability tools, primarily Prometheus and Grafana.
In addition to my technical skills, I'm passionate about contributing to open-source projects and networking with like-minded individuals. Outside of work, I enjoy photography and editing. I'm always eager to discuss technology, design, or football and would love to connect with others in the field.
Feel free to reach out if you're interested in learning more about my experience or discussing potential opportunities. I look forward to hearing from you!

Work experience

Software Developer @ HSBC
Aug 2021 - Jul 2022
  • Primarily works with Adobe Experience Manager applications.
Data Science Intern @ Solytics Partners
May 2020 - July 2020
  • Developed models and algorithms to deal with various NLP related problems like sentiment score , named entity recognition, topic modelling and question answering.
  • Set up of AWS resources for project on a development scale
DevOps Intern @ Intugine Technologies
Jan 2020 - Feb 2020
  • Set up CICD pipelines using AWS code suite for backend applications , frontend Applications and serverless functions
  • Analyzed logging and testing tools


What’s my current tech stack like?

I am familiar with Python (v3), Typescript, C++, Java (openjdk 8, 11). Currently learning Golang.
If I were to develop a web application today, my go-to frontend framework today would be NextJS. Though I have worked with Angular based projects in the past.
I have worked with javascript and python based backend frameworks such as NodeJS and FastAPI. Currently researching application of unikernels in serverless computing with the help of Unikraft and OpenFaaS.