As a Software Development Engineer - 2 (๐ฆ๐๐-๐ฎ) at PeopleStrong, I design, develop, and enhance scalable software solutions, leveraging my expertise across various technologies and domains.
With over ๐.๐ ๐๐ฒ๐ฎ๐ฟ๐ ๐ผ๐ณ ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ in the software industry, I have developed a strong proficiency in multiple technologies and diverse domains. I hold a Bachelor of Technology (BTech) degree from ๐๐ฒ๐น๐ต๐ถ ๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฐ๐ฎ๐น ๐จ๐ป๐ถ๐๐ฒ๐ฟ๐๐ถ๐๐ (๐๐ง๐จ), where I built a solid foundation in programming, data structures, algorithms, and software engineering principles.
๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐: JAVA, Python, JavaScript
๐๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฒ๐: Spring Boot, Django
๐๐ฟ๐ผ๐ป๐-๐๐ป๐ฑ ๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฒ๐: Flutter, Angular, JSF
๐๐ฎ๐๐ฎ๐ฏ๐ฎ๐๐ฒ ๐ ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐: SQL, Redis, Hibernate
๐๐ฎ๐บ๐ถ๐น๐ถ๐ฎ๐ฟ ๐๐ถ๐๐ต: Kong, React, PHP, Rundeck, MongoDB
## Connecting the dots backwards
My journey as a software engineer began way back in 2014, when my social studies teacher assigned a PowerPoint presentation about India's climate and weather, with an optional MCQ quiz at the end. At the time, I was learning the basics of Visual Basic in my computer science class, so I decided to create a simple MCQ app that could be launched from the presentation. Although I had no idea what software engineering was, the excitement of building something and solving a problem was exhilarating.
When I joined DTU, I chose Electronics and Communication over more traditional software engineering paths because I wanted to solve problems using hardware components. In 2020, an acquaintance asked me to build a website for their clinic. I had no prior experience with HTML, JavaScript, or any modern frameworks, so I suggested using WordPress. However, as I delved into the Gutenberg editor, my curiosity about what was happening behind the scenes grew. This curiosity led me to learn HTML, CSS, and JavaScript. Within a month, I abandoned WordPress and rebuilt the site from scratch using Vanilla JS. That familiar rush of problem-solving returned.
My exploration didn't stop there. The challenge of understanding the Gutenberg editor's inner workings inspired me discover React, Node.js and MongoDB to create my own version, the Davinci editor. While working on this project, I realized that I could write code, but the unmanageable complexity indicated a lack of fundamental knowledge. This realization drove me to delve deeper into data structures, algorithms, computer networking, DBMS and OS.
I realised I just wanted to solve problems forever.