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 nine years of experience in IT as a software developer and technical co-founder. She has worked for companies like Amadeus, Fidelity, and her own startup. Shalu has worked with applications ranging from giant monoliths, microservices, and cloud migration of live financial services legacy systems to microservices from scratch. She has worked in a small startup and large organizations and has led and mentored technical teams in her last two roles.

Portfolio

Fidelity International
Java, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF))...
Sniffer Technologies Pvt Ltd, Gurgaon
Java, SQL, Amazon EC2, Elasticsearch, Linux, OAuth 2, Spring Security...
Amadeus
Java, Subversion (SVN), JPA, Jira, Spring, Back-end

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 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

Frameworks

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

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

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

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

2009 - 2013

Bachelor's Degree in Computer Engineering

National Institute of Technology, Kurukshetra - Kurukshetra, India