Yashveer Rana, Developer in Bengaluru, Karnataka, India
Yashveer is available for hire
Hire Yashveer

Yashveer Rana

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
March 26, 2018

Yashveer has 10+ years building and breaking software applications in fast-paced startup environments and large corporations, with a special eye for scalability. He co-founded an AI-based financial tech company and designed its product that caters to 400,000 users/month. Java and Node.js are the primary ammunition in Yashveer's arsenal, while music serves as his caffeine during his coding marathons.

Portfolio

Kepler Cheuvreux SA
Artificial Intelligence (AI), Language Models, Prompt Engineering...
6figr.com
Python, MySQL, MongoDB, Spring, Java, Node.js, TypeScript, Angular, TensorFlow...
Drishti
Python, Node.js, FastAPI, Kubernetes, Helm, Apache Airflow, Kubeflow...

Experience

Availability

Full-time

Preferred Environment

Spotify, Visual Studio Code (VS Code), IntelliJ IDEA, MacOS

The most amazing...

...thing I've created was an application that scraped LinkedIn profile pictures and classified them as professional or unprofessional by using machine learning.

Work Experience

AI Expert

2023 - 2023
Kepler Cheuvreux SA
  • Developed large language model (LLM) apps using OpenAI and Langchain to generate summarized financial reports for a sector/industry from equity research data of individual companies.
  • Created buy and sell recommendations for investors based on financial performance.
  • Utilized LLM summarization techniques like RAG, MapReduce, and MultiQueryRetrievals to generate reports from hundreds of research papers that fit token context windows.
  • Employed prompt engineering techniques using zero-shot and few-shot examples to generate reports in the desired format and style. Performed AI tagging of the reports using vector embeddings for quick searching and retrieval.
Technologies: Artificial Intelligence (AI), Language Models, Prompt Engineering, Generative Pre-trained Transformers (GPT), OpenAI GPT-4 API, Hugging Face

Head of Engineering and Product | AI and LLM Specialist

2016 - 2023
6figr.com
  • Built microservices and APIs in Node.js, Python, and Java to process career profiles and generate statistics that supported 300,000 users per month.
  • Bootstrapped the platform from zero to more than 300,000 users per month. Used OpenAI extensively to create LLM AI apps like Interview Simulator and Job Resume Optimizer. Created a platform to auto-fill and apply to job applications using AI.
  • Used LanghCain coupled with OpenAI and Hugging Face LLM models to create LLM apps for the HR tech sector.
  • Wrote scrapers and crawlers in Java, Selenium, and Puppeteer to scrape public data from major sites like Indeed, Glassdoor, and Crunchbase. Built a front-end modular web app using Angular and TypeScript.
  • Trained machine learning models and neural networks using TensorFlow to perform career predictions.
  • Designed product features and user flows, from conceptualization to implementation. Employed Google Analytics and other analytical tools to drive key decisions.
  • Created prompts for extracting and tagging official HR and employment documents using GPT4 and GPT-3.5 models. Used adversarial LLMs to ensure safe, prompt engineering practices in production.
Technologies: Python, MySQL, MongoDB, Spring, Java, Node.js, TypeScript, Angular, TensorFlow, OpenAI GPT-4 API, ChatGPT, TypeScript 3, LangChain, Language Models, Machine Learning, Microservices, REST APIs, Prompt Engineering, Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI)

Software Architect

2022 - 2022
Drishti
  • Developed data pipelines to autocorrect AI-generated labels on videos and images.
  • Built a task allocation service in Python FastAPI to distribute correction tasks amongst thousands of image data labelers working concurrently.
  • Scaled engineering infrastructure to handle up to 100,000 reads per minute. Created Grafana dashboards to monitor the services.
Technologies: Python, Node.js, FastAPI, Kubernetes, Helm, Apache Airflow, Kubeflow, Google Cloud Platform (GCP), PostgreSQL, Django, Microservices, REST APIs, Artificial Intelligence (AI), Grafana

Senior Software Engineer

2019 - 2021
Cyngn
  • Built Java and Python microservices deployed on the AWS cloud using Serverless and Kubernetes that powered the Cyngn autonomous self-driving vehicles.
  • Developed ETL pipeline for analytics derived from Redshift using PostgreSQL queries.
  • Constructed augment features for the real-time vehicle tracking dashboard in React.
