About Me
I'm Parikshit Gupta, a web developer/software developer specializing in Cloud Deployments & Integrations . I love JavaScript, open source, and learning new things.
Programming History
I started programming in 2014 when I was 14, using Blizzard's event-driven scripting language called JASS to make modifications and create custom maps in Warcraft III. I learned it by reading guides & documentations online, and since then have enjoyed the art of programming to heart. I made tower defense games, battle arenas, hero campaign maps, etc. with it and played it with my local and online friends.
After that, I learned to program Java in 2015 to build basic desktop app. In 2019, I joined a programming competition that deals with solving algorithms and I won. In 2016, I decided to make a mobile game using the Android Studio IDE and an awesome library called libGDX. I made a 2D platform pixel-art running game. In 2016, I decided to learn C# & the basics of Blender, and moved to Unity3D to make 1st person games, although nothing serious, just for fun and messing around with my friends. I did learn maths in 3D, so that's nice. This year, 2019, I'm stepping in for good in the wonderful world of ML development and beyond.
Hobbies & Interests
I enjoy eating,developing & sleeping. I'm learning ML modals (Teachable Machine 🙊|TensorFlow 🙈). I like walking around outside to arrange my thoughts. I drink your average job coffee everyday. I love to play Call of Duty Mobile. I will learn AI|Machine Learning sometime. I like Silicon Valley, the place and the TV Show. I don't play any computer games anymore.
Web Development Journey
I had a keen interest in doing web development. Looking to learn, I found freeCodeCamp. I finished its curriculum that has an estimated course work of 1800 hours. I solved 800+ challenges and built a total of 30 projects of my own work, passing all unit testing, and submitted to get my certifications in the span of 3 months.
- Responsive Web Design Certification
- JavaScript Algorithms and Data Structures Certification
- Front End Libraries Certification
- Data Visualization Certification
- APIs and Microservices Certification
- Information Security and Quality Assurance Certification
- Full Stack Certification
Having programming background, learning JavaScript(ES6+/Algos/DOM Manipulations) was a breeze. Meanwhile, HTML5 & CSS3 are much easier languages to learn from having that standpoint.
After that, I focused my learning on the latest and greatest web technologies; ReactJS for the client-side, and NodeJS for the server-side. From there, the skills expanded to an environment surrounding those two primary technologies. I'm strong in MERN stack.
I created a Twitter & Behance account as a documentation tool for my progress. Joining the Red Hat Inc. has been a huge help to my learning, as I was able to relate, help, and share thoughts to many people who are also learning cloud deployments.