SHEREEF MARZOUK
Staff Software Engineer
Bedford, NS, Canada | linkedin.com/in/shereef | github.com/shereef
Work Experience
DaySmart Software
Ann Arbor, MI, USA (Remote from Bedford, NS, Canada)
Oct 2017 - Present
Staff Software Engineer
Aug 2022 - Present
- Lead modernization initiatives rebuilding a fleet of microservices to replace legacy offerings.
- Design and implement event-driven services using TypeScript/Node.js/NestJS on AWS (Lambda, DynamoDB, EventBridge, SQS).
- Guide authentication and authorization patterns using Auth0, and contribute to shared platform components and developer experience.
- Drive code quality through peer reviews and CI practices; mentor engineers across multiple teams.
- Deliver cross-platform applications using Flutter for iOS, Android, web, Windows, and macOS.
Team Lead, Full Stack Engineer
Jan 2021 - Jul 2022
- Designed and delivered a new Pet Daycare feature from concept through implementation and release.
- Architected and executed DaySmart Booking modernization across company verticals.
- Built serverless GraphQL and REST backends with AWS AppSync, Lambda, API Gateway, DynamoDB, and S3 using TypeScript/Node.js.
- Led Angular 10/11 development and coordinated iterative releases, facilitating Agile/Scrum delivery in Jira.
Senior Full Stack Engineer
Oct 2017 - Jan 2021
- Built two-way texting capabilities integrating Twilio into platform workflows.
- Delivered a new authentication service using Amazon Cognito and implemented GraphQL APIs with AppSync.
- Helped recreate the company API and cloud offering; developed .NET Web API services with C# and Entity Framework, plus Angular applications backed by SQL Server.
- Improved mobile stability and performance, including caching upgrades and Crashlytics optimization in Firebase.
- Supported compliance-related features including GDPR communication opt-out and completed HIPAA training.
- Helped migrate workloads from on-premise to AWS and led migration from TFS to Git with internal Git workflow documentation.
Savance LLC
Commerce Charter, MI, USA
Mar 2015 - Oct 2017
Lead Software Engineer
- Developed .NET and SQL Server applications for Savance Enterprise ERP serving the electrical distribution industry.
- Built new client modules, BI/reporting engines, and automated system notifications for email and event workflows.
- Implemented algorithms for item usage and warehouse ranking while coordinating delivery timelines and stakeholder expectations.
X Digital Group
Alexandria, Egypt
Jun 2012 - Mar 2015
Android / iOS Developer / Team Lead
- Built native and cross-platform mobile applications using Java, Swift/Objective-C, PhoneGap, and JavaScript/HTML5/CSS3.
- Maintained Multiwall Connect (C/C++) and administered UNIX servers hosting web applications and digital signage solutions.
Health-Insights
Cairo, Egypt
Oct 2011 - Jun 2012
Android / iOS / .NET Full Stack Developer
- Developed an Android mobile app companion for a desktop Health Information System.
- Built RESTful WCF services as middleware between desktop and mobile systems.
Certifications
- AWS Solutions Architect - Associate (Issued Aug 2021; expired Aug 2024)
- AWS Developer - Associate (Issued Aug 2019; expired Aug 2022)
- AWS Cloud Practitioner (Issued Jul 2019; expired 2022)
- Certified ScrumMaster (CSM) (Issued Apr 2018; expired 2024)
- Certified Scrum Developer (Issued Aug 2022; expired 2024)
- Advanced CSD (Issued Sep 2022; expired 2024)
- MCSA Web Applications (Issued Jun 2019)
- Microsoft Certified Professional (Issued Jan 2019)
- MTA Software Development Fundamentals (Issued Dec 2018)