
Ganesh Girase
Verified Expert in Engineering
Python Developer
Pune, Maharashtra, India
Toptal member since November 23, 2021
Ganesh has designed and implemented many software systems from scratch over the past 18+ years. As a software engineer, tech architect, and lead consultant, his industry experience includes cloud computing, finance, investment banking, security, and US tax systems. Ganesh has used and worked on a wide range of languages and tools, including Python, Go, Rust, Kotlin, Ruby, Perl, Django, Spring Boot, AWS, and DevOps.
Portfolio
Experience
- Python 3 - 15 years
- Databases - 15 years
- Agile Software Development - 10 years
- Linux - 10 years
- Django - 8 years
- Test-driven Development (TDD) - 7 years
- DevOps - 5 years
- Kotlin - 2 years
Preferred Environment
Python 3, Databases, Go, DevOps, System Design, Rust, Apache Airflow, Distributed Systems, Cloud
The most amazing...
...applications I've developed are reliable and scalable and have processed billions of transactions.
Work Experience
Design Lead
Global Consulting Firm
- Built an AI-driven price advisor platform using Python, LangChain, and LangGraph to enable dynamic pricing decisions through continuous competitor monitoring and automated recommendations.
- Designed multi-agent workflows for competitor data ingestion, normalization, and pricing intelligence; implemented web scraping pipelines and structured data storage for real-time pricing analysis.
- Developed a large language model (LLM)-based recommendation engine with business rules and stateful orchestration, exposed via Python REST APIs with real-time triggers, logging, and observability for scalable pricing operations.
Design Lead
Consulting Company
- Led migration of ETL pipelines from Databricks to IOMETE, driving end-to-end architecture, planning, and execution to ensure seamless transition with minimal disruption.
- Developed and optimized Spark-based ETL jobs using Python and Scala. Leveraged Airflow for orchestration to improve pipeline reliability, scheduling, and maintainability.
- Contributed to Golang-based services supporting the data platform, enhancing system integration, performance, and scalability across the ETL ecosystem.
Python Engineer
PepsiCo Global
- Built RESTful API services using Python, FastAPI, and Pydantic for schema validation, implementing a stateless microservices architecture with comprehensive error handling and logging.
- Developed a mathematical optimization engine using CVXPY and NumPy for constraint-based resource allocation, handling Mixed-Integer Linear Programming (MILP) problems with multiple solver backends.
- Designed and implemented a database-free data processing pipeline using Pandas for ETL operations, data transformation, and in-memory analytics with graceful handling of edge cases.
- Created OpenAPI/Swagger documentation and API contract specifications, implementing middleware for request validation, error handling, and standardized response formatting.
- Migrated legacy Django ORM-based system to API-driven architecture, eliminating database dependencies and improving scalability through stateless design patterns.
Technical Lead
German Auto Maker
- Led design and development of a scalable navigation map packaging platform for a German automotive client, enabling efficient multi-region delivery and high-throughput processing.
- Architected a distributed system using Go, PostgreSQL, and MongoDB. Built robust workflows with versioning, improving reliability, data consistency, and update efficiency.
- Drove performance optimizations and provided technical leadership, mentoring team members, and aligning architecture with scalability, maintainability, and business goals.
Python and SDLC Developer
Woven Alpha - Main
- Migrated legacy applications to a new design, which is more robust, modular, and efficient. Also, a new application was developed following best software practices like Clean Code, TDD, code reviews, etc.
- Added different versions of map specifications to support customer releases with quality deliverables.
- Designed and developed the architecture of a new application, which is migrated from an old legacy application to a new design application.
Lead Consultant
ThoughtWorks
- Created digital journeys for retail banking customers through microservices. For the front end, I used React/Native. For the back end, I used a combination of Python and Go programming languages and databases such as MongoDB and DynamoDB.
- Handled a data mesh project for a top-notch pharmaceutical client. Designed and developed products to generate data products from various sources. Technologies included Informatica, Python, Spark, Flink, Starburst, Ranger, DynamoDB, and PostgreSQL.
- Migrated legacy products written in C/C++ to Rust, along with new architecture and design. Processed streams for live analytics using Kafka, Flink, and Spark for data enrichment and real-time machine learning model training.
Senior Technical Lead
Incedo Technology Solutions Pvt. Ltd.
- Orchestrated a migration project from desktop-based to AWS with a new design, architecture, and technologies.
- Created the technical roadmap for product and mentored the team and performed a feasibility study of Apache Pulsar, Apache Kafka and Flink to perform better stream processing. Developed stream processing platform.
- Created stream processing platform to read live stream data from network devices, server and application logs using Flink and Spark. Launched the MVP within the first six months and migrated the userbase to the cloud connection.
Software Programmer
Avira
- Developed a data pipeline framework to run machine learning algorithms on files to identify malicious content.
- Added many feature enhancements to the data pipelines.
- Converted the legacy codebase to the new framework to increase performance and make it easy to maintain.
Technical Lead
Xoriant
- Developed and implemented new features for the Nutanix file server, managed the team, and provided technical mentorship.
- Created a recommendation engine for SAP using various machine learning algorithms and tools.
- Provided the roadmap to add new features to the machine learning library and framework.
Senior Application Developer
SG Analytics Pvt. Ltd.
- Designed and implemented a data processing engine for a hedge fund company.
- Managed a team of 3-4 people and provided technical mentorship.
- Implemented various financial algorithm libraries on hedge fund data.
Senior Technical Specialist
FIS Global
- Designed, developed, and implemented various features from scratch in a tax generation product for US forms, such as 1099, 1042S, 2439, and IRA, using several programming languages, tools, and techniques.
- Reduced the time required to process billions of transactions by using parallel processing and distributed computing, which helped the client save significant costs and make fast decisions.
- Provided production support during tax season to generate millions of tax forms for clients that use the products and oversaw E2E delivery.
Senior Programmer
Larsen & Toubro Infotech
- Developed scripts in Perl, Unix, and Sybase to generate banking reports.
- Handled monthly release cycles to extend features in banking products.
- Wrote several core libraries to provide common functionalities and minimize effort for developers.
Application Programmer
Centre for Monitoring Indian Economy (CMIE)
- Developed many web crawlers to extract data from websites.
- Created an upload system to clean and upload data into a database per functional mapping.
- Developed database procedures to run business logic and generate automated financial reports.
Experience
US Tax Reporting
Education
Master's Degree in Information Technology
University of Mumbai - Mumbai, India
Skills
Libraries/APIs
Beautiful Soup, Vue 2, Vue 3, API Development, REST APIs, Pandas, Asyncio, Python Asyncio, SQLAlchemy, React, Vue, Reactor, Mypy
Tools
Git, Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (ECS), Jira, AWS CloudFormation, Celery, AWS SDK, Kafka Streams, RabbitMQ, GitHub, Amazon EKS, Terraform, Birt Report, Flink, Apache Airflow
Languages
Python 3, Python, GraphQL, SQL, Go, Rust, Python Script, JavaScript, Bash, Bash Script, C++, Kotlin, Ruby, Perl, TypeScript, Scala
Frameworks
Django, Selenium, Apache Spark, Flask, Spring, LangGraph
Paradigms
REST, Domain-driven Development, Object-oriented Programming (OOP), Unit Testing, Agile, Testing, Test-driven Development (TDD), Microservices, Lambda Architecture, ETL, Object-relational Mapping (ORM), Event-driven Architecture, Event-driven Programming, Microservices Architecture, API Observability, Agile Software Development, DevOps, Automation, Parallel Programming
Platforms
Docker, Apache Kafka, Amazon Web Services (AWS), Azure, Amazon EC2, Kubernetes, AWS Lambda, Databricks, Linux, Unix, Apache Flink
Storage
Databases, MongoDB, Redis Cache, Data Pipelines, Amazon S3 (AWS S3), Redshift, Amazon Aurora, Data Integration, PostgreSQL, MySQL, NoSQL, Amazon DynamoDB, Redis, Sybase
Other
APIs, Architecture, Code Review, Source Code Review, Web Scraping, Back-end Development, Algorithms, FastAPI, Back-end, API Platforms, Containers, Infrastructure as Code (IaC), Scripting, Team Leadership, Full-stack, Data Scraping, Async/Await, Website Data Scraping, WebSockets, Integration, Geospatial Data, Mapping, Optimization, Message Queues, Amazon RDS, Multiprocessing, ECS, Technical Architecture, Finance, AI Agents, Distributed Systems, Fintech, Software Architecture, Software System Architecture Development, Serverless, Multithreading, Technical Leadership, Build Processes, Scalability, Metrics, Lambda Functions, Distributed Software, Large-scale Distributed Systems, Stream Processing, Data Engineering, Artificial Intelligence (AI), File Servers, Machine Learning, Hypervisors, Hedge Funds, Tax Systems, System Design, Data Structures, Relational Data Mapping, CI/CD Pipelines, Geoinformatics, Apache Pulsar, Mathematics, Iomete, AI Tools, Cloud, LangChain
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