Skip to main content

Yasin Davids

Full-Stack Software Engineer

Talent
Cape TownMember since September 29, 2026
Looking for a jobTypeScriptJavaScriptPythonC#JavaReact 19Next.js 16AngularJSTailwind CSSMDXNode.jsASP.NET MVCDockerAWSLambdaAPI GatewayDynamoDBStep FunctionsSNSSQSS3IAMCloudWatchCodePipelineCodeCommitCloudFormationAWS SAMServerless FrameworkLegacy re-architecture
·

Hire this person

Send a job offer directly to this candidate

Looking for a jobTypeScriptJavaScriptPythonC#

About

Developer shipping production software for enterprise clients.

Experience

Full-Stack Software Engineer & Software Architect

Freelance Contractor · Feb 2026 – Present

HR Operations Dashboard Re-architecture | JSE Top 40 company (under NDA)

  • Re-architected a ~30,000-line monolithic HR operations dashboard into a modular, tested TypeScript codebase without changing how it behaved during the migration.

  • Split the backend into 43 modules and 30 independently validated endpoints.

  • Built AST-based migration tooling and reconciliation workflows so the refactor could continue safely while the system kept changing, cutting the main frontend component by ~70%.

  • Proved the new code behaved the same as the old through 9 automated build gates (regression, dependency and golden-output checks) and live smoke tests passing on all 30 endpoints in a dedicated sandbox.

Marketing Site & Search Infrastructure | HK Synergy

  • Rebuilt a single-page site as a multi-route Next.js 16 / React 19 application in TypeScript and Tailwind, with six page routes, centralised content configuration and an MDX blog module.

  • Implemented the full technical SEO layer: per-route canonical metadata (fixing an inherited-canonical defect that would have deindexed every child page), JSON-LD structured data, dynamic Open Graph images, and generated sitemap, robots and manifest files.

  • Built a draft-gating system so page structure could ship before content sign-off. Unpublished routes stayed out of navigation, the sitemap and the search index, and could still be previewed behind a build flag.

  • Owned delivery end to end: cookieless analytics with server-action conversion tracking, Lighthouse-driven image optimisation for Core Web Vitals, Cloudflare DNS, Netlify deployment, Resend email, and Search Console and Google Business Profile setup.

Full-Stack Software Engineer

Elixirr Digital · May 2025 – Feb 2026

Insight Engine | iRobot

  • Built and maintained features for Insight Engine, the enterprise platform iRobot's marketing teams use to manage user insights, targeted campaigns and automated alerts across its fleet of connected robot vacuums.

  • Delivered a high volume of features, bug fixes and refactors end to end across an AngularJS frontend, Python backend and AWS cloud layer in a tightly interconnected distributed system.

  • Managed infrastructure as code with CloudFormation, AWS SAM and the Serverless Framework across development, staging and production. This covered Lambda, API Gateway, DynamoDB, Step Functions, SNS/SQS, S3, IAM and CloudWatch, with CI/CD through CodePipeline and CodeCommit.

  • Refactored legacy code across a large multi-module frontend and interconnected repositories. This included pulling scattered frontend constants into one place and building a database-wide cleanup of invalid records.

Skills

Full-Stack Software Engineer

Reviews

Related