Rajeev Krishna Singh, Developer in Bengaluru, Karnataka, India
Rajeev is available for hire
Hire Rajeev

Rajeev Krishna Singh

Verified Expert  in Engineering

Java Solutions Architect and Developer

Bengaluru, Karnataka, India

Toptal member since June 19, 2023

Bio

Rajeev is a professional with over 14 years of extensive experience building successful end-to-end projects using Java technologies and web-based Jakarta EE apps. With a strong background in developing logical and dynamic systems, he is proficient in various development tools and languages. He has been involved in early-stage to well-funded startup projects. Rajeev's ability to plan and develop a complete project lifecycle is instrumental in ensuring project success.

Portfolio

Wissen Technology
Java, Java 17, Spring Boot, AWS IoT, Sybase, MongoDB
Pluang
Java, Spring Boot, Node.js, MySQL, AWS IoT, AWS Lambda
Brane Enterprises Pvt
Java, Spring Boot, AWS IoT, Apache Kafka, Elasticsearch

Experience

  • Java - 15 years
  • Spring Boot - 12 years
  • Hibernate - 12 years
  • MySQL - 11 years
  • Amazon Web Services (AWS) - 10 years
  • MongoDB - 7 years
  • Apache Kafka - 5 years
  • Elasticsearch - 5 years

Availability

Part-time

Preferred Environment

MacOS, Windows

The most amazing...

...thing I've developed from scratch is the Money View product as an independent back-end developer.

Work Experience

Associate Technical Director

2022 - PRESENT
Wissen Technology
  • Managed Kubernetes clusters, optimizing CPU usage and ensuring peak performance for microservices.
  • Made technical and architectural decisions that align with business goals.
  • Handled hiring, performance reviews, career growth, and team motivation.
  • Collaborated with stakeholders, product managers, and executives to align engineering efforts with business needs.
  • Demonstrated proven ability to save costs, like the ₹20 lakh per month savings at Bluestone through automation.
Technologies: Java, Java 17, Spring Boot, AWS IoT, Sybase, MongoDB

Technical Architect

2022 - 2022
Pluang
  • Developed an application for crypto trading and related fields.
  • Built an asset recommendation system, as well as payment, invoice, and tax services.
  • Streamlined a candlestick chart for optimal performance in algorithmic trading.
Technologies: Java, Spring Boot, Node.js, MySQL, AWS IoT, AWS Lambda

Staff Engineer

2020 - 2022
Brane Enterprises Pvt
  • Reinvented enterprise solutions that bring value immediately.
  • Built an intelligent customer experience platform as part of the platform team.
  • Innovated and improved the architecture continuously with a focus on enhancing system performance.
Technologies: Java, Spring Boot, AWS IoT, Apache Kafka, Elasticsearch

Lead Software Engineer

2018 - 2020
Freight Tiger
  • Oversaw the design and development of the entire service from scratch.
  • Implemented an HTTP interface and a messaging publish system for Kafka publishers.
  • Demonstrated a commitment to the Agile mindset, working efficiently in a fast-paced Scrum environment.
  • Delivered top-quality software solutions to meet customer expectations as a member of our Agile development team.
Technologies: Java, Spring Boot, MySQL, MongoDB, Elasticsearch

Technical Staff Lead

2017 - 2018
athenahealth
  • Designed and developed an entire documentation hub from scratch.
  • Implemented graphs and admin tools for teams for analysis and documentation management.
  • Provided technical guidance to junior team members and spearheaded development projects for a healthcare-focused company.
Technologies: Java, Spring Boot, Node.js, Apache Kafka, Elasticsearch, MySQL, MongoDB

Principal Software Engineer

2015 - 2017
BlueStone
  • Led the technical design and implementation of production-ready code, collaborating closely with the rest of the team.
  • Oversaw service design and implementation, incorporating non-functional aspects such as performance and scalability into the overall solution.
  • Collaborated closely with product managers to establish offering priorities, as well as with operations and technical support teams to ensure seamless production environment integration of the product.
  • Headed the non-functional aspects of the solution, including security, performance, and scalability.
