AVAILABLE
AVAILABLE
Aman S.
Backend Developer Golang
Senior Golang Developer having 4++ years of experience developing and designing backend of high performant applications. Helped develop the backend using the serverless and microservice architecture of multiple applications as an Independent developer and as part of a team.
Expertise
Years of Development Experience
8 Years
Skills
GolangNode.jsAngularPHPGinJiraSlackTrelloMongoDBPostgreSQLMySQLScrumHyperledger FabricAwsGethWindowsWebstormMacOSLinux
Domain Experience
FintechHealthcareBooking
Language Spoken
English, Hindi
Experience
- Golang DeveloperMulti-Tenant Ticketing Platform2019 - 2019Project SummaryDesigned the microservice architecture for the platform
Developed fine-grained Role-Based API access
Developed the backend using Golang, PostgreSQL, AWS, RedisProject Tech StackGolang, PostgreSQL, Redis - Golang DeveloperCab Hailing App2019 - 2019Project SummaryDeveloped new microservices using Golang, GRPC, NATS, MySQL
Maintained and extended existing microservices
Used Agile Development methodologiesProject Tech StackGolang, Redis, MySQL, gRPC - Golang and Blockchain DeveloperHyperledger Fabric Chaincode and client2019 - 2019Project SummaryDeveloped hyperledger fabric chain code along with the REST API client to communicate with the chain code. Chaincode utilized hyperledger fabric’s private chain code feature.
Developed hyperledger fabric chain code
Developed REST API client to communicate with the chain code.
Developed Chaincode utilizing hyperledger fabric’s private chaincode feature.Project Tech StackGolang - Golang DeveloperDecentralized Crypto Trading2018 - 2018Project SummaryThe client wanted to implement a matching engine for a decentralized cryptocurrency exchange, using, golang, rabbitmq, redis, mongo for order book and order matching before sending the trade to contract for execution. I helped to decide the architecture of the project and built the matching engine and other components of the exchange. The project is open source and can be checked on Github.
Designed the Architecture of the Exchange
Developed modular matching engine
Developed the updating order book using WebSocketsProject Tech StackGolang, RabbitMQ, Redis - Golang DeveloperCentralized Crypto Trading Exchange2017 - 2018Project SummaryThe aim of this application was to build the easiest and advanced crypto trading platform. The user had the option to place the trade by utilizing all the market history and order book data or instead let us choose the best possible price for them and remove all the hassle. The user could deposit funds in the form of any cryptocurrency supported by the exchange.
Designed the backend of a centralized exchange
Lead the development team
Developed the centralized matching engine utilizing ETCD for orderbook persistence.
Developed the Bitcoin and Ethereum blockchain watchers.
Developed the exchange single key wallets for multiple blockchains.Project Tech StackGolang, RabbitMQ, MySQL, Realm - MEAN stack DeveloperSurgical Equipment Tracking & Management2016 - 2017Project SummaryThis application’s aim is to provide real-time visibility of the equipment through transportation, sterilization, storage, and use. This helps healthcare providers replenish the stock of sterilizable tools with greater efficiency. The system provides real-time location tracking of the equipment and auto marking of shipments as in transit and delivered based on its location. It has four parts:
Salesrep: It is an iOS and Android application using which a sales representative of the company can track the status and location of orders/cases assigned to him, and can also place new orders. Users can also see details of their past and future orders as well.
Carrier: This app is used by carrier users responsible for delivering the equipment from the warehouse to hospitals. This app provides real-time locations of shipments, having iBeacons attached, and provide the functionality of manually delivering the shipment and taking shipment receiver’s signature.
Helped design the architecture of the application
R&D on multiple AWS services
Developed backend in serverless architecture using nodeJS, serverless framework
Helped implement custom Cognito Authorization in API Gateway
Helped to implement dynamic menu for frontend (Angular4)Project Tech StackNode.js
Education
Bachelor of B.E. in Information Technologies
Kurukshetra University - India Kurukshetra Kurukshetra
2012 - 2016