Shalu Yadav
Verified Expert in Engineering
Software Developer
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
Experience
- Java - 8 years
- SQL - 8 years
- Spring Boot - 6 years
- Linux - 6 years
- REST APIs - 6 years
- Microservices - 4 years
- Elasticsearch - 3 years
- Spring Integration - 3 years
Availability
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
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.
Back-end Developer via Toptal
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.
Senior Analyst Programmer
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.
Co-founder and CTO
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.
Software Developer
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.
Experience
Fake Booking Prediction
KribX APIs (Fractional Ownership)
https://www.f6s.com/kribxTraderspod Back end (Crypto Fantasy)
Education
Bachelor's Degree in Computer Engineering
National Institute of Technology, Kurukshetra - Kurukshetra, India
Skills
Libraries/APIs
REST APIs, Java Message Service (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
Languages
Java, SQL, Kotlin
Frameworks
Spring Boot, JPA, Spring, Spring Integration, OAuth 2, Spring Security, JSON Web Tokens (JWT), Swagger, Hibernate
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring