Ameen Demiry

(Mohamed Ibrahim)



Dare mighty things!

It is not just a quote, It is part of my spirit!

About

Senior Engineering Manager & Leader

As a senior engineer with extensive experience in developing distributed and cloud-based solutions, I have a proven track record of leading teams towards success, using my expertise to set the vision, coach and motivate team members. I deliver high-quality solutions on time while balancing the 4Ps - Priorities, People, Product, and Process. With a strategic mindset, I am continuously focused on identifying, isolating, and prioritizing, fixing complex issues.

  • S/W Engineering: 15+ Years
  • Management: 6+ Years
  • Scrum leadership : 6+ Years
  • R & D: 2+ Years

AREAS OF EXPERTISE

  • Management, People, Budget
  • Software Development
  • Scrum, Agile Methodology
  • Platform Development
  • Process Improvement
  • Hands-on Python, C++, Node, React
  • SDLC
  • Cloud Platforms: AWS, Azure
  • Data and Visual Analytics
  • Test Frameworks: Selenium, Jest, Cypress
  • Prompt Engineering
  • ML / Failure Auto Analysis
  • ML / Gen AI, LLM, RAG

SKILLS

C++ 90%
C# 80%
Python 80%
JS / TS 80%
SQL60%
Machine Learning30%
Git80%
Debugging95%
JS/TS 80%
Win32 API 80%
NodeJS 80%
Performance 80%
Linux60%
HTML 95%
OSX 70%

CERTIFICATES

AWS Certified Cloud Practitioner badge image. Certification. Foundational level. Issued by Amazon Web Services Training and Certification

AWS; Certified Cloud Practitioner, 9/2022

Microsoft Certified: Azure Fundamentals badge image. Issued by Microsoft

AZ-900; Azure Fundamentals, 7/2022

Microsoft Certified: Security, Compliance, and Identity Fundamentals badge image. Issued by Microsoft

SC-900; Microsoft, Security, Compliance, and Identity Fundamentals, 8/2022


Microsoft Gold Star Award, 2008


PMP Certified (289781), 9/2005 (Exp.)


Privacy Law and HIPAA (Coursera, University of Pennsylvania)


Six Sigma Green Belt (Coursera, Kennesaw State University)

Microsoft Certified: Azure Data Fundamentals badge image. Issued by Microsoft

DP-900; Azure Data Fundamentals, 1/2023

Microsoft Certified: Azure AI Fundamentals badge image. Issued by Microsoft

AI-900; Azure AI Fundamental, 1/2023

Alteryx Foundational Micro-Credential badge image. Certification. Foundational level. Issued by Alteryx

Alteryx, Foundations

Machine Learning Foundation Micro-Credential badge image. Certification. Foundational level. Issued by Alteryx

Alteryx, Machine Learning Foundation

Resume

download the resume from here


Bothell, WA 98012 - +1-425-516-9754 - mameen@demiry.com - linked.in/ademiry

Summary

Ameen Demiry (Mohamed Ibrahim)

As a senior engineer with extensive experience in developing distributed and cloud-based solutions, I have a proven track record of leading teams towards success, using my expertise to set the vision, coach and motivate team members. I deliver high-quality solutions on time while balancing the 4Ps - Priorities, People, Product, and Process. With a strategic mindset, I am continuously focused on identifying, isolating, and prioritizing, fixing complex issues.

  • Senior Engineering manager
  • Scrum Leader
  • Lead Full Stack S/W Developer

Education

Bachelor of Science (B.Sc.), Discrete Control Systems, and Bio-Medical Engineering

CAIRO UNIVERSITY, Cairo, Egypt

Other Professional Experience

Software Development Engineer II,

[ 03/2007 - 03/2015 ]

Microsoft, (Office for Apple Platform)

  • Designed and delivered features for Windows and Office on Apple OSX and iOS, in a live, complex, and highly-scaled production environment).
  • Led right-to-left (RTL) support in Office APEX, reimplementing Windows and Office code for Apple OSX and iOS.
  • Designed and implemented Extensible Incident Detection Utility for SQL Azure.
  • Wrote tests and product code used in Azure C++ SDK, ARM testing for Concurrency runtime, and Casablanca.

