Shoaib Mohammed

Shoaib Mohammed

$40/hr
Backend Engineer, Coder, Mentor, Problem Solver
Reply rate:
14.29%
Availability:
Full-time (40 hrs/wk)
Age:
33 years old
Location:
Bengaluru, Karnataka, India
Experience:
7 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.