New challenges have always fascinated me, especially when it comes to cutting-edge technologies. Presently, I find myself at the intersection between creativity and logic, solving problems with a fresh
and multi-disciplinary approach.
Skills
I started programming at the beginning of my undergraduate years and have never looked back since. I have done programming in a multitude of programming/scripting languages like C, C++, Java,
Python, Scala, PHP, Javascript (including D3.js, React.js, JQuery), AJAX, CSS and HTML.
I have some exposure using big data technologies like Spark, Hadoop, Kafka, Redis etc and also have some knowledge of developer applications, frameworks, agile methodologies and best practices (including OOD and software architecture(client/server,
service oriented)). I am also experienced with BigData systems, GIT/SVN, MVC, OOPs/Design Patterns, REST APIs and relational/non-relational databases.
I have also worked on real time applications using Spark Streaming (scala). MongoDB, Redis, Spark SQL and MySQL are some of the database/querying languages,
I have worked on.
I am passionate about programming and thus, other than being a full stack developer, I regularly take part in coding competitions on websites like LeetCode, HackerRank,
Codechef etc.
In my free time, I enjoy sports, movies and reading fictional novels.
My belief is that a programming language is just a tool in one’s toolbox. You just have to pick the right tool for the job.
Always experimenting, always learning, never bored.