Microsoft, DevDiv, MSVC Concurrency Runtime

  • Created and ran testing procedures to evaluate and report software performance, reliability, integration, and usability. Built software testing programs to automate testing processes. Recommended product improvements.
  • Wrote and tested HTTP API, including auto-analysis service for C++ Crashes as part of Restful HTTP C++ library used in Azure C++ SDK and ARM testing for Concurrency runtime, Visual Studio 2010, and C++ REST API.
  • Stress tested the next generation of parallel technology; designed and implemented Incident Detection Utility.
  • Microsoft Gold Star Award, 2008.

Software Engineering Manager,

[ 01/2001 - 03/2017 ]

Harf Information Technology (Egypt)

  • Led a team of 3 software engineers. Technical scope:
  • Microsoft PocketPC (C++, embedded devices)
  • Harf e-Book Reader: Spearheaded the development of the Harf e-Book Reader, managing the project from system requirements specification (SRS) through to design, prototype, and implementation. The project catered to a diverse audience by supporting multiple languages and featured custom controls tailored for an optimal user experience on eVC++3 and VC++6 platforms.
  • Win32 PE EXE Protection: Innovated a security solution for downloadable applications by creating a Win32 PE EXE encryptor/protector. This enhanced the security of applications against unauthorized access and use.
  • Apple Macintosh TTF Conversion: Led the conversion project of Windows TrueType Fonts (TTF) to Apple Macintosh format for a manuscript conversion project, facilitating a seamless cross-platform user experience. This project also included developing a tool to format and set text, demonstrating your versatility and ability to work across different technology stacks.
  • Full Stack Portal: Developed a full-stack web portal for a manuscript archive using technologies like VC++6, WSC, ASB, VB6, VBA, Win32 API, SQL Server 7/2000, HTML (DTHML, CSS), XML (XSLT, DTD), and COM.

Additional Experience

  • C++ Programmer, ITSS - IBM Egypt (Egypt): Technical Scope: Firefox Mozilla M16, adding bidi support.
  • IT Manager, Aluminum Atlas (Egypt): Managed a team of 4 in two separate cities to install and support IT infrastructure. Technical Scope: Office Automation with VBA.
  • Instructor, Cairo University and additional institutions: Taught C++, Windows, Microsoft Office, 3DS MAX.
  • Maintainer, github, gitlab, bitbucket, docker, CMake, Jenkins

Professional Experience

Senior Software Engineering Manager AI/ML

2023 - Present

Moderna

Seattle, WA

  • Led a team of five, fostering trust and cohesion through clear rules and focused meetings.
  • Built and introduced mChat, an LLM chatbot, recognized in an investor call. Implemented a robust RAG Evaluation framework for document Q & A enhancement.
  • Spearheaded the development of a versatile Gen AI platform for cross-functional applications. Implemented a secure API interface using ECS, S3, ChromaDB, and Weaviate.
  • Added multi-model and multi-modality support, integrating Open AI functions for seamless web browsing, RAG, and image creation capability support.
  • Guided continuous adoption and refinement of Scrum practices, ensuring adaptability through regular reevaluation.
  • Contributed to an AI-centric culture, fostering proficiency through an AI internal social groups, and brown-bags.
  • Developed and deployed a flexible Gen AI platform in three variants, facilitating use across diverse applications.
  • Pioneered the introduction of BM25 within the RAG Evaluation framework, significantly improving keyword search accuracy in our hybrid system.

Software Engineering Manager

2021 - 2023

Tableau, Visualization Pipeline, Viz-Interactivity

Seattle, WA

  • Managing two distinct teams.
  • Doubled Visualization Pipeline team (3 Principles, 1 Lead, and 3 Seniors).
  • Cloud migration for Product Internationalization (3 Senior SWE, 1 lead, 1 Project manager, and 8 contractors).
  • Built multi-year team roadmap, collaborating with product and leadership to align with business. Shipped Image role on time and without reduction in scope, coaching and reviewing design and code, priorities. Developed and shipped Visualization API SP2, Initiated Accessibility SP1.
  • Annual review, and cash planning. Created template adopted across the organization.
  • Mentored and Coached Engineers: Guided engineers and aspiring leaders at various levels, from new hires to principal
  • Transformed the team to be self-organized with assigned leadership for operations, quality, and feature development.
  • Implemented lean startup principles (build-measure-learn) to boost velocity and morale.
  • Prioritizing customer bug fixes, reducing the bug ratio in my team from 1:15 to only 1:3.
  • Using Metrics to deprecate rarely used tests with low fixed bug yield to save $100K.
  • Using data analytics and metrics to evaluate priorities, quality, cost, and ROI with the PMs and take action on quality, performance, and feature development.
  • Fixing 10s of bugs, including complex C++ crashes, and races. As well as Performance bugs in C++ and ReactJS / JS.

