Apoorva Somani

Apoorva Somani

ABOUT ME
Full Stack Engineer. With great power comes great responsibility
Full Stack Engineer. With great power comes great responsibility

I am Full Stack Engineer at HackerEarth, Bengaluru with almost 2 years of experience in Python & Django. I am also proficient with frontend technologies like HTML/CSS & Javascript. I also have a working knowledge of ReactJS.

English
New Delhi (+05:30)
Joined March 2018
EXPERTISE
2 years experience
I was introduced to Python in my sophomore year of college. Moving from C++ to Python was quite confusing since Python was quite loose wh...
I was introduced to Python in my sophomore year of college. Moving from C++ to Python was quite confusing since Python was quite loose when compared to C++. But once I got the basic understanding, I have never stopped using it. I have been working with Django Framework at my job where I work as a Full Stack Engineer. I have worked with basic MVC structure of Django. Apart from that, I have worked with developing API end points and writing python packages for internal usage.
Django
View more
Django
View more
2 years experience
I was introduced to Git at my first job and I have never stopped loving it since. Its capability to help me keep track of my workflow is ...
I was introduced to Git at my first job and I have never stopped loving it since. Its capability to help me keep track of my workflow is simply mindblowing. I maintain a github account and regularly upload many of the projects which I undertake.
GitHub
View more
GitHub
View more
2 years experience
I started learning Javascript for my Final Year project where I only used Vanilla Javascript. But after that, I have been working with Ja...
I started learning Javascript for my Final Year project where I only used Vanilla Javascript. But after that, I have been working with Javascript extensively for the past two years while working as a Full Stack Engineer. I have been using JQuery for almost three years now and use it quite regularly. I learnt React for a work-related assignment almost 1.5 years back where I rewrote a major component of the product in React.
SOCIAL PRESENCE
GitHub
search-engine
Python
0
0
apoorvasomani.github.io
CSS
0
0
Stack Overflow
265 Reputation
0
1
14
EMPLOYMENTS
Full Stack Engineer
HackerEarth
2016-06-01-Present
I work as a Full Stack Engineer at Hackerearth. Hackerearth's core product is a testing tool which is used by clients to evaluate candida...
I work as a Full Stack Engineer at Hackerearth. Hackerearth's core product is a testing tool which is used by clients to evaluate candidates while hiring. It is also used for L&D purpose. My primary responsibility is to develop features for this end-to-end. Apart from that, I am also a part of the infrastructure on-call team which looks after the stability of the server infrastructure. Some of the projects which I have worked upon are - - Writing the test interface using React for all problem types available on the platform to improve page load time and performance. - Evaluation engine for Machine Learning problems - API for Hackerearth Recruit using Python's Tastypie library - API to integrate ATS's like Greenhouse, Bullhorn & ICIMS with Hackerearth - Generic Cloning Utility, the utility is capable of cloning any object along with all its fields with least database queries - Session Logger to identify if candidates are disconnected from the internet - An error log parser for programming problem submissions which parses the error log generated on executing the candidates code and returns a meaningful text based response - An output checker which compares candidates submission result with expected result and tells him what can be the reasons his output might be wrong - Generic FileField where one can define the maximum file size and the allowed file types - Use Stripe APIs to create the billing module - Audit Logs, a utility to track action logs in the interface that can later be used for debugging and auditing - Evaluation engine for Full Stack Application using Docker
HTML/CSS
Python
Django
View more
HTML/CSS
Python
Django
API
Stripe
Docker
React
JavaScript
View more
PROJECTS
Mapas Collections View Project
2018
My mother is quite talented in handmade arts and craft item. However, she had difficulty in maintaining a portfolio of her work and also ...
My mother is quite talented in handmade arts and craft item. However, she had difficulty in maintaining a portfolio of her work and also had difficulty in sharing her work with others. I designed and created a website for her to solve these both problems for her as well as provide her with greater visibility over the internet.
HTML/CSS
JavaScript
View more
HTML/CSS
JavaScript
View more