About

Hi

I am Harsh Rohila, working as a Senior Software Engineer with 7+ years of experience.

Below is my experience graph

I am a Frontend-heavy TypeScript Full Stack Developer, currently leading the development of a React.js application. I have extensive experience in developing Kubernetes, Serverless Apps(AWS) and Web Components(Stencil.js), and also doing CI/CD with Jenkins and AWS CodePipelines. I am using TypeScript(AWS CDK) to create all AWS Cloud infrastructure

This blog is to share what I learned from my experience in this field.

Background

I started with learning JavaScript and got to work on an Ember.js project. If you don’t know Ember.js it is an underrated frontend framework with principle of convention over configuration

After learning Ember.js, I started looking into other Frontend techs like React, Svelte and Stencil. Then I used Stencil.js to build web components. Over the years, I’ve developed deep expertise in React.js and now lead the development of a React.js application.

With my frontend-heavy background, I bring a user-centric approach to full-stack development, ensuring seamless integration between frontend experiences and backend systems.

I am also having experience with Serverless Backend APIs as I worked with Serverless Framework to convert Java APIs to Node.js APIs

Also having experience about DevOps as I used Jenkins and AWS CDK to build pipelines to deploy Frontend and Serverless Backend apps

Tech Stack used

Frontend

React.js (current leadership role), Ember.js Cordova Hybrid App with Stencil.js web components ts

Backend

Serverless Framework APIs ts hosted on AWS

DevOps

AWS CDK ts and Jenkins for building Pipelines for deployment