Technologies: Java, Python, Docker, Amazon Web Services (AWS), Redis, MongoDB, React, PostgreSQL, Redshift, Microservices, REST APIs

Java Developer

2018 - 2019
Hunter2
  • Built a dozen microservices in Spring Boot, each showing the OWASP top 10 security vulnerabilities.
  • Built secure patched microservices based on the OWASP top 10 recommendations for Java and Spring Boot.
  • Deployed applications to the AWS cloud for production access.
Technologies: OWASP Top 10, MongoDB, Node.js, Java, Spring Boot

Chatbot Developer

2018 - 2018
Wintelligen
  • Built Hannah, an AI chatbot for Slack that can book trips and manage your travel directly from Slack.
  • Designed an NLP chatbot with intent flows using AWS Lex.
  • Designed microservices with AWS Lambda using the Serverless Framework.
  • Built a dashboard for customers using the Angular framework.
  • Integrated booking and payments with third-party services like Stripe, Uber, and Amadeus.
Technologies: Amazon Web Services (AWS), Stripe API, Slackbot, Amazon DynamoDB, Amazon Lex, Serverless Framework, AWS Lambda, Angular, Node.js

Senior Software Engineer

2016 - 2016
Freecharge
  • Developed Autopay, a system for automatic phone recharges.
  • Implemented scalable queues and consumers to handle high volume traffic.
  • Created microservices in Spring Boot to support third-party service providers.
Technologies: Redis, MySQL, Spring Boot, Java

Software Developer

2014 - 2016
Souq.com
  • Built a search platform using Apache Solr for eCommerce searches.
  • Deployed a SolrCloud cluster for near-real-time (NRT) searches that could handle high volume searches of up to 30,000 queries per minute.
  • Improved the relevancy of eCommerce searches by implementing custom tokenizers on Solr.
  • Tweaked JVM on production services in Java to ensure maximum efficiency.
  • Improved search conversion rates by 43% and reduced search response times by 40%.
Technologies: MySQL, Hibernate, Spring Boot, Java, Solr

Software Developer

2012 - 2014
Oracle
  • Wrote applications in Java for the telecommunication domain.
  • Developed system for maintaining versioning of application changes with optimal storage efficiency.
  • Set up and integrated a test framework with Jenkins and JUnit.
Technologies: Java

6figr.com

https://6figr.com
A web platform that uses crowdsourced salary information and shows their current professional market worth by comparing their profile against thousands of similar profiles.

Tasks Accomplished:
• Bootstrapped the platform from zero to more than 300,000 users/month using SEO.
• Built a front-end SPA using the Angular framework with TypeScript.

Hapi-gate

https://www.npmjs.com/package/hapi-gate
A Hapi.js plugin that makes server redirections easy. It was recognized as an official plugin by the Hapi.js framework.

NFT Gallery

An NFT marketplace where people can upload jpeg images as NFTs and set a selling price. Other people can purchase or trade the NFTs by setting different bid and ask prices. It was built for Ethereum using Solidity and deployed on Polygon (MATIC) to avoid huge transaction fees in the trading operations.
2008 - 2012

Bachelor of Technology Degree in Computer Science & Engineering

National Institute of Technology - Rourkela, India

Languages

Java, JavaScript, Python, Solidity, TypeScript, TypeScript 3

Frameworks

Hapi.js, Serverless Framework, Spring Boot, Selenium, Spring, Hibernate, Angular, Django

Libraries/APIs

Node.js, REST APIs, Slack API, Puppeteer, Stripe, Stripe API, React, TensorFlow

Tools

Amazon Lex, Solr, Slack, ChatGPT, IntelliJ IDEA, Helm, Apache Airflow, Grafana

Storage

MySQL, Amazon DynamoDB, MongoDB, Redis, Neo4j, XML Parsing, PostgreSQL, Redshift

Other

Web Scraping, OpenAI GPT-4 API, Prompt Engineering, Generative Pre-trained Transformers (GPT), Serverless, Slackbot, Scraping, CTO, Artificial Intelligence (AI), Spotify, OWASP Top 10, Chatbots, Google SEO, FastAPI, LangChain, Language Models, Machine Learning, Large Language Models (LLMs), Hugging Face

Paradigms

Microservices, Agile

Platforms

AWS Lambda, Amazon Web Services (AWS), SolrCloud, Ethereum, MacOS, Visual Studio Code (VS Code), Docker, Kubernetes, Kubeflow, Google Cloud Platform (GCP)

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