Mohammed S

Mohammed S

Mentor
5.0
(28 reviews)
US$15.00
For every 15 mins
39
Sessions/Jobs
ABOUT ME
Entrepreneur, Coder, Mentor, Great communicator, Problem Solver
Entrepreneur, Coder, Mentor, Great communicator, Problem Solver

9+ years of experience in the IT Industry in Designing & Developing enterprise/cloud products. Interested in developing high QPS distributed systems that are data-intensive and latency-sensitive.

My Interests lie in Backend Development, Microservices, Distributed Systems, Cloud Computing, Big Data, Application Performance Monitoring and Problem-Solving.

Skills

Languages: Java, Python, NodeJS, Typescript

Frameworks: Spring Boot, Apache Spark, Apache Kafka, Flask, Gradle, Express

Databases: MYSQL, MSSQL, Postgres, Cassandra, Redis, CouchDB, MongoDB, DynamoDB, BigTable

Cloud: AWS, GCP, AZURE

DevOps: Kubernetes, Docker, GitLab

English
New Delhi (+05:30)
Joined March 2020
EXPERTISE
7 years experience | 1 endorsement
Java, Java 8 is my primary language which I use on a daily basis from the past 6 years. I am well versed with all the relevant Java Techn...
Java, Java 8 is my primary language which I use on a daily basis from the past 6 years. I am well versed with all the relevant Java Technologies.
View more
View more
6 years experience
Python typically I use for writing utility scripts, automation and database migrations.
Python typically I use for writing utility scripts, automation and database migrations.
6 years experience
4 years experience
As part of CustomFit.ai backend architecture, I have built an event consumption pipeline using Apache Kafka, Cassandra and Apache Spark w...
As part of CustomFit.ai backend architecture, I have built an event consumption pipeline using Apache Kafka, Cassandra and Apache Spark which can handle half a billion requests a day.
View more
View more
4 years experience
Experienced in developing highly maintainable, testable, loosely coupled, independently deployable microservices.
Experienced in developing highly maintainable, testable, loosely coupled, independently deployable microservices.
5 years experience
I am very much experienced is modelling databases especially NoSQL databases like Cassandra based on the query patterns.
I am very much experienced is modelling databases especially NoSQL databases like Cassandra based on the query patterns.
6 years experience | 1 endorsement
SpringBoot is my goto framework for developing any kind of web services in JAVA. I am well versed with most of the spring technologies li...
SpringBoot is my goto framework for developing any kind of web services in JAVA. I am well versed with most of the spring technologies like spring data, spring cloud, spring-security etc. I have developed more than 30 web services using spring boot in my total experience.
View more
View more

REVIEWS FROM CLIENTS

5.0
(28 reviews)
Mer Burrell
Mer Burrell
May 2021
Great Help
Esther Camilo
Esther Camilo
March 2021
Thanks Mohammed. I still will need your help in the future.
Andy
Andy
March 2021
Mohammed, is really a seasoned mentor. Very clear on thoughts and concepts. I would recommend him to anyone who wants to get real world Hands-on experience.
Dana bakka
Dana bakka
March 2021
very nice and quick!
Removed User
Removed User
March 2021
Excellent work, Went beyond what i asked to show me best coding practices, instead of just a solution.
Coder Coder
Coder Coder
October 2020
Mohammed was very helpful with my questions. I look forward to working with him again in the future.
Daniel Tran
Daniel Tran
October 2020
He was very patient and helpful, I strongly recommend!
MR-ML-10
MR-ML-10
October 2020
The best tutor ever!
Home
Home
October 2020
Fantastic great communication will use again.
Mike
Mike
October 2020
Mohammed was great and knowledgable, he was able to advise on multiple approaches to getting passed my roadblock.
EMPLOYMENTS
Cofounder & CTO
CustomFit.ai
2018-01-01-Present
CustomFit enables personalisation of websites & apps by getting closer to your users, understanding their journeys and past behaviours. ...
CustomFit enables personalisation of websites & apps by getting closer to your users, understanding their journeys and past behaviours. Achievements/Tasks Developed multiple products and RESTful API's, providing highly scalable architecture. Also, handled the complete database design and architecture. Developed various backend services mainly consisting of Accounts, Users, Billing, Configs, Experiences, Segmentation, Events, Event Insights, User Journeys, X- rays. Developing services that handle half a billion requests a day as part of the Event consumer services. Performance monitoring of backend services, continuous efforts to increase the throughput of the system and decrease infrastructure costs. Infrastructure capacity planning. As part of our Startup journey, my cofounder and I initially started with an idea called BackBuckle.io, which we called Feature As A Service (FAAS) Platform. It enables developers to instantly add features and functionalities to existing or new applications. This idea was eventually pivoted to CustomFit.ai
Python
Java
Redis
View more
Python
Java
Redis
Cassandra
Continuous Integration
GitLab
Google Cloud Platform
Spring Boot
Apache Spark
Apache Kafka
View more
Senior Software Engineer
BlueJeans Networks
2014-07-01-2017-11-01
BlueJeans Networks provides an interoperable cloud-based video conferencing service. Achievements/Tasks Part of API platform team respo...
BlueJeans Networks provides an interoperable cloud-based video conferencing service. Achievements/Tasks Part of API platform team responsible for designing, building and scaling BlueJeans backend API platform. Designed and implemented an inhouse video transcoder service to transcode recordings using FFmpeg which auto-scales based on the load, handling more than 30000 jobs per day which lead to a monthly savings of about $80K. Developed an integration with Panopto, which is a video platform that allows organizations to store, manage, edit, and share videos within their organization. This integration allows meetings that have been recorded in BlueJeans to be automatically uploaded into Panopto's platform. A key member of BlueJeans recording team. Responsible for debugging prod issues, support issues and the complete evolution of recording feature. Designed and implemented Meeting History and Recording micro-services as part of BlueJeans re-architecture.
Python
Java
MySQL
View more
Python
Java
MySQL
Cassandra
Spring Boot
Back-End
Microservices
RESTful API
View more
Trainee Software Engineer
Fiorano Software
2014-01-01-2014-06-01
1. Worked on JT++, a Java Compiler Validation Test Suite 2.Implementation and Testing of Fiorano MQ (C++ Implementation of Message Queue)
1. Worked on JT++, a Java Compiler Validation Test Suite 2.Implementation and Testing of Fiorano MQ (C++ Implementation of Message Queue)
Java
C++
Java
C++
PROJECTS
BlueJeans Panopto IntegrationView Project
BlueJeans Networks
2017
Bluejeans Networks, a cloud-based video conferencing solution has developed an integration with Panopto that allows meetings that have be...
Bluejeans Networks, a cloud-based video conferencing solution has developed an integration with Panopto that allows meetings that have been recorded in BlueJeans to be automatically uploaded into Panopto's platform. Panopto, which is a video platform that allows organizations to store, manage, edit, and share videos within their organization. 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 kick-started. 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.
Java
XML
Amazon EC2
View more
Java
XML
Amazon EC2
Amazon S3
Spring Boot
SOAP Web Services
AWS DynamoDB
RESTful API
View more
BLUEJEANS VIDEO TRANSCODER
BlueJeans Networks
2015
Bluejeans Networks, a cloud-based video conferencing solution where customers can record their meetings and can be viewed at a later poin...
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.
Java
Amazon EC2
Amazon S3
View more
Java
Amazon EC2
Amazon S3
FFmpeg
Amazon SQS
Aws auto scaling
View more