Ashwin Mangale, Developer in Pune, India
Ashwin is available for hire
Hire Ashwin

Ashwin Mangale

Verified Expert  in Engineering

Go Developer

Location
Pune, India
Toptal Member Since
February 8, 2017

Ashwin is a computer science professional with over a dozen years of experience. From studying the Linux kernel as a part of his academic studies to building a scalable, transactional order management system to travel/trip organizer engine, he has done it all. He has been a member of key product development teams including those at the most widely used database.

Portfolio

Openbazaar
Ethereum, Go, Back-end
Vector Brook IT Solutions Pvt Ltd.
Ionic, Angular, MongoDB, PostgreSQL, MySQL, MariaDB, Ruby on Rails (RoR), Ruby...
Oracle India
Jakarta EE, Back-end

Experience

Availability

Part-time

Preferred Environment

Postman, Git, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...thing I've programmed is an extremely fast, efficient, and scalable transaction order management system using Go.

Work Experience

Back-end Developer

2018 - 2020
Openbazaar
  • Wrote an Ethereum wallet for Openbazaar in Go. Openbazaar is a decentralized market place that supported BTC, BCH, LTC, and ZEC.
  • Contributed to adding Ethereum as well as ERC-20 support for the platform.
Technologies: Ethereum, Go, Back-end

CTO

2008 - 2016
Vector Brook IT Solutions Pvt Ltd.
  • Built a fast and scalable transaction order management system using Go, MariaDB, Redis, JWT, Angular2, and Ionic.
  • Developed a contact-focused CRM in Node.js.
  • Created a travel/trip sharing/aggregating management site complete with maps integration with Ruby on Rails, Google Maps, and PostgreSQL.
  • Built a social recommendation sharing site in Ruby on Rails complete with a Facebook integration.
  • Developed an online math learning platform for school going children in Ruby on Rails and then ported it to Go.
Technologies: Ionic, Angular, MongoDB, PostgreSQL, MySQL, MariaDB, Ruby on Rails (RoR), Ruby, Node.js, Go, Kubernetes, Redis, Scala, Back-end

Member of the Technical Staff

2006 - 2008
Oracle India
  • Worked as a member of the database security team within the server technologies group.
  • Acted as part of the product development team of Oracle Audit Vault.
  • Used Java/J2EE extensively to build the collector functionality.
  • Contributed to the enterprise manager UI integration for this product.
  • Fixed security issues.
Technologies: Jakarta EE, Back-end

Subject Matter Expert

2005 - 2006
Amdocs India
  • Acted as a member of the Amdocs Product Development Organization.
  • Worked on the next Java-based version of Amdocs CRM.
  • Designed and implemented the core configuration components for the Amdocs CRM.
  • Designed and implemented a path builder to connect two business objects. This critical part is extremely useful for data flowing in and out of the Amdocs CRM integration with other systems.
  • Handled most of the development requests with little or no supervision from the San Jose based HQ.
Technologies: Microsoft SQL Server, Jakarta EE, Java, Back-end

Software Engineer

2003 - 2005
Infosys Technologies Limited
  • Worked on the customization of the Siebel CRM implementation for Telstra Australia.
  • Implemented new workflows in Siebel CRM.
  • Worked on an in-house data warehousing application of Telstra Australia. Wrote SQL scripts and queries for monitoring and enhancing this application.
  • Worked on Telstra's line provisioning application. This is a critical component for Telstra and a very complex code base written in C/C++.
  • Fixed issues and added new features to the line provisioning system for Telstra Australia.
Technologies: Oracle, C, C++, Siebel

Languages

Go, Ruby, Java, C, JavaScript, Scala, C++, Solidity, Erlang, Rust, Clojure

Frameworks

Gin-Gonic, Angular, Ruby on Rails (RoR), Gorm, Ionic

Platforms

Linux, Oracle, Blockchain, Kubernetes, Amazon Web Services (AWS), Ubuntu, Visual Studio Code (VS Code), Jakarta EE, Ethereum

Storage

JSON, Database Modeling, MySQL/MariaDB, MariaDB, MySQL, Redis, MongoDB, Databases, PostgreSQL, Microsoft SQL Server

Other

Data Analysis, APIs, Data Modeling, Transactions, Back-end, Algorithms, Ubuntu Server, Data Structures, Concurrency, Siebel

Libraries/APIs

Node.js

Tools

Git, Postman

Paradigms

Concurrent Programming, Functional Programming

1998 - 2002

Bachelor's Degree in Computer Science

Walchand Institute of Technology - Maharashtra, India

FEBRUARY 2019 - PRESENT

Corda Certified Developer

R3

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