Tarek Ayna
Verified Expert in Engineering
Software Architecture Developer
Tarek is an ex-Principal Software Architect at Microsoft. He has 15+ years of professional software development experience. He has been a principal architect/engineering manager at Microsoft, Google, and his startups. His expertise includes full-stack web applications (Azure Signup), front-end web apps (Microsoft Loop), and data processing systems (GCP Billing). Tarek's preferred stack is React/TypeScript/.NET/Azure. Tarek communicates very well and has worked in teams of all sizes.
Portfolio
Experience
Availability
Preferred Environment
React, Chrome, Windows, ASP.NET, Visual Studio, Visual Studio Code (VS Code), .NET, C#, TypeScript
The most amazing...
...thing I've built is edgebot, my current side project. It is a fully automated, fully customizable, automated trading system that can trade futures and crypto.
Work Experience
Principal Software Architect
Microsoft
- Oversaw the software engineering architecture and portfolio for a group of 200+ engineers.
- Managed and owned the Microsoft Loop Pages and Expressions organization, building a team of 10 engineers from scratch, including hiring, onboarding, and mentoring.
- Planned and created the long-term vision of the product along with program managers, product managers, and executive leadership.
- Led the technical execution of the product vision E2E, including integration with various internal services, such as ODSP, Substrate, and Hubble.
- Owned and drove the Loop App reliability and safe release processes. Managed the reliability measurement, tracking, and reporting for over 400 engineers in 4 organizations.
- Owned and drove the Loop App shiproom, setting goals to release the Loop App public preview (March 2023) and GA (Nov 2023), and tracked the work of over 400 engineers for over 12 months to ensure timely release.
Principal Engineering Manager
- Headed the Google Cloud Billing data pipelines team as principal engineering manager, overseeing the monetization of billions of dollars of revenue at a scale of O(1M) QPS.
- Managed a team of nine engineers and grew the team by hiring and promoting high performers.
- Planned and created the team's long-term vision, acting as a product owner and collaborating with the product management and user experience peers.
- Provided technical guidance for my team and the Google Cloud Billing organization.
- Led the technical execution of the product vision E2E. Planned feature development sprints and allocated the work.
- Authored long-term vision documents, design documents, and rollout documents for components within the pipeline.
CEO and Principal Software Architect
Finders
- Served as CEO and principal software architect at Finders, a cross-border eCommerce service that generated over $1 million in revenue in one year.
- Managed the company since inception. Hired and led a team of 12, spanning software development, operations, marketing, customer service, accounting, and business development.
- Procured investors and closed a round of over $200,000 investments within six months of operations.
- Managed the software development team, which architected and built the full stack of services, including cloud services (Azure), data services, and web front-end services.
- Developed large product parts using C# and ASP.NET on Azure (Web Services, API Services, Redis Cache, Cosmos DB, Mongo, TypeScript, and React).
- Created the business development strategy and directed the day-to-day implementation.
Principal Software Engineer and Engineering Manager
Microsoft
- Managed and led the customer signup and accounts (CSA) team of the Azure commercial experiences organization.
- Managed a growing team of 3 to 14 developers.
- Grew the team by screening, interviewing, and hiring experienced and entry-level developers. Grew my team from 3 to 14 developers within one year. Interviewed more than 150 candidates in the process.
- Planned and created the long-term product vision for Azure Signup and Accounts by collaborating with the executive leadership of Azure, software development leadership, and project managers.
- Provided technical guidance for my team and the Azure Commercial Experiences organization.
- Implemented end-to-end components using C# and ASP.NET on Azure, leveraging Web Services, Cosmos, and Azure Functions.
Founder
Cloud15.com
- Created, architected, and developed Cloud15.com: a cloud-based rapid web development platform.
- Managed a team of interns (2-3), contractors (2-4), and designers (1-2).
- Developed Windows Azure Cloud Service using ASP.NET MVC 5 (C#), Entity Framework Code First, and the SQL Server.
- Built the front end using HTML, Less, TypeScript, Knockout.js, Require.js, jQuery, and Bootstrap.
- Developed many back-end workers including data crunchers, cachers, search optimizers, cleaners, and Azure service managers. All were written in C#.
Founder
Intelliweb Consulting
- Created Intelliweb Consulting and sourced local clients in the Seattle area.
- Worked with the senior leadership to optimize developer productivity and processes.
- Automated the setup process for a new development environment on IIS using Node.js scripts. Reduced the process duration from two days to under one hour.
- Created and managed a team that developed an internal API caching service that enables the caching/mocking of products for development and testing.
- Ported Node.js build tools to work on Windows and enabled remote work through Windows Virtual Machines.
Software Engineer
Microsoft
- Created a Modern Bing app for Windows 8 operating system using JavaScript, HTML, and CSS.
- Prototyped several Windows 8 apps using C#.
- Created internal-facing Microsoft testing websites using ASP.NET, C#, and SQL Server.
- Developed a fully automated testing suite for the UI of Windows operating system.
Founder | Developer
961Host
- Built more than 20 websites for various clients like a basketball team, a jeweler, and a journalist. All this was done while I was going to college at the time.
Experience
Finders
Azure Signup Experience
https://account.windowsazure.com/Home/IndexTrading Planner
Skills
Languages
HTML5, JavaScript, Less, CSS, C#, TypeScript, C++, PHP, Java
Frameworks
Knockout (Knockout.js), ASP.NET, ASP.NET MVC 5, .NET, Angular, AngularJS, Chrome, OAuth 2
Libraries/APIs
React, React Redux, jQuery, Highcharts, Node.js, REST APIs, Bing API, Twitter API, Facebook API, Twilio API, SendGrid API, Google Cloud API
Tools
Microsoft Visual Studio, Windows Azure SDK, Visual Studio, Git
Paradigms
Web Architecture, Concurrent Programming, REST, Windows App Development, Testing
Platforms
Azure, Web, Visual Studio 2017, Windows, Joomla, Azure Functions, Visual Studio Code (VS Code), SharePoint
Storage
Azure Blobs, Azure Tables, Azure Queue Storage, MongoDB, Redis, Microsoft SQL Server, Azure SQL Databases, Azure Cache, Azure Websites, Azure SQL, SQL Server 2012, Databases, Google Cloud, Azure Cosmos DB
Other
Ajax, Software Architecture, Technical Leadership, IIS, IIS 7, IIS 8, Cloud Services, OAuth, OpenID Connect (OIDC), Operating Systems, Microprocessors, APIs, Microsoft 365
Education
Master's Degree in Computer Engineering
University of Florida - Gainesville, FL, USA
Bachelor's Degree in Computer and Communications Engineering
American University of Beirut - Beirut, Lebanon
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring