William Moodhe

Full Stack Developer

Personal information and references are not listed here. Looking for consulting or have a job proposition? Contact me directly.

Experience

Senior Software Engineer
05/2023 - 08/2024

B2B SaaS product for ESG and carbon emissions accounting.

  • Automated critical ETL processes, reducing manual work required from data engineers by 70%.
  • Restructured client database models, reducing load times by 30% and storage costs by 50%.
  • Brought 2 years of legacy code up to date, reducing vulnerabilities and developer overhead.
  • Self-started and became the main contributor of a team of 4 engineers after only 3 weeks.
Senior Software Engineer
12/2022 - 01/2023

Patient portals and triage care for immunotherapy cancer treatment.

  • Created a data cache system, reducing very long page load times by up to 90% and immensely increasing user satisfaction.
  • Led the team of 5 through much needed mentorship, increasing production speed of other engineers by 50%.
  • Resolved 3 years of tech debt and shrunk the code base by 30%. Introduced modern frameworks such as unstyled components, Tailwind, and Redux to replace long deprecated solutions.
  • Took front-end ownership for a team that was specifically asking for a React, HTML, and CSS expert.
Software Engineer
01/2020 - 11/2022

Learning management systems, an online event/conference SaaS, and VR training software.

  • Took front-end ownership of the online conferencing and event management app, which saw great success during COVID, was built by our team of three in only 5 months, and resulted in a 50% increase in company revenue.
  • Spearheaded the company migration from legacy PHP to modern React and Node, resulting in 40% faster feature development.
  • Hit the ground running, submitting new features within the first two weeks. Utilized a variety of stacks for 5 separate projects that included Ember, React, Node, Java, Laravel, and React Native.
  • Reviewed code for 12 engineers and was a mentor for many of them.
Software Engineer
12/2018 - 12/2019

eSports event organizer and broadcasting solution.

  • Created stream overlay software which gave us a competitive market edge, resulting in 2x more clients and 50% higher contract price.
  • Designed stylish websites for events and handled the technical side of broadcasts.
Software Engineer
04/2017 - 12/2018

Sportsbook software and consulting.

  • Resolved over 50 critical bugs and performance issues within 2 months, leading to a 30% reduction in reported issues and improved stability.
  • Reduced onboarding time of junior engineers by 50% by creating comprehensive documentation and training.
  • Optimized front-end performance for mobile and weaker devices, resulting in 25% more user retention.

Skills

List isn't exhaustive. There's way too much tech to mention and these are just the key ones people look for.

Languages:
TypeScript, JavaScript, Python, C#, Java, PHP, C++, C, Lua
Frameworks:
React, Node.js, Next.js, Vue, Svelte, Astro, Ember, Preact, Django, Laravel, Express, .NET
WEB:
HTML5, CSS3, ES6, REST APIs, Webpack, Babel
UI:
Tailwind, Bootstrap, Material UI, Styled Components, Unstyled Components, Ant Design, jQuery, Figma
Databases:
SQL, NoSQL, MySQL, PostgresQL, SQL Server, MongoDB, DocumentDB, DynamoDB, Redis, Hibernate, Prisma, TypeORM, MikroORM
State:
Redux, Mobx, React Query, GraphQL, tRPC
Cloud:
AWS, GCP, Azure, Datadog, Serverless, Lambda, Auth0, Cognito, S3, EC2, ECS, SQS
Data Visualization:
Highcharts, Chart.js, D3.js, three.js
Devops:
CI/CD, Docker, Kubernetes, Git, SVN, GitHub Actions, Cloudflare, NGINX, Linux, ESLint, Prettier
Misc:
Storybook, zod
Testing:
Jest, Cypress, React Testing Library, Unit, Integration, End-to-end, A/B
Collaboration:
JIRA, Bitbucket, Confluence, Slack, Teams
Game Engines:
Unreal, Unity, Source

Education

Bachelor of Computer Science
Areas of study: web development, computer graphics, game development. Peer tutoring volunteer, helping other students on coursework for beginner to advanced level Java, C++, and C#.

Awards