About Me

I have been entranced by computers from ever since I can remember. One day when I was very young, my dad got home the best piece of technology ever built, with a 486dx2 processor that ran DOS. Quarter of a century later and I'm still hooked on, enough to make a career out of my hobby to code.

I started my journey as a developer by writing simple programs and games using GW-BASIC, and now I build software applications and Cloud micro-services using high-level programming languages like Java and Scala.

  • Lorem
  • Ipsum
  • Dolor

Backend Development

Most of my experience is in building backend applications using high-level programming languages like Java or Scala. I have primarily developed web services using frameworks like Finatra and am familiar with build tools like SBT or Gradle.

Java
Scala
Python
SQL
Postgres
SBT
Gradle
Spring Boot
Finatra

Industry Knowledge

I have worked on building micro-services in the SaaS layer and have extensive experience in that domain. I have worked on VMware Cloud on AWS (VMC) and am familiar with the various products and services offered by Amazon Web Services, like EC2, S3, EBS etc. I also have some knowledge of VMware's products like vSphere, NSX and vSAN.

SaaS
Micro-Services
VMC
AWS
VMware vSphere

DevOps and Tools

While developing software in the SaaS world, I have been responsible for both development and operations. I am very familiar with building seamless CI/CD pipelines to deploy micro-services using Jenkins CI, Ansible, Docker and Kubernetes. I have primarily worked on Linux environments and am comfortable with scripting languages like Bash or Python. I have primarily been in teams using the Agile model of development, but have also used the Waterfall model in the past.

Agile Methodologies
Docker
Kubernetes
CI/CD
Jenkins
Ansible
Shell Scripting

Front-end Development

I have recently started exploring some aspects of front-end development and working with the JAMstack. This website is built using Gatsby, a static site generator based on React. I've also used UI component libraries like Semantic UI and Ant Design.

HTML
CSS
Javascript
React
Gatsby
JAMStack
Semantic UI
Ant Design