Srikar Durgi
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Lead Architect
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.
Senior Python Developer Consultant
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.
Senior Software Developer
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.
Platform Engineer
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.
Software Developer Intern
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.
Software Developer
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.
Experience
Email Open and Click Tracking System
N-Queen Puzzle Using Genetic Algorithms
Machine Learning MOOC Projects
Skills
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
Education
Bachelor of Technology Degree in Information Technology
Indian Institute of Information Technology - Allahabad, 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