Senior Developer

KuveraGold Product Development

  • RESTful APIs with controller tests and API Blueprint documentation
  • DRY-ly inherited request objects for 3rd party APIs
    • 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 allow for graceful crashing
  • Idempotent to restart the execution without duplicate bonuses

Legacy Systems Maintenance

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