Gradient background

Software Engineering Team Lead and Director

Cloudsure LimitedCareer

www.cloudsure.mu · Moka, Mauritius · Full-time · Hybrid
January 1, 2020 to present·5 years & 9 months
Web DevelopmentFunctional ProgrammingClojureClojureScriptTypeScriptNext.jsReactGoogle Cloud Platform

Description

Cloudsure offers a white-labeled digital insurance platform to financial service providers. One of their biggest partners is Simply Financial Services. I started as a Senior Software Engineer at Simply Financial Services, moved to the partner company (Cloudsure Limited) based in Mauritius and was promoted to team lead on 1 November 2022.

Leadership & Team Management

  • Co-lead a team of 15 engineers across two time zones, fostering a collaborative and high-performing environment.
  • Onboard, mentor and guide engineers, improving their skills and the overall quality of code delivered.
  • Demonstrate strong leadership qualities through empathy and active listening, resulting in improved team communication, collaboration, and morale.
  • Manage the support team, shaving turnaround times down to a maximum of 3 days thus improving user satisfaction.

Software Development & Architecture

  • Navigate, develop, and architect complex distributed systems on GCP, encompassing over 10 repositories and 8 running applications.
  • Cross pollinate learnings through code reviews, documentation and communication.
  • Review Merge Requests daily, ensuring code quality and adherence to programming guidelines.
  • Maintain a keen eye for detail in UX and DevX, contributing to improved user and developer experiences.

Business Impact & Problem Solving

  • Play a key role in onboarding new partners. Example, contributed to a 60% increase in company revenue in a 4 month project.
  • Contribute to the bigger picture through systems thinking by architecting and designing features that truly matter.
  • Proactively identify and resolve critical issues prior to product launches, mitigating potential risks.
  • Effectively manage high-pressure situations and resolve critical incidents, ensuring system stability.
  • Fixing issues at source, writing up and sharing post-mortems to prevent future challenges.

Skills

Web Development Clojure ClojureScript TypeScript JavaScript Next.js React Google Cloud Platform Storybook Polylith Architecture Distributed Systems Domain Driven Design Functional Programming DevOps Emacs Visual Studio Code Cursor

Kubernetes Cloud Functions Cloud Scheduler Pub/Sub BigQuery Datastore SQL React Next.js TypeScript JavaScript TailwindCSS Git GitLab Ramda.js Immutable.js Node.js npm UX DevX Warp K9s

Leadership Team Management Software Development Architecture Business Impact Problem Solving Lean Principles Waste Reduction Communication Adaptability Mentorship Team Work