Viraj Sathvara

Software Engineer

Dubai, United Arab Emirates8 yrs experience

Key Highlights

  • Pioneered credit underwriting process in Fintech.
  • Achieved 140K+ quick credit decisions.
  • Transitioned architecture to microservices, boosting performance.
Stackforce AI infers this person is a Fintech Backend Developer with strong microservices and API development expertise.

Contact

Skills

Core Skills

Node.jsMicroservicesGraphqlApi DevelopmentAgile MethodologiesReactJavaRest Apis

Other Skills

ASP.NET MVCAdobe PhotoshopAmazon Web Services (AWS)AngularJSApache CamelApplication Programming Interfaces (API)BootstrapCC++CSSCore JavaCreative SolutionsDesign PatternsElastic Stack (ELK)ElasticSearch

About

Advancing the fintech frontier at Novo - India. My expertise in technologies like Node.js, Typescript, Postgres, GraphQL, Kafka and RabbitMQ has been pivotal in redefining our credit underwriting process. Our team's innovation has propelled us to deliver more than 140K quick and reliable credit decisions and re-decisions, setting a new benchmark in the industry's efficiency. As a Senior Software Engineer who has been to two startups and has experience in building products and features from ground up, I carry forward the principles of engineering excellence. We transitioned our architecture to micro-services, enhancing system performance by 30%.

Experience

8 yrs
Total Experience
1 yr 7 mos
Average Tenure
1 yr 9 mos
Current Experience

Emirates nbd

Software Engineer

Sep 2024Present · 1 yr 9 mos · Dubai, United Arab Emirates · On-site

  • Leading the digital transformation for Emirates NBD, a major bank by migrating legacy Java code to Node.js microservices, mainly focusing on the notifications platform and integrating Kafka as a message broker for real-time data processing.
  • Quickly learned and implemented Playwright to write end-to-end (E2E) tests while also designing and implementing Kafka connectors, leveraging TypeORM with PostgreSQL, Redis for caching, and unit testing with Jest to ensure scalable, maintainable, and high-performance solutions.
Node.jsKafkaPostgreSQLPlaywrightJestRedis+1

Novo

2 roles

Senior Software Development Engineer (SDE ||)

Promoted

Oct 2023Sep 2024 · 11 mos · Ahmedabad, Gujarat, India · Hybrid

SDE I

Jul 2022Oct 2023 · 1 yr 3 mos · Ahmedabad, Gujarat, India · Hybrid

  • One of the Founding Members of the Credit Team at Novo. Currently working on the decision engine that provides 10x faster underwriting than other popular lending platforms.
  • Responsible for architecture, reliability and performance of major features in the product which allow the user to apply for lending, access the credit once a decision is made and re-decision the business in certain cases, resulting in 140k+ successful decisions and re-decisions.
  • Migrated the monolith project into various microservices that handle GraphQL APIs, Cron Jobs and background Kafka Workers which improved system scalability and performance metrics by 30%.
  • Development and maintenance of a large scale system by building Kafka Publishers-Subscribers, Cron jobs, graphQL APIs and performing code reviews.
  • Research and create POCs on possible solutions for current issues, either for better development experience or a robust feature.
  • Technologies Used: NestJs, TypeScript, GraphQL, Jest, Kafka, Redis, Postgres, RabbitMQ, Git, Kibana.
NestJsTypeScriptGraphQLKafkaRedisPostgres+4

Advanced

Software Engineer

Apr 2021Jul 2022 · 1 yr 3 mos · Vadodara, Gujarat, India · Remote

  • As a Developer in the API Excellence team my duties included,
  • Collaborating with an agile development team to develop, test and maintain the central platform for all organization-wide products. Daily Responsibilities were developing API based integrations, creating UI and meeting the sprint goal.
  • Working on standards, best practices, and guidelines to be adopted for developing RESTAPIs in a design-first manner. Held boot-camps and knowledge sessions for the same as well.
  • Took part in developing UI for a product using component based framework in the capacity of a full-stack developer.
  • Investigated various Integration tools in order to develop third party integrations. Worked closely with principal engineers in order to develop common-packages used by all Node-based products.
REST APIsAPI DevelopmentAgile MethodologiesUI DevelopmentIntegration Tools

Rapidops inc.

Junior Software Engineer

Sep 2019Apr 2021 · 1 yr 7 mos · Ahmedabad, Gujarat, India · On-site

  • Collaborated with product and engineering team members while performing tasks as a Full-Stack Developer using React and Node with GIT for version control.
  • Created a project from scratch using Gatsby (a react framework), Redux, HTML, CSS and basic GraphQL. Led a team of designers and developers for the same.
ReactNode.jsGatsbyReduxHTMLCSS+1

Vadict inc.

Back End Developer

May 2018Aug 2019 · 1 yr 3 mos · Vadodara, Gujarat, India · On-site

  • As a fresher and the integral part of an IoT startup,
  • I Coded, tested and developed micro-services using technologies like JAVA with Spring Boot, Apache Camel, PostgreSQL and JavaScript in alignment with the project requirements.
  • Created new REST APIs and developed test cases for the existing projects using Mockito and JUnit and assisted in developing AngularJS frontend.
  • Visited client sites to oversee sensor installation and seamless integration of the sensor data in our systems.
JavaSpring BootPostgreSQLREST APIsAngularJS

Education

The Maharaja Sayajirao University of Baroda

Bachelor's degree — Computer Science and Engineering

Jun 2013Jun 2018

Viraj Sathvara - Software Engineer | Stackforce