About
Hi
I am Harsh Rohila, working as a Software Engineer.
Below is my experience graph
I am a TypeScript Full Stack Developer, 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. Now I use Stencil.js to build web components.
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
Ember.js Cordova Hybrid App with Stencil.js web components
Backend
Serverless Framework APIs hosted on AWS
DevOps
AWS CDK and Jenkins for building Pipelines for deployment