My Journey as a Full Stack Developer

My Journey as a Full Stack Developer

Introduction

Hai There, This is my first blog in "hashnode" before I share any content here I would like to introduce myself and share my journey of becoming a full-stack developer.

Beginning

My name is Naveen Kumar, I'm a computer science graduate and a full-stack developer with a total of 5 years of experience in software and web development as in when I'm writing this blog. I began my software career as a .NET(C#) developer. Initial days of my career I was developing software applications using .NET in Visual Studio code editor. Later my interest in the internet and the latest tech, has made me pursue web development. Hence I kick-started my web-development career.

Web Developer

My very first application is what I call 'Demo CV', I developed it using Html, CSS, and Javascript(ES5). Check out the below attachment.

Later I started exploring technologies related to both front-end and back-end as part of my aspiration to become a full-stack web developer.

FullStack

After learning the basics of web development i.e., Html, CSS, and JS. It was quite overwhelming to choose the next step since there are plenty of frontend frameworks/libraries and backend programming language to proceed with.

I tried a few of them, out of which I chose 'ReactJS' for UI and 'NodeJS' for the backend. These choices are purely objective, anyone can choose any language based on their preferences, I chose Node because we can write code in JS and React because at that time when I was starting, it was the latest library of JS and more trending than any other frameworks or library in addition to this it has huge community support.

For the database, I use either MongoDB or MySQL. I work on a daily basis using the following tech stack.

  • For Database managment and storage : MongoDB/MySQL

  • For User Interface : ReactJS

  • For Server : Node+ExpressJS

Here is my full portfolio website : My Portfolio

What's more

Currently, I have finished NextJS which is React-Framework, and Typescript which is considered a superset of Javascript. NestJS is another framework that I'm looking to pursue in the near future.

Conclusion

To conclude I'm here to code, create, share, learn and re-learn. As will be sharing all my past experiences and future learning in my posts. Looking forward to exchanging knowledge and ideas.