Technologies: Java, Spring Boot, MySQL, Elasticsearch, AWS IoT

Senior Software Engineer

2014 - 2015
Money View
  • Implemented graphs and tools for internal teams to analyze data and streamline data entry processes.
  • Implemented high-performance APIs to enable the smooth functioning of the app.
  • Designed and developed an entire back end from scratch.
Technologies: Java, Spring Boot, AWS IoT, MySQL, MongoDB, Apache Kafka, Apache Solr

Software Development Engineer

2012 - 2014
Talentica
  • Designed and implemented a policy administration and claims management system from the ground up. The system includes everything from claim submission to settlement.
  • Implemented functionality for endorsement, amendment, and administration of insurance policies.
  • Integrated activity, payment, and accounting structures into the system, enhancing its overall functionality.
  • Revamped product configuration and incorporated provisions following industry standards.
  • Implemented a comprehensive requirement system for insurance policies.
Technologies: Java, Spring Boot, MySQL, AWS IoT, Apache Solr

Software Engineer

2010 - 2012
Ciena
  • Developed critical features of the service layer management system.
  • Developed software for a company specializing in the telecommunications domain.
  • Contributed to software development and participated in application integration, migration, and upgrade activities.
Technologies: Java, Spring Boot, MySQL

Experience

Pluang | Multi-asset Investment Platform

https://pluang.com/
This Java-based crypto trading application is designed for trading and holding cryptocurrencies, specifically for the Indonesian market and trading in rupiah. It has the potential to supercharge a portfolio. The application includes asset recommendation, payment, and invoicing systems.

nslhub | Natural Solution Language

Developed an enterprise solution for an invention and innovation-driven company. This solution uses new-age technology, including real-time analytics, machine learning, and an AI toolkit. It is carefully tailored to offer a seamless experience across multiple devices, and with no dependency on programming expertise, it allows for rapid development and easy maintenance.

Step Solutions

Developed Step Solutions, a platform that creates an automated, streamlined underwriting process. It incorporates rule-based risk assessment that enables smarter and faster underwriting decisions. This automated process improves overall underwriting cycle efficiency by lowering underwriting overhead, reducing costly errors, and reducing or eliminating manual efforts.

This web-based system includes a stylized, reflexive applicant questionnaire conducted and completed via telephone. The application is electronically processed and directed to the Underwriting Workbench based on the applicant's answers and established rule-driven underwriting guidelines.

Investment Management Processing Software

I designed, developed, and maintained core back-end systems for Morgan Stanley's investment management software, ensuring optimal performance and reliability.

● Collaborated with product managers and stakeholders to align technical solutions with business requirements.
● Delivered key architectural decisions and solutions to enhance scalability and robustness.
● Defined best practices for development, testing, and deployment to standardize processes across teams.
Team Leadership:
● Led two teams comprising 31 engineers, mentoring team members and ensuring seamless collaboration.
● Conducted performance reviews, provided technical guidance, and implemented Agile methodologies to improve team productivity.
Technical Contributions:
● Developed high-performance microservices using Java and Spring Boot, ensuring compliance with best practices.
● Integrated Elasticsearch for efficient search and analytics functionality.
● Utilized Kafka to build robust messaging and event-streaming systems for seamless communication across services.
● Ensured system reliability and efficiency by deploying services on AWS using Docker and managing them with Kubernetes.

Education

2004 - 2008

Bachelor's Degree in Computer Science

Motilal Nehru National Institute of Technology Allahabad - Prayagraj, Uttar Pradesh, India

Certifications

NOVEMBER 2009 - PRESENT

Sun Certified Java Developer

Sun Microsystems

Skills

Libraries/APIs

Node.js

Tools

Apache Solr

Languages

Java, Java 8

Frameworks

Spring Boot, Hibernate

Platforms

Amazon Web Services (AWS), MacOS, Windows, Apache Kafka, AWS IoT, AWS Lambda

Storage

MySQL, MongoDB, Elasticsearch, PostgreSQL, Sybase, SQL Server 7

Other

Java 17, Data Structures, Amazon Neptune, Modernization, Rearchitecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring