Saad Shakil

Software Engineer

Intro

I am a Canadian software engineer with 10 years of professional experience with full-stack enterprise web systems development.

Recent Projects

Here are some fun projects I've made.

Emotion Tracker

A mood tracker CRUD demonstrator web app

Log Interface Track Interface


Professional Experience

I have worked across the high-tech, government healthcare, finance (including fintech), and startup industries, gaining a diverse set of skills, contexts, and insights that allow me to adapt and excel in various environments.

  • Web Development: ReactJS/TS, Ruby on Rails, Django with Python, Spring Boot with Java.
  • Containerization & Cloud-Native: Docker, Kubernetes, Cloud Foundry.
  • Infrastructure as Code (IaC): Chef, Puppet, Terraform.
  • Microservices Architectures:
    • Experience in breaking down a monolith and building new distributed systems.
  • Logging & Monitoring:
    • Hands-on experience with Sentry, Splunk, DataDog, LogDNA, and Sumo Logic to ensure system reliability and observability.

Software Engineer - Wave Financial (H&R Block)

At Wave Financial (H&R Block), I developed and maintained key features within the Payment Team, using Python and Django to build and scale financial services applications. My work involved cross-repo collaboration and aligned with my experience in MVP-inspired frameworks and messaging systems.

Software Engineer - Pivotal Inc. (VMWare)

At Pivotal Inc. (VMWare), I gained hands-on experience with cloud-native technologies across multiple product subteams. This experience provided a strong foundation in application packaging, deployment, and configuration—key skills for leading teams in modern cloud-based environments.


Leadership Experience

I have led pair programming efforts to implement critical features and mentored new hires, guiding them in adopting best practices. I have also provided technical guidance and support to peers, ensuring alignment with company goals.

Engineering Management

I developed a good foundation in engineering management through my Master’s in Engineering Management. Courses including Managing Talent and Organizations, Leadership Skills, and Engineering Management have equipped me with the skills necessary for effective team leadership, conflict management, and collaborative decision-making. The conceptual knowledge and the initiatives I took for leadership responsibilities in group projects have strengthened my leadership skills needed for engineering leadership.

Back to Top

AI Tools

I have also embraced modern AI tools to enhance my productivity and code quality, experimenting with tools like GitHub Copilot, ChatGPT Teams, and JetBrains AI Assistant. These tools have allowed me to streamline my workflow through automating code creation for tasks of varying complexity and focus on delivering high-quality code.

Summary

My technical expertise, leadership experience, and passion for continuous learning through a self-driven growth mindset makes me a great fit for a Team Lead or Senior Software Engineer roles.

Back to Top