Lead Member Technical Staff

2015 - 2021

Tableau

Seattle, WA

  • As Scrum Leader, managed scope and timeline of each project for the Browser Everywhere team. Wrote, tested, and/or delivered multiple widely-used features and tools.
  • Shipped SP1 of Browser Everywhere, implemented a new hybrid unified UI for side pane across desktop (C++), and web (Script Sharp, and vanilla JS).
  • Built the CI/CD pipeline for two teams (VPT and Qt), building and deploying C++, Emscripten, JS across Windows, OSX, and Linux, and deploying to Artifactory using TeamCity, CMake, and Python
  • Debugged JS performance and reliability issues in hybrid development across JS/C++ boundaries.
  • Monitored, analyzed, and reported scalability of Tableau data engine (Hyper) by designing scalability scenarios, using TabJolt to analyze and investigate results, and finding and resolving issues discovered. Wrote micro-service to ingest logs into data warehouse.
  • Worked across multiple teams to develop and ship new side pane. Wrote a new command pipeline and improved the performance of the existing command pipeline.
  • Refactored Partition Model Producer in Visual Pipeline, enabling more features to be shipped a year later.
  • Led key projects in design, development, and post-release support of Runtime Core and associated tools.
  • Implemented and tested the Runtime framework across C++, JS, and ReactJS. Using Emscripten, C++, JS, and WASM.
  • Tested and shipped Runtime Core, a Visual Transformation language and Virtual Machine for the desktop and web client.
  • Developed and implemented the Memory Leak Detection Framework used by multiple teams at Tableau.
  • Refactored Partition Model Producer, a key component of the Visual Pipeline.

Portfolio

Here are some projects I'm proud to have worked on:

Trophies

I have a successful career, with many years of experience. I was manager for 6 years, individual contributor for 15, and an engineer all my career.


8 years at Tableau

6 years at Microsoft + Gold Star (2008)

Leo & Hugo

Meet Leo and Hugo, my mischievous feline twins! 🐾,
or as I like to call them
Thing 1️⃣ and Thing 2️⃣ 😸💫.

LLM Chatbot

Based on OSS Chatbot UI, I worked with the team to develop and deploy internal version. It is a full stack Next.JS application. I added many features like Image Creation using DALL-e-3, and support to more LLM models like Claude 2.0 using AWS/bedrock. I also added API Swagger enabling few teams to easily access the LLM as a platform. I implemented the function interface in an extensible way to support user implemented functions. I also implemented an AI Assistant for benefits enrollment.

Visit Site

RAG Evaluation Framework

Using the hexagon architecture, I implemented a plugable framework to evaluate different RAG options for chunking, vector DB, search, retrieval, and augmentation.

more coming soon!

Crash-dump Auto Analysis

While I love to play CSI looking at crash dumps, it can be overwhelming to look at 100 of them a day. To scale at this level, I developed an auto-analysis utility comprised of a library, microservice, and a UI application integrated with WinDbg. It reduced our analysis from hours to less than 20 minutes.

The tool extracted a signature from each failure, normalized it, and did a k-means clustering. The tool was developed entirely in C#.

Image role

Tableau is the number one analytics tool. One of the most requested features was to easily use images in the product. Working with the PM, and my team members, I played the role of engineering manager, and SME in the Visualization Pipeline Team, developing, and implementing the feature and delivering it in 2022.4

Learn more

Concurrent Runtime

I worked on Concurrency Runtime for few years! The Concurrency Runtime for C++ helps you write robust, scalable, and responsive parallel applications. It raises the level of abstraction so that you do not have to manage the infrastructure details that are related to concurrency. You can also use it to specify scheduling policies that meet the quality of service demands of your applications. Use these resources to help you start working with the Concurrency Runtime.

I wrote a blog / tutorial about an end-to-end scenario for the Concurrency Runtime and Visual Studio 2010, involving building a financial application, and measuring and tuning its performance.

Learn more

Harf Pocket PC Applications

Developed all Harf Pocket PC applications, including a high-performance ebook reader. Managed the project from system requirements specification (SRS) through to design, prototype, and implementation, featuring custom controls and high performance on eVC++3 and VC++6 platforms.

