Summary
Overview
Work History
Education
Skills
Timeline
Generic

Masoud Mehrpakdel

London

Summary

Innovative Software Developer with over 10 years of experience in designing and testing applications. Skilled in multiple programming languages and frameworks , with a strong ability to adapt to new technologies quickly. Proven ability to manage development projects and lead teams through all phases, from requirements analysis to delivering high-quality software. Recognized for exceptional problem-solving skills and a keen attention to detail, with a strong focus on SOLID Principles, clean code practices, pair programming, and code review.

Overview

13
13
years of professional experience

Work History

Senior Software Developer

Genie App
London
01.2024 - Current
  • Genie is an AI prototyping tool, used to create wireframes for rapid software requirements. It generates production-ready code based on prototypes and supports all tech stacks.
  • Developed back-end modules using .NET Core, Entity Framework, SQL Server, DDD, CQRS, and Azure services.
  • Designed a React render engine to parse JSON layouts and generate html.
  • Developed P2C services to generate code based on prototypes using TypeScript and Node.js.
  • Designed an efficient solution for E2E test automation by simulating user actions with customized commands.
  • Assisted junior developers with coding tasks and debugging problems.
  • Engaged in code review sessions to uphold coding standards.

Senior Software Developer

Taxually
London
01.2023 - 12.2023
  • Taxually delivers VAT compliance solutions that cater to all business types, from online retailers to those with complex tax departments.
  • Initiated efforts to migrate legacy applications to a microservices platform.
  • Trained developers to apply DDD strategy and best practices.
  • Played a key role in the development of distributed services that handle processing millions of records using ASP.NET Core, Azure Service Bus, Cosmos DB, Azure Table Storage, Azure SQL, and Azure Batch Processing.
  • Developed anti-corruption layer services to maintain the integrity of business models with legacy applications, using Node.js and TypeScript.
  • Designed and developed a highly capable and fault-tolerant service to process and submit VAT to different tax authorities using ASP.NET Core, Entity Framework, Azure Service Bus, and Azure Functions.
  • Participated in code reviews, presentations, coordination, knowledge transfer, and also involved in pair programming sessions.

Senior Software Developer

Iplicit
London
12.2020 - 11.2022
  • Multi-award-winning cloud accounting software.
  • Drove efficiency by engaging in Agile development activities, including sprint planning.
  • Incorporated technologies such as IdentityServer, ASP.NET Identity, OpenID Connect, and Azure Cosmos DB to implement the MFA feature and upgrade existing authentication processes and infrastructure.
  • Performed code reviews to ensure that other developers' code meets quality standards and follows best practices.
  • Developed and implemented a high-performing print agent Windows service that communicates with Iplicit core services using Azure SignalR and Azure Service Bus.
  • Developed and implemented a microservice to integrate with HMRC's Make Tax Digital services using Asp.Net Core, Entity Framework, and including a UI with React.js.

Senior Software Developer

Geeks Ltd
London
09.2015 - 11.2020
  • Geeks Ltd is a multiple award-winning company with a focus on bespoke software development. The company specializes in designing and building customized business automation solutions.
  • Contributed to the company's growth by delivering great performance and training many developers through knowledge sharing and pair programming.
  • Technically, lead a team of eight, improving standards through design reviews, pair programming, and coding reviews.
  • Met and exceeded quality targets by constantly verifying development.
  • Day-to-day coding, debugging, testing, deployment, and maintenance.
  • Built and sustained critical Node.js services for long-term operations.
  • Attending client meetings and requirement analysis.

Software Developer

AAICCO
01.2012 - 08.2015
  • Established in 2010 with a commitment to applying financial knowledge for value creation.
  • Created high-efficiency distributed system software and core framework infrastructure using DDD, Masstransit, RabbitMQ, Angular.
  • Built scalable framework tailored for enterprise-level applications leveraging WPF, WCF, and EF.
  • Collaborate with executives, developers, and designers during the entire product development process.
  • Trained developers on core concepts of DDD, TDD, and BDD.
  • Maintained backward compatibility while developing new features.
  • Understanding and working on financial and investment consultancy services.
  • Produced high-quality, fault-tolerant code contributing to overall project success.

Education

BSc - Computer Software Engineering

Shomal University
2010

Associates Degree - Computer Software

Enghelab
2006

Skills

  • C#, TypeScript, JavaScript, Python
  • React, Redux Saga, React Toolkit, Styled Components, Tailwind
  • ASPNET Core, Nodejs, MVC, Expressjs, HTML CSS, RESTful API, Web API
  • Microservices, Domain-Driven Design, Event-Driven architecture,
  • Azure, AWS, Heroku
  • Microsoft SQL Server, PostgreSQL, MongoDB, Cosmos DB
  • Entity Framework, TypeORM, Mongoose, Dapper
  • Git, SourceTree

Timeline

Senior Software Developer

Genie App
01.2024 - Current

Senior Software Developer

Taxually
01.2023 - 12.2023

Senior Software Developer

Iplicit
12.2020 - 11.2022

Senior Software Developer

Geeks Ltd
09.2015 - 11.2020

Software Developer

AAICCO
01.2012 - 08.2015

BSc - Computer Software Engineering

Shomal University

Associates Degree - Computer Software

Enghelab
Masoud Mehrpakdel