Ganesh Girase, Developer in Pune, Maharashtra, India
Ganesh is available for hire
Hire Ganesh

Ganesh Girase

Verified Expert  in Engineering

Python Developer

Location
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

Woven Alpha - Main
Python, SQL, Relational Data Mapping, CI/CD Pipelines, Geoinformatics...
ThoughtWorks
Kotlin, Spring, MongoDB, DevOps, Apache Kafka, Python 3, Python, Rust, Go, REST
Incedo Technology Solutions Pvt. Ltd.
Python 3, Apache Kafka, Amazon Web Services (AWS), Django, Python, REST

Experience

Availability

Full-time

Preferred Environment

Python 3, Kotlin, Amazon Web Services (AWS), Databases, APIs, Go, DevOps, System Design, Data Structures, Rust

The most amazing...

...applications I've developed are reliable and scalable and have processed billions of transactions.

Work Experience

Python and SDLC Developer

2022 - 2023
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.
Technologies: Python, SQL, Relational Data Mapping, CI/CD Pipelines, Geoinformatics, Architecture, Algorithms, Databases, Go

Lead Consultant

2020 - 2022
ThoughtWorks
  • Designed and developed various product features for retail banking digital journeys. It was a microservices design. Used Rust, React, APIs, MongoDB, Redis, AWS, and DevOps.
  • Worked on a DataMesh project for a top-notch pharmaceutical company. Designed and developed product features to generate data products from various sources. Technologies included Collibra/Informatica, Python, Starburst, Ranger, DynamoDB, and PostgreSQL.
  • Developed a credit card portfolio for retail banking customers. It included full-stack development, including Node.js, Kotlin, Spring Boot, AWS, DevOps, MongoDB, and Go.
Technologies: Kotlin, Spring, MongoDB, DevOps, Apache Kafka, Python 3, Python, Rust, Go, REST

Senior Technical Lead

2019 - 2020
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 the product and mentored the team to accomplish this task.
  • Launched the MVP within the first six months and migrated the userbase to the cloud connection.
Technologies: Python 3, Apache Kafka, Amazon Web Services (AWS), Django, Python, REST

Software Programmer

2019 - 2019
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.
Technologies: Python 3, Amazon Web Services (AWS), DevOps, Docker, Python

Technical Lead

2016 - 2019
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.
Technologies: Python 3, File Servers, Machine Learning, Hypervisors, Automation, Python

Senior Application Developer

2016 - 2016
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.
Technologies: Python 3, Hedge Funds, Python

Senior Technical Specialist

2009 - 2016
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.
Technologies: Perl, Python 3, Ruby, Birt Report, Distributed Systems, Parallel Programming, Python, Tax Systems

Senior Programmer

2007 - 2008
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.
Technologies: Perl, Unix, Sybase

Application Programmer

2005 - 2007
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.
Technologies: Perl, Unix, Sybase

US Tax Reporting

A framework for generating US tax reports based on millions of transactions as per timeframes in the SLA. I developed this masterpiece, which the client can use in various projects to run jobs in a parallel and distributed fashion.
2005 - 2008

Master's Degree in Information Technology

University of Mumbai - Mumbai

Libraries/APIs

REST APIs, Pandas, Reactor

Tools

Terraform, Birt Report, Git

Frameworks

Django, Flask, Spring, Apache Spark

Storage

Databases, PostgreSQL, MySQL, NoSQL, MongoDB, Sybase

Languages

Python 3, Python, SQL, GraphQL, Go, Kotlin, Ruby, Perl, Rust

Paradigms

REST, Test-driven Development (TDD), Microservices, Lambda Architecture, Agile Software Development, DevOps, Automation, Parallel Programming

Platforms

Kubernetes, Docker, AWS Lambda, Linux, Apache Kafka, Unix, Amazon Web Services (AWS)

Other

APIs, Code Review, Source Code Review, Web Scraping, Back-end Development, Fintech, Software Architecture, Software System Architecture Development, Architecture, Serverless, Multithreading, File Servers, Machine Learning, Hypervisors, Hedge Funds, Distributed Systems, Tax Systems, System Design, Data Structures, Algorithms, Relational Data Mapping, CI/CD Pipelines, Geoinformatics

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