Who am I?
I am a CS undergrad pursuing my bachelor's at GGS Indraprastha University, Delhi. My interests span across javascript engineering, GIS and data visualization.
I am currently working in the data visualization team at SocialCops where I will be developing an application for business analytics by collaborating with the data team for geospatial data insights.
What am I good at?
My technical skill set includes:
Strong Javascript & ES 5/6/7 practical knowledge
Core NodeJS + Express & SocketIO
Unit testing - Jest, Mocha
REST Architecture
Cloud functions, Cloud Firestore, Serverless Technologies
React ecosystem (Flux, Redux)
Vue ecosystem (Vuex, Nuxt, Vuetify, etc.)
Python 3 - Automation and data scraping
MongoDB & MySQL
What drives me?
A person who is on a constant quest for knowledge, and what better way to gain it. Focused on developing solutions to interesting and diverse technical and intellectual problems, I love the process of mental sparring. I crave for work that lets me devise new approaches, new ideas and push the limits of my creativity, from every angle and from every side & that's the reason I choose software engineering.
What’s the most complex project I have worked on?
Allayer:
A blockchain-based platform to help NGOs work in a synchronous manner during and after a disaster ensuring proper supply and preventing double-spending to the victims. The product includes three applications:
Challenges faced:
What did I learn?
The problem itself is very complex. We learned to build an approach to understand the problem with best of its proximity and disaster events include a lot of variabilities, building a general solution, which suites all the use cases and serves all type of users, was the greatest learning.
Technologies learned:
Solidity - Most popular smart contract language which is easy to get started. I and all my teammates were noobs in blockchain development but still we'all started learning solidity. (in the hackathon premises :p)
Truffle - Most popular smart contract development, testing, and deployment framework. We required the Ethereum Virtual Machine (EVM), which made our life easier.
Ganache - Used to deploy contracts and develop the application.
Working in GIS - Geospatial data visualization using VueJS, Carto Engine,
Mapbox GL and vue relevant libraries. Processing geospatial data using QGIS
• Building data visualization tools over decentralized economic networks.
• Tinkering with the following tech stack: WebGL, ThreeJS with ReactJS
Working on geospatial risk-analysis software that supports
fire departments, rescue services, and disaster management.