Gaurang P.

Gaurang P.

Software Engineer

Ahmedabad , India

Experience: 16 Years

Gaurang

Ahmedabad , India

Software Engineer

48000 USD / Year

  • Immediate: Available

16 Years

Now you can Instantly Chat with Gaurang!

About Me

A creative and detailed individual with ability to develop effective and efficient solutions with zero tolerance for errors. Looking to join a progressive tech company where my technical skills will be fully harnessed. Total 16+ years of IT experienc...

Show More

Skills

Portfolio Projects

Description

Crypto Currency Exchange Aggregator allow compare prices across different global exchanges and trade number of currencies on various exchanges without having account on each of them. It will calculate the effective prices including exchange fees and find the best offer from the available exchange to trade currency One world, One Exchange – Facilitating global exchange of tokenized assets, now everyone can invest!

Global Market – Huobi, Coinbase, Binance, Bittrex and many more..

Crypto currencies – Bitcoin, Etherium, EOS and more

Real-time Price – 24H real-time crypto currency prices to compare between world's largest crypto trading platforms.

Market Data - This component is responsible for Consuming market data from various exchanges like Huobi, Binance, Coinbase, Bittrex and many other, aggregate them and store store them as well as publish them on a websocket channel to be consumed by other application in the stack.

  • Market Data Client - Market Data Clients are specific implementation for consuming and aggregating market data objects from various exchanges.
  • Market Data Recorder - Market Data recorder is storing historical Market data for all exchanges.
  • Market Data Producer - Market Data producer publish Market data on redis.
  • Market Data Consumer - Market Data Consumer consume market Data on redis and display on a web interface as well as publish it on web-socket channel.

Order Entry - The component is responsible for placing order, managing and maintaining order lifecycle for various exchanges / venues.

  • Order entry client Test Framework - OECTestFramework is designed as a common test cases to be applied to all Order Entry client, by that unified the Unit Test Cases and verification process.

OMS - Order Management System, provide an interface / API to manage the orders placed in the system.

SOR - Smart order router, subscribe to aggregated real-time market data produced by Market Data producer component and based on defined strategy send order to specific order entry client and monitor the execution of the order.

Strategy -> Arb Strategy - This component will send an opposite side order to SOR when a new order is received. Hence, it will try to find the best possible value of a order from external markets.

Show More Show Less

Description

Reachout.now is a platform which aims at breaking the status quo and redefining the way information (news, audio, video) are exchanged and sold. A revolution in how you sense , feel , record and spread the right content to right people for making the world a better place to live.

How it works !

Information on demand – Any company/organization/NGO/Government department which requires any information for their use, can source the information from registered citizens. For this companies have to follow a simple registration process.

Citizens – We all travel across and lot of incidents, events happen in front of us. Most of time we record and share on whatsapp or any social media for free. Reachout sends the information request to citizens, which are near the particular geolocation and ask them to submit the desired information. The requesting company/organization will buy the content and pay the citizen.

How it helps

Reachout lets to contribute back to the society by letting you unravel societal problem, challenging of them and be an agent, Allows citizens to earn safely, securely and be more vigilant.

Responsibilities

  • Developing the Code as per the requirement
  • Writing server side validations and business logic using JAVA.
  • Writing JUnit test cases and integration testing of use cases.
  • Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.
  • Provide training to Junior Software Developer.
  • Working independently when ever required.
  • Managing End to End Development and Integrations done by co-coordinating solutions by other vendors involved in project

Show More Show Less

Description

One of the client need to adopt Okta Cloud services to implement SSO across the organization with more than 20 applications. We helped client migrate to Okta, by providing technical and functional help. We implemented SCIM server implementation using Okta's on premise provisioning agent and SCIM 2.0 implemented server. We also developed SAML and OAuth toolkits to allow client to integrate non-compliant applications to Okta.

Show More Show Less

Description

HighQ Hub is a is house product used for monitoring the whole highQ service stack. It is also used for managing Single Sign on Solution, where all the highQ instance can be integrated with various Identity provider applications like Okta, One Login, Microsoft Active Directory Federation Service, IBM Tivoli, Shebolith using SAML 2.0 protocol.

Show More Show Less

Description

Collaborate is a web based application. It is one type of document sharing/Document DRM(Security) application. User can create their own site in this application and he/she can invite other participate in their site so they can use their site for viewing the document, download it, as well as upload it. This application is based on permission if we can give the permission like user can view document only. In Document security we provide DRM (Digital Rights Management), Integrate Docusign and online document viewer integration. Application also include the Task,Wiki,Blog,Event and Isheet module. The product was a Document management system provider as SAAS offerings similar to Google Drive, Microsoft Sharepoint, Box etc.

Responsibilities

  • Developing the Code as per the requirements, Involved in developing which require functional knowledge
  • Collaborate with other programmers to design and implement features.
  • Writing UI/Business validations for the use cases.
  • Writing server side validations and business logic using JAVA.
  • Unit testing and integration testing of use cases.
  • Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.
  • Provide functional knowledge to Cross Team member, Testing team and colleagues.
  • Provide training to Junior Software Developer.
  • Work independently when required.

Show More Show Less

Media

Description

Publisher is a publication management software provided as SAAS based solution by highQ. It allow to manage publications and distribute it globally by subscription management and intelligent Content Management solutions.

Responsibilities

  • Developing the Code as per the requirements, Involved in developing which require functional knowledge
  • Collaborate with other programmers to design and implement features.
  • Writing UI/Business validations for the use cases.
  • Writing server side validations and business logic using JAVA.
  • Unit testing and integration testing of use cases.
  • Involved in testing, debugging, performance tuning, bugs fixing and documentation of the system.
  • Provide functional knowledge to Cross Team member, Testing team and colleagues.
  • Provide training to Junior Software Developer.
  • Work independently when required.

Show More Show Less

Description

Collaborates is a web based application. It is one type of document sharing/Document DRM(Security) application. User can create their own site in this application and he/she can invite other participate in their site so they can use their site for viewing the document, download it, as well as upload it. This application is based on permission if we can give the permission like user can view document only. In Document security we provide DRM (Digital Rights Management), Integrate Docusign and online document viewer integration. Application also include the Task,Wiki,Blog,Event and Isheet module. The product was a Document management system provider as SAAS offerings similar to Google Drive, Microsoft Sharepoint, Box etc.

Show More Show Less

Description

Publisher is a publication management software provided as SAAS based solution by highQ. It allow to manage publications and distribute it globally by subscription management and intelligent Content Management solutions.

Show More Show Less