User's Cover Picture
User's avatar

Muhammad Ahmed

Empowering your business with intuitive, user-friendly solutions.

Message
Intro
Lahore, Pakistan
Principal Software Engineer at Xenia
Studied Computer Science at Universität Bonn
Studied Software Engineering at Punjab University College of Information Technology
Computer Software
stackaxiom.com
Joined January 3, 2023

Skills

About
My name is Muhammad Ahmed and I am a full-stack software engineer with a passion for building high-quality, scalable applications. I have a strong foundation in a variety of programming languages and technologies, including JavaScript, Python, and Ruby, as well as experience with both front-end and back-end development. As a Full Stack Software Engineer, I have had the opportunity to work on a variety of projects, including building custom web applications and integrating third-party APIs. I am a strong problem-solver and always strive to find the most efficient and effective solutions. I am always seeking out new challenges and opportunities to learn and grow as an engineer. In my free time, I enjoy staying up-to-date with the latest technologies and trends in the industry and love to contribute to open-source projects and participate in hackathons.
Experience
User avatar
Xenia
Jul 2022 – Present
Remote
Principal Software Engineer
Xenia is a product and customer led company based out of Miami, FL, and is backed by PSG Equity. Xenia is a simple, powerful and team-friendly facility operations platform for the deskless workforce. Their product is flexible and configurable for complex, scattered facilities and local property management teams alike, with solutions for everything from team collaboration, accountability tracking, inspections and analytics. Responsibilities: • Around the time I joined, they were planning to revamp their modules as per customer validation. • I am responsible for revamping two of their core modules i.e., checklists and tasks. • I worked on checklist builder and integration of checklist module in other modules. • Revamped tasks dashboard and essentially entire module. • Worked on user profiles across organizations. • Consulted on subscription model on organization level. • Revamped mobile application specifically dashboard, navigation bar, checklist and tasks module. Suggested and fixed related workflows. Tech stack: Typescript + Node.js + React + Material UI
User avatar
Baang
Jul 2021 – Jul 2022
Remote
Senior Software Engineer
Baang is an early-stage startup based in San Francisco, California. Their product's name is Klatch. Klatch is an instant messenger for communities. Threaded chat, notification control, and everything else you need for a thriving community. Responsibilities: • Initially the product idea was related to fintech, developed react application for payment processing using a payment link. • Worked on backend in payment layer integrations and processing. • Pivoted to instant messenger for communities shortly after releasing first product. • Was responsible for entire backend architecture for multi-level chat application. • Developed chat invitation application in react. • Initially developed around getstream for proof of concept and then developed our own architecture around Apache Kafka. Tech stack: Node.js + Python + Django + React + Tailwindcss
User avatar
EMPG Labs
Jun 2020 – Jun 2021
Pakistan
Senior Software Engineer | Team Lead
EMPG group has multiple classified portals under its umbrella. Their bespoke classifieds portals are some of the strongest brands in the markets. Their flagship ventures are Bayut-Dubizzle in the UAE, Zameen in Pakistan, OLX in Pakistan and Egypt, Lamudi in Indonesia and Philippines, Mubawab in North Africa, and Kaidee in Thailand. Responsibilities: • Joined as part of CRM team, responsible for onboarding and migration of newly acquired classified portals to in-house CRM from third party CRMs. • After automating the process, was given the task to build a revamp CRM capable of entertaining needs of multiple classified portals of different regions and maintaining the legacy system along with my team. • More specifically, I was tech lead for multiple core modules of the CRM i.e., Contracts, Opportunities, Payments, Products, Packages. My team and I worked diligently to deliver revamp CRM modules and integrated them into legacy CRM. • Became part of reliability and reviewers’ team based on skills, performance and gaining trust, with responsibilities to provide support and take care of production issues if any. Had full access to production databases and servers. Tech stack: Node.js + Core PHP + Laravel + Vue.js + Livewire + Tailwindcss
User avatar
SSI
Apr 2020 – Jun 2020
Pakistan
Senior Software Engineer – Frontend
SSI’s mission is to deliver incisive technical expertise and insightful domain experience to designing, developing and deploying innovative technology solutions for clients from emerging firms to global enterprises. They embrace the complexities of today’s digital businesses driven by abundant data, agile cloud services and intricate AI. They thrive by collaborating with fast-moving, tech-savvy organizations determined to bring disruptive new business models and technologies to market. Job Highlights / Responsibilities: • Not much to add here, was hired for a different project which seemed interesting but ended up in a different project which was just maintenance work. • After working as Full Stack for years, working as just frontend engineer wasn’t a pleasant experience. Decided to move on and find a better opportunity. Tech stack: Laravel + React + Typescript
User avatar
Caremerge
Dec 2016 – Apr 2020
Pakistan
Full Stack Software Engineer – Senior Software Engineer
Caremerge is a Silicon Valley based company having a mission to reinvent the senior living experience. I worked with engineering team to build awesome solutions for senior living facilities to ensure the aging experience is filled with peace of mind and joy. Caremerge is building a care coordinatization network that keeps care teams, families, and patients informed and cohesive through a HIPAA interface. Job Highlights / Responsibilities: • Introduced smart logging to efficiently log content from code, on-demand debugging and reduce cost of log managementservices (sumo logic etc.). • Designed and developed feature flag architecture to get rid of sandbox environments, release fast and setup feature demos directly on production. Ultimately cutting off cost of sandbox, demo and test servers. • Developed a react application to serve as main application of Caremerge intended to replace legacy application written in PHP. • Worked on batch processing microservice which is used for certain delayed jobs including batch printouts and batch exports. • Designed and developed entire architecture of Generic Form Builder from frontend (react) to backend (node.js) including boilerplate, gulp/webpack scripts, redux setup, integration with node.js, CDN, deployment process with CDN versioning. Generic Form Builder is an application in Caremerge that enables staff members to build custom forms to be filled for/by residents of senior living facilities. • Developed react plugins to meet custom requirements of the application. • Migrated main application and microservices from Kue to RabbitMQ. • Introduced lint rules for code consistency across teams. • Delivered intelligence reports with state level restrictions for multiple clients. • Acquired command over Atlassian tools (Jira, confluence, etc.) • Worked proficiently as part of agile teams (Scrum) and sprints. Tech stack: Node.js + PHP + React + AngularJS
Education
User avatar
Universität Bonn
Jan 2019 – Jan 2020
MS, Computer Science
User avatar
Punjab University College of Information Technology
Jun 2012 – Feb 2016
BS, Software Engineering