Abhirath Mahipal

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 9 mos experience
Highly Stable

Key Highlights

  • 8 years of experience in software engineering.
  • Successfully transitioned students into tech careers.
  • Expert in developing scalable software solutions.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in scalable solutions and cloud technologies.

Contact

Skills

Core Skills

JavaAmazon Web Services (aws)Domain-driven Design (ddd)KubernetesMachine LearningNode.jsPython (programming Language)C#

Other Skills

ScalaAmazon DynamodbApache SparkPostgreSQLElasticsearchDatabase designPayment gateway integrationAlgorithmsReact.jsDjango REST FrameworkGo (Programming Language)Express.jsMongoDBAngularJS.NET Framework

About

8 years of experience working in the software industry. I am passionate about technology and deeply curious about things work. In my free time, I enjoy reading research papers. Currently, I work on large systems at Amazon. Before this, I've worked with and consulted for startups in various capacities. I've also had a brief stint as a teacher. Several students advanced in their career and many got their first software engineering role. I'm particularly proud of 2 who made the leap from working as a call center and delivery executive into tech. At times, I blog at www.csjourney.com

Experience

4 yrs 9 mos
Total Experience
1 yr 6 mos
Average Tenure
1 mo
Current Experience

Linkedin

Senior Software Engineer

May 2026Present · 1 mo

Rippling

Senior Software Engineer

Sep 2025May 2026 · 8 mos

Amazon

SDE 2

Aug 2022Sep 2025 · 3 yrs 1 mo

JavaAmazon Web Services (AWS)ScalaAmazon DynamodbApache Spark

Crampete

Teacher

Jun 2019May 2020 · 11 mos · Chennai, Tamil Nadu, India · On-site

  • Designed a detailed syllabus from the ground up to help students intuitively understand concepts, with emphasis on learning by doing (building expandable projects)
  • For example - https://github.com/crampete/full_stack_classroom_july_2019
  • Recorded online courses and took up classroom training as well
  • Handled the Full Stack batches (JavaScript, Node.js, React, MongoDB, Python, Express), Git in addition to interview training
  • Prepared customised action plans for interested students to help them towards their learning goals
  • Provided continuous support and helped many students secure job offers. Helped quite a few transition from non-tech jobs to their first tech job

Freelance software development

Software Engineering Consultant

Jan 2019Apr 2022 · 3 yrs 3 mos

  • Worked on a platform to host and manage competitions amongst students. Students could submit and vote for videos. Used by 1000s of participants everyday at its peak
  • a. Domain Driven Design - Services, Aggregates, Repositories, Events and more to ensure maintainable and clean code
  • b. Built workflows for Video Processing. Enabled adaptive bitrates and segment based seeking across the product
  • c. Contributed code and ideas to their open source framework
  • d. Implemented Role Based Access Control. Also ensured backward compatibility using functional paradigms and a simple domain specific construct
  • e. Worked towards a scalable solution with the target to accomodate millions of users
  • f. Code and techniques to ensure greater consistency, coordination amongst background jobs and idempotency
  • g. Elasticsearch - Faceted search, custom painless scripts, secondary database
  • Developed and deployed a product for use by Instagram influencers. Complex integrations, caching, detailed analytics and scalable design.
  • a. Integration with their Instagram accounts to import all media
  • b. Database design for primary data and analytics. Scripts to move old data, substitute them with OLAP cubes
  • c. Deployments using Kubernetes. Later transitioned to AWS Elastic Container Services
  • d. Recurring payments, one time payments, multiple payment gateways
  • e. Handling image resizing, CDNs and a host of other small services
  • Udemy like website. Encrypted video encryption using VdoCipher to prevent users from downloading or recording the videos
  • Multiple web scraping projects, small projects using Flask and few simple automations.
Domain-Driven Design (DDD)PostgreSQLAmazon Web Services (AWS)Python (Programming Language)ElasticsearchNode.js+1

Drive analytics

Software Engineer

Jan 2018Dec 2018 · 11 mos · Chennai Area, India

  • Worked on rule based text extraction and classification using simple Machine Learning techniques
  • Language Vector Models, Bag of Words, Lucene and some deep learning
  • Optimised Java FFI from Python to reduce app boot time and RAM usage
  • Found arcane bugs and wrote a custom ".docx" parser to help with the same
  • Deep dive into writing cumbersome rules and regular expressions for a temporal tagging library
  • Full Stack Developer. Multiple FrontEnd apps using jQuery, Bootstrap, React, Server Rendered Views
  • Flask, Django and Express.js for the BackEnd
  • Scraped, wrote automation deploy scripts, deployed microservices using Docker

Wandr labs

Software Engineer

May 2017Sep 2017 · 4 mos · Chennai Area, India

  • Microservices using Express.js and Sails.js. Unit tests for the same
  • Python for web scraping, automation, onboarding physical devices etc
  • Took ownership of building the backend for a Custom Relationship
  • Management portal. Sole developer for the same
  • Slack bot using Go. Alerts when a service goes down
AlgorithmsMachine LearningReact.jsJavaDjango REST Framework

Logic soft pvt. ltd.

Software Engineer

Jul 2016Dec 2016 · 5 mos · Chennai Area, India

  • Was mentored and assisted by all the kind folks there especially Shrayas.
  • Built a testing framework which allowed testers to write test cases using a domain specific language (closer to English)
  • a. Tests could be written in an editor (with error checking, syntax highlighting) built using WinForms
  • b. Complex regular expressions, algorithms to parse, create ASTs for the same
  • c. Background Celery workers execute the test cases. Dashboard for reporting as well
  • Developed an analytics solution. Flask, Angular 1 and MongoDB for the dashboard. Collected and collated data using cron jobs
  • Worked on their existing C# Angular MVC application. Fixed bugs and added new features
Node.jsGo (Programming Language)Python (Programming Language)Express.js

Paterson securities pvt. ltd

Data Analyst

Dec 2015Dec 2015 · 0 mo · Chennai

  • Interned here to fulfil my college work experience requirement. My work guide Mr. S. Sathya Narayanan provided me with the needed knowledge and support to complete the assigned tasks.
  • Analysed and collated Futures and Options data from the last few years which was then to tinker with existing strategies.
AlgorithmsC#Python (Programming Language)MongoDBAngularJS.NET Framework

Varied blogs

Admin

Apr 2013Jan 2015 · 1 yr 9 mos · Chennai

  • Started and maintained small Blogs. Returns were fluctuating and erratic.
  • Used White Hat SEO and Social Media Marketing to get visitors. Analysed Keywords, Volume and Traffic. Ranked on Page 1 for many long tail keywords.
  • Wrote 100 + posts.

Education

Loyola College

Bachelor's of Commerce

Jan 2013Jan 2016

S.B.O.A School and Junior College (C.B.S.E)

Jan 1999Jan 2013

Stackforce found 100+ more professionals with Java & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience