Muhammad Usama

Senior Technical Lead @ Securiti

About Muhammad Usama

Muhammad Usama is a Senior Technical Lead with extensive experience in software development and architecture. He has worked at various companies, including Booking.com, Securiti, and Remitly, and possesses expertise in microservices, cloud-native applications, and modern web technologies.

Work at Securiti

Muhammad Usama currently holds the position of Senior Technical Lead at Securiti, a role he has occupied since 2021. In this capacity, he is responsible for leading technical initiatives and overseeing the development of solutions that enhance data security and privacy. His expertise in cloud-native applications and microservices architecture contributes to Securiti's mission of providing innovative data protection services.

Previous Experience at Booking.com

Prior to his role at Securiti, Muhammad Usama worked at Booking.com as a Development Lead from 2017 to 2020. During his three years at Booking.com, he played a significant role in leading development teams and managing software projects, contributing to the company's growth in the online travel industry.

Background in Software Development

Muhammad Usama has a diverse background in software development, having worked in various capacities since 2009. He served as a Full Stack Engineer at Crossover for Work from 2009 to 2014, followed by a role as Engineering Lead at Xoom, a PayPal Service, from 2011 to 2018. He then transitioned to a Platform Architect position at Remitly from 2018 to 2021, where he focused on cloud services.

Technical Expertise and Skills

Muhammad Usama possesses extensive technical expertise in transforming monolithic applications into microservices architectures. He has experience with consensus algorithms for designing microservices and has a strong background in migrating batch processing architectures to real-time systems. His proficiency spans a variety of programming languages, including Kotlin, Scala, and Groovy, as well as modern web technologies like Angular, ReactJS, and React Native.

Cloud Computing and Database Knowledge

Muhammad Usama has advanced knowledge in distributed computing and optimized algorithms. He is experienced in both SQL and NoSQL databases, including Neo4j and Cassandra. His work with cloud-native and cloud-agnostic applications, along with his skills in containerization and orchestration tools like Docker and Kubernetes, enhances his capabilities in developing scalable and efficient software solutions.

People similar to Muhammad Usama