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.
Education
National Institute of Technology Silchar
Bachelor of Technology in Computer Science and Engineering
Palasbari RB HS and MP School, Mirza
High School (Class 6-10)
Get in touch
Alternatively, you may also email me at
anuragpathak911@gmail.comOr you can also message me on my Twitter handle
@AnuragThePathak