Back to portfolioShakeer Ahmad

The longer version.

What I do at work, and how each project came together.

Work experience

M365 Engineer

Princeton IT Services, Inc, Gudivada, AP

  • Built an end-to-end mail-to-ticket system with Dynamics 365 Customer Service, Power Automate and ARC rules. It cut manual ticket creation by ~80% and first response from hours to under 10 minutes.
  • Administer Exchange Online for 50+ users: mailbox provisioning, shared mailboxes, Send-As permissions and quarantine management.
  • Executed 3+ cross-tenant migrations across Exchange Online, OneDrive and SharePoint, including US-to-India tenant moves for compliance, with directory sync, DNS cutovers and zero data loss.
  • Manage identity & access for 50+ users in Entra ID: RBAC roles, MFA enforcement, Conditional Access and quarterly access reviews.

B.Tech, Information Technology

R.V.R. & J.C. College of Engineering

Projects

Mail-to-Ticket System

Support emails become Dynamics 365 cases automatically: routed, tracked and acknowledged without anyone copy-pasting. About 80% less manual work, and first response in under 10 minutes.

  1. Email arrives
  2. ARC rule
  3. Case created
  4. Power Automate routes
  5. User gets reply
  • Dynamics 365
  • Power Automate
  • Exchange Online

Cross-Tenant M365 Migrations

Mailboxes, OneDrive and SharePoint moved between tenants, including US-to-India moves for compliance. 3+ tenants migrated, zero data loss.

  • Staged mailbox migrations with pre-sync and a controlled cutover.
  • MX, SPF and DKIM updates during domain transfer.
  • Users, groups and licences recreated with matching permissions.
  • Delta sync plus post-migration validation.
  • AvePoint Fly
  • Exchange Online
  • SharePoint
  • DNS

Google Workspace to Microsoft 365

Migrated 40 users' mail, calendar, contacts and files with no interruption to email delivery.

  • Gmail, Contacts and Calendar moved into Exchange Online.
  • MX transition planned so mail kept flowing during cutover.
  • Drive files moved to OneDrive and SharePoint.
  • Exchange Online
  • OneDrive
  • DNS

Princeton Engage: Employee Engagement Bot

Automated birthday and work-anniversary recognition with Teams posts, personalised HTML emails and a Copilot Studio bot.

  • Scheduled Power Automate flows read a SharePoint list daily.
  • Teams announcements plus branded HTML emails.
  • Bot answers milestone questions without exposing birth years to employees.
  • Copilot Studio
  • Power Automate
  • SharePoint
  • Teams

This site: CI/CD on AWS

Static site on S3 and CloudFront with HTTPS via ACM. Every push to main deploys automatically through GitHub Actions.

  • CloudFront with Origin Access Control in front of a private bucket.
  • Least-privilege IAM user, with credentials in GitHub Secrets.
  • Custom domain, www redirect and DNS configured end to end.
  • S3
  • CloudFront
  • GitHub Actions
  • IAM

View on GitHub