A J I N K YA B A L A S A H E B D E S H M U K H
-
-
https://www.linkedin.com/in/ajinkya-deshmukh-a6a10683/
ABOUT
• A highly motivated, detail oriented and committed software engineer with more than 4
years of work experience in multiple domains of software industry.
• I have worked on different stages of product lifecycle such as, gathering and
understanding product requirements, design, development and production
deployment.
• Although having worked across the stack of application, back end always fascinates me.
• Interested in Data Structures, Algorithms, Distributed Systems.
SK IL L S
• Programming Languages: C/C++, Javascript, Python
• Datastores: MongodB, MySQL, Redis, Elasticsearch
• Frameworks: Node.js, Express.js, React.js, Angular.js, jQuery, Mongoose, Flask, Jest,
Gulp, Grunt
• Tools: Git, CVS, JIRA, Travis CI, Docker, Jupyter, Visual Studio, Matlab
• Cloud Technologies: AWS,GCP
E XP E RI ENCE
FOU NDING TEA M MEMBER, HEAD OF EN GIN EERING, PENSIEVE — MAY,
20 17- PRESENT
Pensieve is a Text analytics firm. It has built two products so far, namely, Mitra.ai and
Smriti.ai.
• Mitra.ai: Mitra is designed to intuitively understand the context and relevance of a search
query and provide the case researcher with the most apt recommendation.
Tech Stack: Jquery, Node.js, Express.js, MongodB, Redis, Elasticsearch, Python, Gulp,
AWS
Responsibilities:
❖
❖
Modification of back end architecture to reduce the response time by almost 30%.
Integration of AI algorithms and API development for case recommendations, referred
case details, case analytics
❖
User analytics platform development.
❖
Payment Gateway Integration.
❖
Updating judgement database on regular basis.
❖
Modifying the user interface to reduce the number of pages in user workflow by 40%.
• Smriti.ai: Smriti is an AI based contract management platform. It enables the user to
expedite the contract drafting & review work faster while mitigating risk of errors and
unexpected liabilities.
Tech Stack: React.js, Node.js, Express.js, MongodB, Redis, AWS, Python, Gulp, Jest
Responsibilities:
❖
Designing and building MVP
❖
Developed four products: Doc-Review, Doc-Build, Doc-Compare, Doc-Analyze
❖
Development of following features across the stack:
A. Project Management: Users could distribute their clients across different projects.
B. User Management: Users could share projects with other users of platform and
share individual contracts for drafting & reviewing.
C. Contract Management: Users could upload docx & pdf contracts to cloud for
drafting, reviewing & comparing.
❖
Integration of AI algorithms supporting above mentioned features.
FUL L STACK DEV ELOP ER, HUB SELL — FEB,2 0 17-APRIL,2017
As a consultant, I had developed following features for Hubsell:
• Calendar Booking:
Responsibilities:
❖
Integration with google calendar
❖
Listing out 15 min, 30 min and 45 min free slots based on google calendar events
❖
❖
Booking of any particular slot and updating the calendar as well as informing the user
via email taking timezone differences into consideration
After booking of a slot, updating the calendar app for displaying updated free slots
• Push Notification:
Responsibilities:
❖
Notifying user as soon as a new mail/message appears in the database
❖
Displaying all the notifications till date
FUL L STACK DEV ELOP ER, CRI VE , SEPT, 20 1 6- JAN,2017
Crive is a profile management platform for photographers. While at Crive, I was
responsible for following:
❖
Development and maintenance of profile page for photographers
❖
Development of theme selection functionality
❖
Development of blog feature
SOFTWARE ENGIN EER, IMAG IN ATION T EC HNOLOGIES, JUL,2014-MAR,
20 16
While at Imagination Technologies, I worked on various audio codecs and DSP algorithms.
As a graduate software engineer at IMG, I got to work on following projects:
❖
❖
❖
❖
❖
DSP library design, development and optimisation of number of instructions used (MIPS)
for vectorised MIPS SIMD Architecture(MSA).
Packaging of different decoders like aac_lc,ac3,alac,flac,mpeg,vorbis for delivering them
to Google.
Porting and optimization of DDPlus decoder for vectorised MIPS SIMD (Single
Instruction Multiple Data) architecture.
Porting and optimization of two modules of Dolby Atmos decoder namely Object Audio
Renderer (OAR) and Channel Audio Renderer (CAR) to reduce the number of
instructions used (MIPS) and number of cycles used (MHz) for MIPS 34kc RISC
architecture.
Porting and optimization of Dolby Audio Processing module of Dolby Soundbar
decoder to reduce the number of instructions used (MIPS) and number of cycles used
(MHz) for MIPS 34kc RISC architecture.