Ganesh Girase
Verified Expert in Engineering
Python Developer
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
Availability
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
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
- 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.
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 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.
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
Skills
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
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