Bootstrap Themes

Beyond Finance

Praveen as Senior Software & Devops Engineer

Architected and deployed a Debt Settlements application using SOA, integrated with Salesforce. Leveraged Ruby on Rails, Node.js, and PostgreSQL to enhance performance and user experience. Managed AWS infrastructure, configuring ElasticBeanstalk and Lambda, and using RDS, S3, and SQS for scalability and reliability.


Tech Stacks

  • Backend:  Ruby on Rails was used to build a robust backend that supports Microservices architecture.
  • Messaging Service:  AWS SQS was used for reliable and scalable message queuing service for loosely coupled processes.
  • Database:  Postgres was used as the primary database.
  • CRM Integration:  Salesforce was integrated for managing customer relationship data.
  • Frontend:  React was used to build an interactive user interface.
  • APIs:  APIs were developed using Ruby on Rails for internal and external communications.
  • Credit Score Integration:  The FICO score was fetched via integration with Equifax for customized financial product offerings.

Roles and Responsibilities

As a Lead Engineer & DevOps Engineer at Beyond Finance, I was at the forefront of developing and managing our tech stacks to deliver financial products tailored to our clients' individual circumstances.

  • Backend Development:  Leveraged Ruby on Rails to build a robust backend that supports a microservices architecture.
  • Service Orchestration:  Utilized AWS SQS as a reliable and scalable messaging service for loosely coupled processes, enabling efficient communication between different microservices.
  • CRM Integration:  Integrated Salesforce into our tech stack, streamlining our customer relationship management process.
  • API Development:  Created APIs using Ruby on Rails, facilitating seamless internal and external communications.
  • Third-party Integration:  Incorporated Equifax to fetch FICO scores, enabling the creation of personalized financial products for clients.

Learnings

  • Microservices Management:  Learned about managing and orchestrating Microservices architecture.
  • Real-time Communication:  Gained insights into handling real-time communications in a distributed system.
  • Integration Challenges:  Understood the nuances of integrating with third-party services like Salesforce and Equifax.
  • Customized Solution Building:  Learned how to build solutions tailored to individual user needs using credit score data.

My role at Beyond Finance exposed me to the management and orchestration of microservices, furthering my knowledge of distributed systems. Additionally, integrating third-party services like Salesforce and Equifax allowed me to learn about handling integration challenges and building customized solutions using credit score data.