Abbas Cyclewala

Senior Software Engineer at Google

Hyderabad, Telangana, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Abbas Cyclewala is a Senior Software Engineer with 10 years of experience building backend systems and performance-minded features at Microsoft and now Google, with deep fluency in Python, Node.js, C++, and SQL. He rose through multiple engineering roles at Microsoft—from entry-level developer to Senior Software Engineer—bringing production experience across services, rule engines, and dynamic expression evaluation. As a contributor to the well-known microsoft/RulesEngine project, he implemented nested-object support, logical operator examples, delegate-based expression refactors, and performance improvements that reduced runtime overhead. Early startup and co-founder experience in mobile app development give him a practical end-to-end perspective on product delivery, from prototyping to production. Based in Hyderabad, he combines rigorous engineering fundamentals from a B.E. in Computer Engineering with a knack for cleaning up complex code paths and improving runtime performance.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at Sardar Patel Institute Of Technology
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
589reputation
56kreached
24answers
0questions
github-logo-circle

Github Skills (21)

json10
evaluation10
expressions10
net10
dotnet10
rule-engine10
asp-net10
eval10
evaluator10
expression10
dotnet-core10
engine10
csharp10
nuget9
workflow-engine9

Programming languages (5)

C#TypeScriptJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
microsoft/RulesEngine

Mar 2020 - Jan 2023

A Json based Rules Engine with extensive Dynamic expression support
Role in this project:
userBack-end Developer
Contributions:6 releases, 102 reviews, 62 commits in 2 years 10 months
Contributions summary:Abbas primarily contributed to the RulesEngine project by implementing features and fixing bugs related to the rule engine's functionality. They added support for nested objects, examples using AndAlso/OrElse logical operators, and fixed dynamic object support within the RuleParameter class. The user also refactored code by converting expressions to delegates and performed code cleanup. Additionally, they made performance improvements.
dotnetrules-basedexpression-evaluatorenginerules
microsoft/MigrateToGraph

Jan 2019 - Sep 2021

A tool to migrate an existing database to a graph database
Contributions:7 reviews, 6 commits, 16 PRs in 2 years 8 months
existing-databaseverticesedgedatabasemigrations
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Abbas Cyclewala - Senior Software Engineer at Google