I am a web developer and software engineer. I am greatly influenced by Open Source ideology and hence contribute to various open-source projects. I am a self-learner and always curious about learning new technologies, techniques and concepts in the field of software development. As a part of technical interest, I write blogs about my learning and experiences.
Blog
Skills
Programming Languages
Python, Bash
Backend Development
Django, Django Rest Framework
Frontend Development
HTML, CSS, JavaScript
Version Control
Git, GitHub, GitLab
Markup Languages
Markdown, reStructuredText
Testing
Unittest, Pytest, Mock testing
Operating System
GNU/Linux
CI/CD & Containers
TravisCI, GitLabCI, Docker
Database
SQL, Postgres
Async tools
Celery, Redis
Professional Experience
Attentive AI, Software Engineer Intern
06/2019 - 08/2019 | New Delhi, India
- Developed features for Bumpp, a social mobile application, by creating REST APIs for different services.
- Implemented REST APIs for supporting the back-end of MapX, a platform for generating and tracking requests for Feature Extraction.
- Leveraged knowledge in Git, Postgis, created REST APIs in Django using Django REST Framework, initiated working on initial CI/CD pipeline using GitlabCI and Docker.
Projects
Teacher Feedback System
Developed the back-end for a Django based website which concerns with taking feedback from students and analyzing it for each teacher.
View
Oliv
Created a command line utility to generate dotfile setup. It has been implemented using Python's Click module.
View
Buffet
A collection of free resources helpful for a programmer to start with any tech. It is an open source project for anyone to contribute to it.
View
Django Phone Verify
A Django app to support phone number verification using security code/ OTP sent via SMS. I contributed to this project as a Python/Django developer.
View