Sherali Obidov, Developer in Mountain View, CA, United States
Sherali is available for hire
Hire Sherali

Sherali Obidov

Verified Expert  in Engineering

Software Developer

Mountain View, CA, United States
Toptal Member Since
April 18, 2018

Sherali is an adept and dynamic Oracle Certified Java professional with six years of experience designing and developing all aspects of web applications using Agile/Scrum methodologies. He is proficient at learning new technologies, designing modules, integrating external APIs, and developing creative solutions to difficult problems.


BigQuery, MySQL, Kubernetes, Google Cloud, Service, Spring, Java
Key Plan Solution AB
Amazon Web Services (AWS), Ubuntu, JavaScript, MySQL, PHP, Java
Via Tashkent
Bootstrap, JavaScript, PostgreSQL, MongoDB, Spring MVC, Java




Preferred Environment

PostgreSQL, Git, Bamboo, IntelliJ IDEA, Linux

The most amazing...

...thing I have coded is a Generic GPS tracker signal listener.

Work Experience

Software Engineer

2017 - 2018
  • Developed microservices infrastructure to support internal and external projects.
  • Improved communication skills.
  • Developed continuous integration and deployment pipeline systems.
  • Designed and implemented REST API to serve large sized report data.
  • Wrote integration tests to make sure the whole workflow works for each endpoint.
Technologies: BigQuery, MySQL, Kubernetes, Google Cloud, Service, Spring, Java

Full-stack Developer

2015 - 2016
Key Plan Solution AB
  • Optimized monthly and yearly reports, reducing generation time from 50 seconds to 2 seconds through storage of pre-generated statistics.
  • Added to client base through the creation of a dynamic data importer and migrated client data from Excel to internal systems.
  • Developed new features to track store orders and invoices.
  • Supported an existing product photo sharing project.
  • Built a role-based access control system.
Technologies: Amazon Web Services (AWS), Ubuntu, JavaScript, MySQL, PHP, Java

Full-stack Java Developer

2014 - 2016
Via Tashkent
  • Added a new feature to a GPS signal listener service, allowing integration with 3 different tracker models. This resulted in a savings of $35 per tracker model purchase.
  • Increased project price by 10% through the addition of route history and real-time car search.
  • Attracted new clients after developing a new module to calculate fuel usage, passenger ticket count, and mileage, and to generate reports based on these numbers.
  • Developed a REST service for the Via app that calculates shortest and cheapest route between bus stops.
  • Built fully featured and personalized modules using jEasyUI components.
Technologies: Bootstrap, JavaScript, PostgreSQL, MongoDB, Spring MVC, Java

Web Developer

2013 - 2013
Ministry of Social Protection of People in Uzbekistan
  • Supported the internal human resource system.
  • Built a real time chat in a browser.
  • Developed a file sharing system for internal use across the ministry branches.
  • Supported old report generator tools.
  • Developed an admin panel for the official ministry website.
Technologies: Git, MySQL, Bootstrap, jQuery, JavaScript, Yii, PHP


Oracle Certified Java Professional (OCJP)

Algorithms and Data Structures Collection
This is a collection of algorithms, data structures, and common problems with their solutions implemented in Java.


Java 8, PHP, Java, JavaScript, Python 3


Spring, Spring Boot, Spring Microservice, Hibernate, Yii, Bootstrap, Spring MVC, Angular


IntelliJ IDEA, Git, Bamboo, BigQuery, Apache Maven


REST APIs, Google Maps, jQuery


Microservices Architecture, Agile, Kanban, Scrum, REST


PostgreSQL, MongoDB, MySQL, Google Cloud


Algorithms, Data Structures, OOP Designs, Service


Ubuntu, Kubernetes, Amazon Web Services (AWS), Windows, Linux

2016 - 2017

Master's of Science Degee in Computer Science

MUM University - Iowa, USA

2012 - 2016

Bachelor's of Science Degree in Business Information Systems

Westminster International University in Tashkent - Uzbekistan

Collaboration That Works

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

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring