Shailendra Verma
Verified Expert in Engineering
Software Developer
Toronto, ON, Canada
Toptal member since July 19, 2022
Shailendra has over 15 years of experience in software development, including scoping, design, development, testing, and documentation. He's proficient in big data technologies like HDFS, Spark, and Scala, in Cloud technologies, such as AWS and GCP, and back-end technologies, namely Java and Spring Boot. He has great communication and analytical skills with a proven ability to deliver and has worked with many multinational organizations like TD, RBC, Rogers, AT&T, U.S. Cellular, and Vodafone.
Portfolio
Experience
- Software Development - 15 years
- Java - 15 years
- SQL - 15 years
- Spring Boot - 7 years
- Scala - 5 years
- Cloud - 5 years
- Amazon Web Services (AWS) - 4 years
- Kotlin - 3 years
Availability
Preferred Environment
Linux, MacOS
The most amazing...
...thing I've developed is a big data streaming catalog app for a retail giant that allows them to update offerings continuously without service interruption.
Work Experience
Senior Data Engineer | Contract
Improving
- Managed design, development, and production of real-time reactive streaming services using Akka Cloudflow deployed on Kubernetes (AWS EKS) for Hudsons Bay. I incorporated Akka Persistence and Cassandra written in Scala.
- Designed, developed, and deployed Akka cloud flow application to provide live order updates to Fraud detection systems Riskified and Forter, which was deployed onto Amazon EKS.
- Developed and designed the Akka cloud flow app to provide a live catalog, inventory, and price updates to Instacart, which would be deployed onto Amazon EKS.
Senior Big Data Developer | Contract
TD Securities
- Designed, developed, and deployed distributed real-time high-volume reactive data streams using GraphQL subscription APIs over WebSockets. Technologies used include Akka-HTTP, Akka-reactive-streams, Scala, and Kafka.
- Designed, developed, and deployed real-time data analysis framework for ad hoc data processing using Flink, Kafka, and Scala.
- Designed various microservices to interfaces with web front ends to supply high volume real-time data using Spring Boot and WebFlux.
Senior Software Developer | Contract
RBC
- Worked in RBC ACE Labs on big data analytics using HDFS and Scala.
- Designed, developed, and deployed scalable customer-facing APIs using Spring Boot, Elasticsearch, Mongo DB, Apigee, and Pivotal Cloud Foundry.
- Designed, developed, and deployed Spring Boot-based microservices using Spring Service Registry to set up authorization and authentication endpoints for several customer APIs.
Development Lead
Amdocs
- Designed, developed, and deployed complex business functionality onto the Amdocs Ordering platform for the Rogers account.
- Managed onshore and offshore developers and coordinated delivery of development and bug fix tasks.
- Built an auditing tool to ensure that the live system was working as designed and no customer orders were getting stuck. I used Angular, Java, SQL, and CouchDB.
Senior Subject Matter Expert
Amdocs
- Worked for the Amdocs Ordering core team to design, develop, and deploy advanced ordering scenarios allowing customers to swap between different telecom offerings of various clients.
- Collaborated with the Amdocs Ordering Implementation team to adopt the core product offering to match the various client requirements and customize the product accordingly.
- Designed, developed, and deployed complex functionality for Vodafone D2 Germany regarding their implementation of Amdocs Ordering.
- Designed, developed, and deployed a complex functionality for USCC Chicago regarding their implementation of Amdocs Ordering.
Subject Matter Expert
Amdocs
- Worked in the core Amdocs Order management system team to build and support the latest product offering.
- Developed a Java-based application to map Telecom product updates to the Amdocs Order management system in a batched manner.
- Developed, deployed, and tested a new business functionality for the Amdocs Order management system.
Experience
Twitter GraphQL Endpoint
https://github.com/ShailendVerma/TwitterGQLThis application is designed to showcase the integration of Akka streams and a Sangria GraphQL library to provide streaming GraphQL endpoints.
Education
Master's Degree in Computer Science
VJTI Mumbai - Mumbai, India
Bachelor's Degree in Chemical Engineering
Indian Institute of Technology, Bombay - Mumbai, India
Certifications
Amazon Web Services Developer | Associate
Amazon Web Services
Skills
Libraries/APIs
Slick, REST APIs, Apigee, Akka Streams
Tools
Flink, ELK (Elastic Stack), Amazon EKS, Grafana
Languages
Java, SQL, Scala, Kotlin, GraphQL, C#
Frameworks
Spring Boot, Angular, Spring, Akka, Play Framework
Storage
MySQL, CouchDB, HDFS, MongoDB, PostgreSQL
Paradigms
Agile Software Development
Platforms
Linux, MacOS, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Apache Kafka, Amazon Web Services (AWS), Kubernetes
Other
Software Development, Back-end, Chemical Engineering, Performance Testing, Web Servers, BEA WebLogic Server, Software Design, Akka HTTP, Cloud, Development, Akka Persistence
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