Ashwin Mangale, Golang Developer in Pune, Maharashtra, India
Ashwin Mangale

Golang Developer in Pune, Maharashtra, India

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.
Ashwin is now available for hire



  • Go 8 years
  • Functional Programming 6 years
  • APIs 6 years
  • MongoDB 6 years
  • Concurrency 5 years
  • Concurrent Programming 5 years
  • Blockchain 3 years
  • Ethereum 2 years


Pune, Maharashtra, India



Preferred Environment

Postman, Git, Visual Studio Code, Ubuntu

The most amazing...

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


  • Back-end Developer

    2018 - 2020
    • 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
  • 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
  • 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
  • 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
  • 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, Ubuntu, Visual Studio 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, Algorithms, Ubuntu Server, Data Structures, Concurrency, Siebel
  • Libraries/APIs

  • Tools

    Git, Postman
  • Paradigms

    Concurrent Programming, Functional Programming


  • Bachelor's Degree in Computer Science
    1998 - 2002
    Walchand Institute of Technology - Maharashtra, India


  • Corda Certified Developer

To view more profiles

Join Toptal
Share it with others