Shalu Yadav, Developer in Carmel, IN, United States
Shalu is available for hire
Hire Shalu

Shalu Yadav

Verified Expert  in Engineering

Software Developer

Location
Carmel, IN, United States
Toptal Member Since
May 22, 2022

Shalu has a decade of expertise in Java/Kotlin API development, business logic, and microservices architecture. She is a Certified AWS Developer Associate, specializing in high-scale distributed applications, and has worked for companies like Yahoo!, Amadeus, Fidelity, and her own startup.

Portfolio

Yahoo! - Sports
SQL, REST APIs, JSON, MySQL, Data Feeds, Java, Kotlin
Yahoo! - Native Advertising
Java, Spring, SQL, REST APIs, Hibernate, Git, Continuous Integration (CI)
Fidelity International
Java, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF))...

Experience

Availability

Part-time

Preferred Environment

Eclipse, Git, Jira, Linux, Java, Spring Boot, Microservices, Cloud Foundry, Amazon Web Services (AWS)

The most amazing...

...thing I’ve developed is a visual search engine, using a mix of web crawlers, Elasticsearch, machine learning, and the Google Vision API to label images.

Work Experience

Senior Back-end Developer via Toptal

2022 - 2024
Yahoo! - Sports
  • Developed Kotlin parsers for consuming real-time Sports Feeds.
  • Architected and implemented an archival system on Amazon S3 to scrutinize and rectify any inconsistencies or delays in real-time Sports Feeds, ensuring streamlined operations.
  • Built robust REST services, adeptly handling millions of daily requests from the Yahoo! Fantasy website and applications.
Technologies: SQL, REST APIs, JSON, MySQL, Data Feeds, Java, Kotlin

Back-end Developer via Toptal

2023 - 2023
Yahoo! - Native Advertising
  • Collaborated with the Flurry Analytics team, engineering new APIs to extract diverse metrics from a real-time analytics database and a behavioral dataset engine.
  • Built a Java-based code framework to translate JSON queries into an internal query language for optimal integration with the underlying behavioral dataset engine.
  • Participated actively in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.
Technologies: Java, Spring, SQL, REST APIs, Hibernate, Git, Continuous Integration (CI)

Senior Analyst Programmer

2018 - 2021
Fidelity International
  • Worked on the migration of Fidelity's fund reference data system from legacy PL/SQL, Informatica, and EAGLE workflows to Java and Spring Boot microservices.
  • Created a distributed scheduler, using Quartz to schedule and run jobs across services.
  • Implemented services for initial and continuous data migration, which could not be migrated using ETL frameworks and tools due to the complexity of mappings and data gaps.
  • Used a new relic to identify and optimize performance issues. Resolved different security issues and set up security guidelines for the team.
Technologies: Java, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Amazon S3 (AWS S3), Git, Spring Boot, Spring Integration, JMS, IBM MQ, REST, Oracle, SQL, Kibana, Splunk, JPA, Redis, New Relic, Quartz, Layer7 API Gateway, Apigee, IBM UrbanCode Deploy, SonarQube, Checkmarx, Cloud Migration, Microservices, Spring, Back-end, Architecture, Integration

Co-founder and CTO

2015 - 2018
Sniffer Technologies Pvt Ltd, Gurgaon
  • Worked on the back-end architecture and deployments for IBM SoftLayer and AWS EC2. Implemented web crawlers for events and experiences. Used Stanford NLP, Elasticsearch, and ML algorithms to provide meaningful insights to the users and business.
  • Implemented algorithms to predict fake bookings on the platform and the customer's arrival time at the venue.
  • Hired and mentored interns and hires who worked on iOS, Android, front-end applications, and bots for marketing automation.
  • Designed and automated email retargeting and a notification system.
Technologies: Java, SQL, Amazon EC2, Elasticsearch, Linux, OAuth 2, Spring Security, Stanford NLP, IBM SoftLayer, Algorithms, Linear Regression, K-means Clustering, Postman, SendGrid API, APIs, Back-end, Data Scraping, Web Scraping, Architecture, Scraping, Integration

Software Developer

2013 - 2015
Amadeus
  • Worked on the development of the flight search's upsell modules in Java.
  • Led a project for Flex-Pricer and upsell modules in India and France as a technical coordinator and scrum master.
  • Worked on enriching unit tests and implementing change requests for flight search modules.
Technologies: Java, Subversion (SVN), JPA, Jira, Spring, Back-end

Fake Booking Prediction

Created algorithms to predict if the bookings made for the events on the platform were fake or confirmed with an accuracy of 90%. I also created the algorithms to predict the arrival time of the customer who did the booking, so that the restaurant and nightclub owners could reserve or give away seats based on that information.

KribX APIs (Fractional Ownership)

https://www.f6s.com/kribx
Developed APIs for KribX, which was a startup for fractional ownership of real estate on Tron blockchain. I managed the centralized SQL database and Java back-end APIs for the website for storing the metadata and additional computational data and the data residing on smart contracts.

Traderspod Back end (Crypto Fantasy)

Created multiple back-end microservices, exposing Restful APIs and using Spring Security, Spring Cloud, Eureka, and Docker for a crypto fantasy website while pulling live trading data from crypto exchange web sockets.

Languages

Java, SQL, Kotlin

Frameworks

Spring Boot, JPA, Spring, Spring Integration, OAuth 2, Spring Security, JSON Web Tokens (JWT), Swagger, Hibernate

Libraries/APIs

REST APIs, JMS, Quartz, OpenAPI, Apigee, Stanford NLP, SendGrid API

Tools

Git, Postman, Jira, IBM MQ, Kibana, Splunk, Travis CI, SonarQube, Checkmarx, Subversion (SVN), Eureka, IBM UrbanCode Deploy

Paradigms

REST, Microservices, Continuous Integration (CI)

Platforms

Eclipse, Linux, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Oracle, Amazon EC2, New Relic, Amazon Web Services (AWS), Firebase, Docker

Storage

Database Structure, Amazon S3 (AWS S3), Elasticsearch, Redis, JSON, MySQL

Other

Software Development, Computer Science, Computer Engineering, APIs, Back-end, Algorithms, Spring Cloud, Cloud Foundry, Cloud Migration, Data Scraping, Web Scraping, Architecture, Scraping, Integration, Amazon RDS, Layer7 API Gateway, IBM SoftLayer, Linear Regression, K-means Clustering, Data Feeds

2009 - 2013

Bachelor's Degree in Computer Engineering

National Institute of Technology, Kurukshetra - Kurukshetra, India

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