H

Himanshu Malhotra

Senior Software Engineer

Bangalore, Karnataka, India8 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Self-taught developer with strong backend expertise.
  • Designed large-scale applications for major companies.
  • Enthusiastic about learning new technologies.
Stackforce AI infers this person is a Backend-focused developer with extensive experience in SaaS applications.

Contact

Skills

Core Skills

JavaPythonDjangoFlask

Other Skills

AJAXAirflowAlgorithmsBootstrapCC (Programming Language)C++CSSCascadingCascading Style Sheets (CSS)CouchbaseData StructuresDjango Rest FrameworkDropwizardGit

About

A self-taught developer who likes designing and developing the backend of large scale applications. Particularly enthusiastic and curious about learning new technologies.

Experience

8 yrs 11 mos
Total Experience
2 yrs 11 mos
Average Tenure
3 yrs 11 mos
Current Experience

Atlassian

Senior Software Engineer

Jul 2022Present · 3 yrs 11 mos · Bengaluru, Karnataka, India · Remote

Flipkart

2 roles

SDE 2

Sep 2020Jul 2022 · 1 yr 10 mos · Bangalore Urban, Karnataka, India

  • Zeus (Retraining Platform): Designed and developed a platform from scratch to support the retraining of various machine learning and statistical models across the Search org.
  • Worked in the Search (spellcheck) team to improve the efficiency of the spellcheck algorithm so as to improve the search results.
  • Tech Stack:
  • Language: Java, Python
  • Framework: Django, Gusty
  • Orchestration: Airflow
  • Database: MySQL
  • Queuing: RabbitMQ
JavaPythonDjangoGustyAirflowMySQL+1

Software Engineer

Apr 2019Sep 2020 · 1 yr 5 mos · Bangalore Urban, Karnataka, India

  • Sonic (Phonetics service) - Designed and developed a service that understands and corrects the phonetic errors in the query. People from tier 2 and tier 3 cities tend to make a lot of phonetic mistakes while looking for products. For example, they search for "sutkes" when looking for a "suitcase" or "geer saickle" when looking for a "gear cycle". The sonic service provides correct suggestions for incorrect words having phonetic error in them.
  • Error Model Data Generation – Designed and developed a map-reduce job to generate the data to train the language model and error model components used in the best query selection service.
  • Debug API – Wrote an API that provides the collective output of all the internal components to easily debug any spell correction issue.
  • Tech Stack:
  • Language: Java, Python
  • Framework: Dropwizard, Cascading
  • Database: MySQL
  • Caching: Couchbase
JavaPythonDropwizardCascadingMySQLCouchbase

Hackerearth

2 roles

Software Engineer

Dec 2017Apr 2019 · 1 yr 4 mos · Bangalore Urban, Karnataka, India

  • HE-SQL - Worked on improving a service that evaluates SQL questions.
  • Optimized post query evaluation process thereby decreasing evaluation response time and cost.
  • Candidate Reports - Designed and developed the entire backend for the candidate reports from scratch using various design patterns.
  • Used Django Rest Framework to develop the RESTful APIs.
  • Optimized various components in the code-base which improved site reliability and reduced latency of both web-servers and databases.
  • Took complete ownership of the Candidate Reports Backend and SQL Evaluation components.
  • Tech Stack
  • Language: Python
  • Frameworks: Django, Django Rest Framework
  • Data storage: MySQL, MongoDB
  • Queuing: RabbitMQ
PythonDjangoDjango Rest FrameworkMySQLMongoDBRabbitMQ

Software Engineering Intern

Jun 2017Nov 2017 · 5 mos · Bangalore Urban, Karnataka, India

  • WYSIWYG editor integration – Replaced all the markdown editors with CKEditor and changed around 2.5 lakhs questions to make them compatible with the new editor.
  • Startup Connect – Developed an application that helps startups collaborate with multinational organizations to co-innovate, sustain, grow and flourish.
  • Took complete ownership to develop, test, deploy and maintain several components in the application.
  • Tech Stack:
  • Language: Python, HTML, CSS, JavaScript
  • Server Framework: Django
  • Database: MySQL, MongoDB
  • Queuing: RabbitMQ
PythonHTMLCSSJavaScriptDjangoMySQL+2

Catchthatbus

Remote Intern

May 2017Jun 2017 · 1 mo · Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

  • Developed a content management system (CMS) application from scratch that allows CRUD operations on the information about buses, routes, etc.
  • Took complete ownership of the entire project to develop, test, deploy and maintain several components.
  • Tech Stack:
  • Language: Python, HTML, CSS, JavaScript
  • Server framework: Django
  • Database: MySQL
PythonHTMLCSSJavaScriptDjangoMySQL

Goodbox

Intern

Jun 2016Jul 2016 · 1 mo · Bangalore Urban, Karnataka, India

  • Wrote a script that creates pdf receipts using LaTeX and Python and sends them to the customers on successful payments.
  • Developed an SMS Automation System which allows sending SMS to multiple users with a single click.
  • Tech Stack:
  • Languages: Python, LaTeX
  • Server Framework: Flask
  • Databases: MongoDB, MySQL
PythonLaTeXFlaskMongoDBMySQL

Education

Jaypee University of Information Technology

Bachelor of Technology (BTech) — Computer Science

Jan 2013Jan 2017

Salwan Public School

High School

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Java & Python

Explore similar profiles based on matching skills and experience