Shoaib Mohammed
--
Senior Backend Developer
Bengaluru, India
I have 7+ years of experience in the IT Industry in Designing &
Developing enterprise/cloud products. Interested in developing high
QPS distributed systems that are data-intensive & latency-sensitive. I
am passionate about Backend Development, Micro Services,
Distributed Systems, Cloud Computing, Big Data, Application
Performance Monitoring & Problem Solving.
linkedin.com/in/mohammeds140192
stackoverflow.com/users/-/shoaib1992
SKILLS
Java
Spring Boot
Data Design
Microservices
AWS
Python
Rest API
AZURE
GCP
Kubernetes
Docker
Kafka
Cassandra
Rabbit MQ
DynamoDB
Zookeeper
Postgres
System Design
MYSQL
Application Design
MongoDB
Redis
Gradle
WORK EXPERIENCE
Cofounder & CTO
Customfit.ai
05/2019 - Present,
CustomFit.ai enables B2B marketers to understand their website visitors and personalize their websites based on the visitor's behaviour and persona.
Achievements/Tasks
As a CTO I was accountable for defining the product roadmap, high-level technological decisions, and was leading the efforts to build
the platform.
Led the engineering team of 5 people to make them understand the design documents and get them started with implementation,
code reviews and day to day activities.
Developed multiple features and RESTful API's, providing a highly scalable architecture.
Developed various backend services mainly consisting of Accounts, Users, Billing, Configs, Experiences, Segmentation, Events, Event
Insights, User Journeys, X- rays.
Developed services that can handle half a billion requests a day as part of the Event consumer services.
Cofounder & CTO
Backbuckle.io
11/2017 - 04/2019,
Backbuckle.io is a Feature as a Service Platform. It enables developers to instantly add features and functionalities to existing or new applications
Achievements/Tasks
I was primarily responsible for defining the product roadmap, high-level technological decisions, and was leading the efforts to build
the MVP.
Received Cloud credits worth $100K from the Google Cloud for Startups program.
Backbuckle.io, won the All India Startup competition Elevate-X 2018 at IIT-Madras, outrunning 250+ startups.
This idea was eventually pivoted to CustomFit.ai.
Senior Software Engineer
BlueJeans Networks
07/2014 - 10/2017,
Joined Bluejeans Networks, a cloud-based video conferencing solution as a Software engineer. Within 1 year I was promoted to Senior Software Engineer.
Achievements/Tasks
Part of API platform team responsible for designing, building and scaling BlueJeans backend API platform.
Designed and implemented critical micro-services as part of BlueJeans re-architecture.
A key member of the BlueJeans recording team. Responsible for debugging prod issues, support issues and the complete evolution
of recording feature.
Winner of three consecutive BlueJeans Hackathon Events.
Page 1 of 2
INTERESTS
Backend
Cloud
Big Data
EDUCATION
Information Systems
Birla Institute of Technology and Science, PILANI
07/2010 - 05/2014,
PROJECTS
BlueJeans Panopto Integration (02/2017 - 10/2017)
Bluejeans Networks has developed an integration with Panopto that allows meetings that have been recorded in BlueJeans to be automatically
uploaded into Panopto's platform. Panopto is a video platform that allows organisations to store, manage, edit & share videos within their
organisation. Linkedin was one of the initial users of this integration followed by many enterprise customers.
As a senior engineer, I was involved in working with Panopto Development Team to understand their API documentation and get the integration kickstarted.
Designed and developed a continuous pipeline on AWS to upload Bluejeans recorded meetings to Panopto Cloud.
Helped the QA team and junior engineers to understand the integration thoroughly and successfully lead the project to production.Responsible for
the life-cycle of the project, actively monitoring the services for any failures and built appropriate retry mechanisms in the pipeline.
Working with the customer support team to resolve the production issues.
Technologies used: Java, Spring Boot, AWS, AWS S3, AWS Lambda, DynamoDB, MYSQL, Rabbit MQ, REST API.
BlueJeans Video Transcoder (05/2016 - 01/2017)
Bluejeans Networks, a cloud-based video conferencing solution where customers can record their meetings and can be viewed at a later point.
Bluejeans generates a high volume of videos every day that have to be transcoded in near real-time in a cost-effective manner. This system handles
more than half a million jobs per day leading to a monthly savings of $300K.
Essentially, video transcoding is the conversion of a video file from one format to a better-compressed version to ensure consumers can stream
content without buffering and at the highest possible qualities.
I was part of the development team where an in-house video transcoding system was built to replace an external system which was proving to be
very expensive to the organization.
This project was built on AWS and supports Auto scaling which can process more than 10000 jobs parallelly in a seamless manner.
I was responsible for the implementation, bug fixes and enhancements.
Technologies used: Java, AWS S3, AWS EC2, AWS Auto Scaling, AWS SQS, FFMPEG.
BlueJeans Platform Re-architecture (07/2015 - 04/2016)
Bluejeans which was founded in 2010 had a legacy of monolithic architecture based on self-managed data centres. 5 years down the line Bluejeans
had enormous traction and was facing huge scaling issues leading to the inception of this project.
I have worked with some of the top industry veterans in this project involving active design discussions and decisions.
Implemented a couple of critical micro services which initiates the Bluejeans meetings.
Actively collaborated with other engineers to migrate data from MYSQL to Cassandra database.
Technologies used: Java, Springboot, Python, MYSQL, Cassandra.
CustomFit.ai Backend Design & Development (05/2019 - Present)
Led the engineering team of 5 people making them understand the design documents and get them started with implementation, code reviews.
Acted as a Scrum Master for the team and was responsible for driving stand-ups, collecting requirements from Product (PMs) and planning
Sprints.Developed multiple features via RESTful API's, providing highly scalable architecture.
Modelling the database design and design of microservices architecture. Developed various backend services mainly consisting of Accounts, Users,
Billing, Configs, Experiences, Segmentation, Events, Event Insights, User Journeys, X- rays.
Developed services that can handle half a billion requests a day as part of the Event consumer services.
Performance monitoring of backend services and continuous efforts to increase the throughput of the system and decrease infrastructure costs.
.Integration with B2B tools like Salesforce, Hubspot, Clearbit, Segment, Kickfire, Slack, Freshsales.
Technologies used: Java, Spring Boot, Cassandra, Redis, GCP, Kafka, Docker, Kubernetes.
Page 2 of 2