Tushar Santoki
Verified Expert in Engineering
Software Developer
Tushar has over three years of experience developing back-end applications in Spring-Boot, Play, and .NET framework and also in deployment of Azure service fabric apps. He is an expert in developing scalable, performant, resilient, and fault-tolerant applications. He is a quick learner, results-oriented, pragmatic, and driven. He has worked in teams of all sizes and he communicates extremely well. He is passionate about automation.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, Eclipse, Ubuntu, MacOS
The most amazing...
...project I have worked on is an advertising platform for a doctor-listing start-up called Practo where we had <30ms of response time for average for 8000 RPM.
Work Experience
Software Developer 2
Microsoft
- Built micro-service from scratch in .NET framework to manage smart devices from the admin portal for enterprise clients.
- Worked on REST APIs to enroll devices, to monitor continuous health of devices and also to roll out software updates.
- Designed system architecture for resiliency, fail-tolerance, and performance and deployed active-active setup between multiple clusters.
- Built continuous deployment on Azure-devops portal to eliminate chances of mistake.
Software Developer
Practo
- Built ad-platform for doctors in Play and Spring-Boot framework.
- Oversaw the ad-engine which included processing data, bids and picking ads on every request based on data and bids. Used Elasticsearch and machine learning in ad-engine.
- Worked on virtual number technology to hide doctor's actual number and also to track all appointment booked using our platform.
Software Developer Intern
Practo
- Built data-aggregators to fetch data from various sources like mixPanel and Google analytics in Java.
- Created dashboards in Periscope data.
Experience
Android App and Website
AI-bot to Play Angry Birds
Google APAC Code Jam 2015
Alias: SpeedSter
Java Swing App
Skills
Languages
Java, C#, SQL, Python, C++, PHP
Frameworks
Spring Boot, Hibernate, Play, .NET, Play Framework, Flask
Tools
Eclipse IDE, Sublime Text, Visual Studio, Apache Maven, Git, Periscope Data
Paradigms
Agile Software Development, Scalable Application, Azure DevOps
Platforms
Linux, Windows, MacOS, Azure Service Fabric, Azure, Ubuntu, Eclipse
Storage
MySQL, Redis, Azure Cosmos DB, Memcached, Elasticsearch
Other
Data Structures, Algorithms, Optimization, System Architecture Design, Fault Tolerance
Libraries/APIs
Google APIs
Education
Bachelor of Technology Degree in Computer Science
Dhirubhai Ambani Institute of Information and Communication Technology - Gujarat, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring