Srikar Durgi, Developer in Hyderabad, Telangana, India
Srikar is available for hire
Hire Srikar

Srikar Durgi

Verified Expert  in Engineering

Software Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
July 6, 2020

Srikar is a talented technology agnostic with a proven track record of creating new web applications from MVP to production. He has delivered dashboards to automate workflows, trained structural engineers in Python, reducing development time for new products, and expertly developed and connected a POC payment authorization service via a WebSocket, significantly decreasing transaction times. Django is his current favorite framework for developing web services.

Portfolio

Unirac
MySQL, NGINX, Django, Linux, Agile Software Development, NoSQL, Node.js, Git...
TOCA Football Inc.
Python, React, JavaScript, Amazon Web Services (AWS), GitHub, CSS3, JSON API...
HiAuto (via Toptal)
Python, Google Cloud Platform (GCP), Azure, Serverless Architecture, Algorithms...

Experience

Availability

Full-time

Preferred Environment

PyCharm, Git, Ubuntu

The most amazing...

...project I began as a consultant developer was the creation of an in-house software development team of six professionals for Unirac in India.

Work Experience

Tech Lead

2019 - 2024
Unirac
  • Played a key role in building an in-house software team in India. This included training, recruitment activities, and the technical migration from a 3rd-party contract team.
  • Trained structural engineers to write Python engineering modules, reducing the development time significantly for new products.
  • Introduced a caching and monitoring system into the Ubuilder web app to identify slow requests and improve speed.
  • Led the development efforts in creating an internal tool for managing employees' performance reviews.
  • Led the efforts in developing an SSO for various client-facing web applications across the company.
Technologies: MySQL, NGINX, Django, Linux, Agile Software Development, NoSQL, Node.js, Git, Algorithms, Redis, JavaScript, React, Nightwatch.js, Ubuntu, jQuery, Databases, API Applications, API Design, REST, REST APIs, Software Analysis, API Documentation, JSON, APIs, Django REST Framework, Unit Testing, Celery, Back-end, API Integration, Containerization, Docker, Testing, Asyncio, Pandas

Lead Architect

2021 - 2022
TOCA Football Inc.
  • Developed an integration system that syncs data from various booking platforms to a CRM platform (Hubspot) for a sports training solution.
  • Developed an automated test suite and configured CI/CD pipelines.
  • Created monitoring systems on AWS and GChat to notify the erroneous incidents. Optimized the API usage and decreased the costs by more than 50 percent.
Technologies: Python, React, JavaScript, Amazon Web Services (AWS), GitHub, CSS3, JSON API, Django, jQuery, Test-driven Development (TDD), Vue, Angular, APIs, Django REST Framework, Unit Testing, Celery, Back-end, API Integration, Containerization, Docker, Testing, Asyncio, Pandas

Senior Python Developer Consultant

2021 - 2021
HiAuto (via Toptal)
  • Built a scalable audio processing data pipeline using Azure serverless functions.
  • Developed various APIs to ensure data quality during the transcription process.
  • Created various scripts that automate the data generation and quality checking processes.
Technologies: Python, Google Cloud Platform (GCP), Azure, Serverless Architecture, Algorithms, Azure Blob Storage API, API Design, REST, REST APIs, Software Analysis, API Documentation, JSON, Jupyter Notebook, APIs, Django REST Framework, Unit Testing, Google Kubernetes Engine (GKE), Celery, Back-end, API Integration, Containerization, Docker, Testing, NumPy

Senior Software Developer

2018 - 2021
ESP Solutions Group
  • Created several SRM collections used to validate education data for different state education departments.
  • Assisted US education clients in building various data validation rules to improve the quality of collected data.
  • Oversaw the deployment, maintenance, and bug fixes for the SRM application.
Technologies: Hibernate, Spring, Java, Agile Software Development, Git, Amazon Web Services (AWS), JavaScript, Amazon EC2, jQuery, Databases, API Applications, HTML, API Design, REST, REST APIs, Software Analysis, API Documentation, JSON, APIs, Unit Testing, Back-end, API Integration, Testing

