author's picture

Hello, I'm

Anurag Pathak

Software Developer

I am a Software Developer from India, also well-versed in DevOps, former intern at the Cloud Native Computing Foundation. I am Currently volunteering as the Open Source Manager of Community Classroom. I am experienced in Android, Web, and Cloud-Native.

Things I Enjoy Doing

Web Development

I specialize in web development using JavaScript, TypeScript, and Golang. I create web apps with React/Next.js and design interfaces with Tailwind CSS, Material UI, and Bootstrap. My preferred choice for building REST APIs is Golang, and I am proficient in working with databases like PostgreSQL, MySQL, and MongoDB.

Cloud Native

I excel in deploying microservices using Kubernetes, Docker, and cloud services. My CI/CD workflow involves GitHub Actions, and I have experience with the Istio service mesh. Contributing to CNCF projects, I develop tools for the Kubernetes ecosystem using Golang.

Android Development

With expertise in modern Android development, I use Kotlin, Android Jetpack Libraries, and Kotlin coroutines to build small and medium-sized apps. I integrate Android apps with remote APIs and am excited about adopting Jetpack Compose in future projects.

Experience

Cloud Native Computing Foundation Intern

Linux Foundation Mentorship

June 2022 - August 2022

  • Developed a Web UI for OpenELB to facilitate users to manage OpenELB resources using the Web UI.
  • Developed a HTTP server in the OpenELB-manager component for the frontend to use.
  • The server was programmed in Go and controller-runtime client was used to interact with the Kubernetes API.
  • Frontend was developed using React. Kube Design and SCSS were used for designing and Mobx for state management. Modals were built on top of the react-modal.

Projects

Minly - URL-Shortener

Minly, a Full-Stack web app, generates concise URLs for character-limited platforms like Tweets. With Next.js, Material UI, Golang (no framework) for the backend, and MongoDB Atlas, it ensures seamless sharing. Hosted on Vercel and Heroku, GitHub Actions enable efficient CI/CD.

Note-Keeping-App

A note-keeping android app which allows you to create, edit, delete and share notes. Its design and features are mostly inspired by Google Keep and Mi notes.

Darcula Theme by Anurag

It is a theme for Visual Studio Code inspired by the Darcula Theme in Jetbrains IDEs. Works well in Java, Golang, Javascript, and Typescript. For the best look in Golang, enable Gopls UI semantic tokens.

Twitter Bot

Twitter bot which retweets everything with #Golang. Twitter-api-typescript-sdk is used for endpoints requiring OAuth 2.0 app-only token and node-twitter-api-v2 is used for endpoints requiring OAuth 1.0a or OAuth 2.0 PKCE.

Blogs

My LFX Mentorship experience with OpenELB

A blog sharing my learning and experience with the internship at the CLoud Native Computing Foundation.

How I passed CKA Exam in the first attempt while being a student?

A blog sharing how I prepared for CKA and my experience taking it along with my learnings and tips for the future candidates.

Certifications

Certified Kubernetes Administrator (CKA)

Issued by: Cloud Native Computing Foundation

The CKA program validates the skills of professionals managing Kubernetes instances. CKA-certified individuals demonstrate expertise in installation, configuration, and maintenance.

Certified Kubernetes Administrator (CKA)

Education

National Institute of Technology Silchar

Bachelor of Technology in Computer Science and Engineering

Cotton University

Higher Secondary in Science (Class 11-12)

Palasbari RB HS and MP School, Mirza

High School (Class 6-10)

Get in touch

Alternatively, you may also email me at

anuragpathak911@gmail.com

Or you can also message me on my Twitter handle

@AnuragThePathak