Full Stack Web Portal

Developed a full-stack web portal using MVC architecture.
The front end was built with ASP.Net, HTML, CSS, and JavaScript.
The middle tier was implemented in COM with Arabic search engine integration,
utilizing technologies like VC++6, WSC, ASB, VB6, VBA, Win32 API, SQL Server, HTML, XML, and COM.

Memory Leak Detection Framework

Developed and implemented the Memory Leak Detection Framework for Tableau, significantly reducing runtime errors across multiple teams.

Extensible Incident Detection Utility for SQL Azure

Designed and implemented an Extensible Incident Detection Utility for SQL Azure, significantly improving the monitoring and reliability of SQL Azure. This demonstrated expertise in both software development and cloud services.

Testimonials

Andrew Giessel

Data Science and AI Leader @ Moderna | Neuroscience Ph.D. | Interested in advisory opportunities in biotech, tech and beyond

Ameen was never afraid to get his hands dirty with coding himself (he personally contributed multiple advanced features to mChat, like image generation). He is also very curious, and worked to develop projects associated with mChat, like a way to systematically evaluate retrieval augmented generation strategies. He proactively sought out advancements in this rapidly moving field and encouraged his team to do the same. His enthusiasm for generative AI and LLM technology is genuine and truly inspiring!

Wilson Po

Sr. Product Manager at Tableau Software, A Salesforce Company

Ameen was incredible mentor and partner during my transition towards Product Management. As my engineering lead counterpart, I relied on Ameen on learning more around the consideration and constraints that an engineering team is juggling. Ameen really helped us navigate these challenges and was the constant championing around the work. I'm very appreciative of what I was able to learn from his leadership in partnering to deliver this feature.

Wael Al-Ghool

Managing Director

Mohamed Ameen is totally serious and interested in new technologies and keen to finish his work on time and with the requirements stated by the customer.

Samson Kim

Java / Scala Lead Software Engineer, AWS, GCP

In my time working with Ameen, I was impressed by his effective management of scrum meetings in our team. He had a clear knack for keeping the team on track, which was crucial for our on-time project deliveries. Ameen balanced his roles as a leader and a team player, often helping out with the workload. His practical approach and knowledge in planning and estimating big projects contributed significantly to our team's efficiency and readiness. I appreciate the leadership and mentorship he offered during our collaboration

Bodhisatwa Mukhopadhyay , MBA, BE

Sr. Manager, Software Development at Moderna, ex-Amazon

I highly recommend Ameen as a software leader in the AIML space. I had the pleasure of collaborating with Ameen and I can confidently say that he is a great person to work with. Ameen`s technical expertise in AIML is exceptional, and his leadership skills are equally impressive. He has a deep understanding of the field and is always up to date with the latest advancements. Whenever we faced technical challenges, Ameen was quick to provide innovative solutions and guidance.

Mia Chen

Software Engineer 2 | ex Microsoft | Goldman Sachs alumni

For me, Ameen is more than just a manager. His guidance and mentorship benefit my professional path. Ameen possesses a rare ability to balance strategic thinking with a hands-on approach, making him an invaluable asset to any organization.

Noriyasu Li

Principal Product Manager

Ameen is an outstanding Senior SDM with deep AI/ML expertise and impressive management skills. Working with him on AI/ML initiatives was a pleasure. His technical expertise, from tackling complex challenges to mentoring me on coding (with ChatGPT as my coach!), was invaluable. Beyond technical brilliance, Ameen excels at leading teams and providing strategic insights. His collaborative spirit, positive attitude, and ability to translate complex concepts into actionable strategies made him a key driver of our AI/ML projects.

Miyuki Ono Bishop, PMP, CSM

Senior Product Manager at Tableau, A Salesforce Company | Localization & Globalization Professional

I had a pleasure of working with Ameen on international product releases at Tableau. Ameen was a great partner as my engineering counterpart. He was goal-driven, customer-focused, and action-oriented. He was an effective engineering leader and a very good communicator. Ameen helped us navigate challenges around Bi-directional/RTL support for our products and led the dev community as an expert in that domain.

Ameen is a strategic thinker and focused on the big-picture company mission. I always admired his passion and commitment to product quality and customer success.

Contact

Location:

Bothell, WA, 98012


Calendar:

Calendly / mameen

Loading
Your message has been sent. Thank you!