Hi, my name is

Amarendra Shendkar

I build things for the Web.

I am a full-stack web developer and a machine learning enthusiast
specialising in Django and React. I love building stuff and solving problems,
and I have a Bachelor's in Technology (B.Tech) in Computer Science from Indian Instit
ute of Information Technology, Pune.

About Me


I am a Bachelor in Technology (B.Tech) in Computer Science from Indian Institute of Information Technology, Pune.

I have a couple of years of Software Development experience and am also a Machine Learning Enthusiast. I love learning new technologies and finding out of the box applications for the ones I know. Pursuing full-time SDE roles in Pune, Bangalore, Mumbai.

I have gained valuable experience through internships and coursework like Web Development, Data Structures and Algorithms, OOPS and DBMS. With a strong foundation in programming languages such as Python, C/C++, and Java, along with proficiency in web development using frameworks like Django and ReactJS, I am confident in my ability to contribute to any team's success.

In my free time, I enjoy reading books, playing co-operative games, and consuming quality content.

MyFace

Tech I Know


I love learning new things, the world of Web Development is constantly changing and I'm here for every bit of that journey. Applying new concepts and seeing them come to life is immensely satisfying and gives me a sense of massive pride

In the process of learning new things, I have picked up quite a wide variety of skills.

My best skills include:

Frameworks/Libraries

ReactJS NodeJS ExpressJS Tensorflow Pytorch
Django-Rest-Framework

DevOps

Docker Github

Databases

PostgreSQL MySQL MongoDB

Languages

C/C++ Python Java JavaScript

Experience

Software Engineer

  • Full stack development for eQ’s DaaS (Data as a Service) platform.

Full Stack Developer

  • Contributed to full stack development across multiple AI4Bharat platforms like Shoonya, Anudesh, Chitralekha.
  • Streamlined the deployment for Shoonya using CLI and Automation scripts for varying development/production use cases, reducing manual configuration required to set up the platform by 100%.
  • Implemented a decoupled architecture for the existing components like Celery, Redis, and Django to facilitate scaling needs of an increasing user base.
  • Led the backend development for a major feature overhaul of Chitralekha, consequently simplifying user journey and reducing the time required for the completion of workflows by a factor of 3x.
  • Deployed and integrated an LLM suite within the application to introduce a secondary transcription layer to improve translation performance for lengthy/complex transcripts.
  • Leveraged Docker and Azure Cloud to manage backend deployments effectively, handling site reliability issues as they occur, minimizing user impact.
  • Resolved bugs, introduced new features and optimizations across the board for all three platforms.

Software Developer Intern

  • Spearheaded the development of a multi-tenant, scalable and flexible full stack Config Management System for the extensive configurations generated by different dev teams to aid SDLC across Toplyne.
  • Implemented a novel state dependent versioning system by leveraging pythonic libraries, supporting both rollback and auditing capabilities.
  • Enforced robust validation layers to reduce downstream misconfiguration errors by 90%.
  • Designed the service to support reproduction and promotion of configuration across environments to allow replication of Toplyne's infrastructure.
  • Developed an admin dashboard complete with authentication and RBAC for full control across all custom actions.
  • Worked with Flask, SQL Alchemy, Alembic along with Postgres for database and Docker for DevOps. Managed the deployment lifecycle of the service on AWS.

Software Developer Intern

  • Developed a Feed Generator in Java Springboot along with utility classes and functions for data retrieval,filtering, and congregation into excel to generate a report based on given filter criteria and reduce manual effort by 90%
  • Composed UNIX scripts and accelerated the data warehousing pipeline by automating the processes feed generations, packaging them with respective check-sums and .info files and publishing them to a central data warehouse.
  • Mastered multiple tools in the Java application development and deployment pipeline, including package management using Maven, Testing using Jconsole, Versioning using Git and building using Jenkins.
  • Developed a ReactJS frontend for an Automation as a Service (AaaS) application developed on Java to handle automated testing using the RobotFramework, reducing manual effort and redundancy.
  • Created Natural Language Processing (SBERT) pipeline in Python along with MS excel to find similarity indexes through multiple sentence encoding algorithms and aggregate similar responses to business life cycle events to reduce duplication in controls across different regions and business units by 60%.

Web App Developer Intern

  • Collaborated as a Full Stack Web Developer to design an Enterprise Resource Planning System with databases and implemented API(s) for multiple integrated modules such as Core (Departments, Designations, Employees management), Attendances, Leaves using PostgreSQL Django Rest Framework.
  • Designed a custom renderer and parser for JSON objects for much improved data visualization and handling.
  • Introduced MPTT to incorporate hierarchical models. Designed a custom backend filter for 30% efficient selective retrieval of data. Built Celery tasks for automation of tasks like leave generation and leave handling.
  • Dockerized entire project to enable cross platform deployment and consistency.
  • Generated Postman and Swagger API specs for easy testing and handling.
  • Documented entire module in overleaf using LaTeX for trouble free handover.

Projects

ANT-GAN MRI Translation

Abnormal to Normal Brain MRI Translation using Cycle-Consistent Adversarial Loss. Trained the CycleGAN architecture with a problem specific custom loss to translate an MRI scan of brain containing tumor to its normal counterpart (Unpaired image-to-image translation) and vice versa via the cycle consistency

PyTorch, Numpy, Jupyter, Matplotlib

E-Commerce Backend

Used Django to create the backend of a E-commerce including traditional features like categories, products, product images, reviews etc. Implemented Hierarchical models with MPTT along with Cart functionality.

Django, MPTT, PostgreSQL, Django Rest Framework

Real Estate Booking Platform

Developed a full-stack application using Django Rest Framework, Postgres, Redis, and Next.js stack, empowering realtors to efficiently manage properties and clients.

Implemented user registration and login via phone number and OTP, along with a comprehensive property search feature allowing users to filter their search by city, region, and builder. Integrated Whatsapp Business API for instant booking confirmations, ensuring reliable communication between clients and realtors.



Django, Redis, PostgreSQL, Next.js, Whatsapp Business API.

Image Captioning Using Tensorflow

Image Captioning System that generates natural language captions for any image. The architecture for the model is inspired from "Show and Tell" by Vinyals et al. The model is built using Keras library. The project also contains code for Attention LSTM layer, although not integrated in the model.

Tensorflow, Keras, Numpy, Matplotlib

LightHouse

A Progressive Web Application to manage and decide the flow of your projects, tasks and deadlines similar to Trello.

Firebase, React, SCSS, FireStore

This could be the start of something great! |