Senior Developer

KuveraGold Product Development

  • RESTful APIs with ​controller tests​ and ​apib documentation
  • DRY-ly inherited request objects for 3rd party API​ s
    • Augmont​ for buying and selling gold, users’ passbook, etc.,
    • Razorpay​ for payment charging, transfers, and refunds
  • Defense​ against hackers and fraudulent users
  • Caching​ of the live gold price to improve server performance

Mentoring Peers

  • Systematic Orders​ to be reusable​ with multiple products and payments
  • Rails Engines​ based sub-applications for​ Equity​ and ​Loan against Security
  • Acceptance tests driven API documentation across all products

Referral Program Development

  • Extendable​ to different types of rewards
  • Configurable​ with a simple YAML file
  • Trackable​ with step-by-step logs
  • Debuggable​ with the ability to skip any step
  • Dry-runnable​ to validate output without side-effects
  • Reentrant​ to restart the execution without duplicate bonuses

Legacy Systems Maintenance

  • Introduced automated tests
  • Improved performance
  • Refactored for better code quality