Platform Engineer

2016 - 2017
Media.net
  • Developed an open and click-tracking system for the email monetization team.
  • Migrated landing templates to S3, decreasing the number of application deployments by more than 60%.
  • Created a blacklist IP address monitoring system used to determine the IP health for sending emails.
  • Automated the landing template picking optimized on CTR using various bandit algorithms.
Technologies: JavaScript, Laravel, Linux, PHP, Agile Software Development, MySQL, Node.js, Git, Algorithms, Redis, Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Ubuntu, jQuery, Databases, API Applications, HTML, SaaS, API Design, REST, REST APIs, Software Analysis, API Documentation, JSON, Chrome Extensions, APIs, Back-end, API Integration, Docker, Pandas

Software Developer Intern

2015 - 2015
PayU
  • Created dashboards for the operation teams to automate workflows.
  • Established a new step in the refund process that added a level of verification.
  • Developed a POC for connecting to payment authorization services via a WebSocket to decrease the transaction time.
Technologies: jQuery, JavaScript, PHP, Linux, Agile Software Development, MySQL, Git, Redis, Ubuntu, Databases, API Applications, HTML, API Design, REST, REST APIs, JSON, APIs

Software Developer

2015 - 2015
Housing.com
  • Developed a locality-based price trends API for the housing.com portal.
  • Created several modules, user profiling was used to understand user activity on the site.
  • Engineered data pipelines for migrating the user event data from MongoDB to Elasticsearch.
Technologies: PostGIS, PostgreSQL, Elasticsearch, Django, Python, Linux, Agile Software Development, NoSQL, MySQL, Git, Algorithms, Redis, JavaScript, MongoDB, Ubuntu, Databases, API Design, REST, REST APIs, JSON, Jupyter Notebook, APIs, Celery, Pandas

Email Open and Click Tracking System

Developed an open-and-click tracking system that can track all emails sent by the email monetization application. Used the client-server as an NGINX reverse proxy and forward proxy, thereby hiding the main server used in tracking.

N-Queen Puzzle Using Genetic Algorithms

Designed an N-Queen Puzzle solver in C++ using genetic algorithms that can solve 500-Queen puzzles in a minute. The program involved the steps of population generation, feature selection, mutation, and fitness function.

Machine Learning MOOC Projects

Charity donor prediction using decision trees and logistic regression, multi-character recognition using convolutional neural networks, and isolation game agents using alpha-beta pruning minimax as part of the online MOOC.

Languages

Python, PHP, Java, HTML, JavaScript, C++, CSS3

Libraries/APIs

REST APIs, Node.js, Asyncio, NumPy, Pandas, React, Scikit-learn, Nightwatch.js, jQuery, TensorFlow, Azure Blob Storage API, JSON API, Vue

Tools

Git, Celery, PyCharm, NGINX, Elastic, GitHub, Google Kubernetes Engine (GKE)

Paradigms

REST, Unit Testing, Agile Software Development, Testing, Serverless Architecture, Test-driven Development (TDD)

Storage

JSON, MySQL, Elasticsearch, NoSQL, PostgreSQL, Databases, Redis, Amazon S3 (AWS S3), MongoDB, PostGIS

Other

Software Development, APIs, API Design, Software Analysis, Back-end, API Integration, Algorithms, Data Structures, SaaS, API Applications, API Documentation, Containerization, Machine Learning, Operating Systems, Beanstalkd, Genetic Algorithms, Chrome Extensions

Frameworks

Django, Laravel, Django REST Framework, Spring, Hibernate, Angular

Platforms

Linux, Jupyter Notebook, Docker, Amazon EC2, Anaconda, Ubuntu, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure

2011 - 2015

Bachelor of Technology Degree in Information Technology

Indian Institute of Information Technology - Allahabad, India

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.

1

Share your needs

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

Choose your talent

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

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