Ian Richards

Senior Developer C#, .Net Framework and Core, Azure, API building, Git, Entity Framework, Asp.Net MVC.Net

Munxar, Malta

About

I am an accomplished software developer with a two-decade achievement record and extensive leadership experience in Agile environments. My expertise is multi-layered, and my professional focal points include full-stack software development, clean architecture, cloud integrations, database architecture, microservices, CI/CD, business analysis, requirements gathering, system design & improvement, testing & QA, web & mobile development, coaching, cross-functional leadership, and process improvement. Delivering superior execution on the latter requires excellent communication, organizational, and problem-solving skills, project coordination, resource allocation, stakeholder management expertise, exceptional technical acumen, and a thorough understanding of agile methodologies and SDLC concepts. Over the years, I have demonstrated a unique ability to translate functional requirements into actual solutions and design, develop, test, deploy, and maintain innovative applications, software, and systems that have delighted users and delivered impressive business benefits. I am always open to hearing about a new and exciting opportunity and can be reached through this profile or via email. 📧 [email protected] Feel free to connect!

Experience

  • Senior Developer at iPortalis
    Sep 2017 - Present · 8 yrs 10 mos

    • Steered the end-to-end design, development, and deployment of various .NET applications, systems, solutions, and platform components in a dynamic Agile SCRUM setting. • Gathered functional requirements from business stakeholders, defining deliverables, articulating roadmaps, and ensuring products meet 100% of requirements. • Developed and maintained .NET microservices handling 100K+ requests daily, ensuring low latency, scalability, security, and 99.9% availability. • Built and maintained .NET-based APIs using ASP.NET Web API, enabling seamless integration with various front-end applications. • Created and implemented user-friendly and responsive UIs leveraging Blazor and ASP.NET MVC, transforming the user experience. • Led daily stand-ups and scrum ceremonies with the team, coordinating and facilitating Release Planning, Sprint Planning, Capacity Planning, Backlog Grooming, and Retrospective meetings to deliver high-quality products. • Coordinated testing alongside QA, uncovering pain points and defects, implementing corrective measures, and augmenting system functionality by 30%. • Established and maintained automated CI/CD pipelines to support efficient code deployment and deliver reliable and scalable products. • Orchestrated successful system transition from Azure AD and MS Online to Graph API, ensuring no downtime and impact. • Engineered interfaces between iPortalis systems and external products (Teams, Webex, and Duo) while leveraging 3rd party APIs to ensure efficient and reliable interconnectivity. • Supported the cloud migration journey by spearheading the integration of iPortalis systems into Azure Cloud and developing a robust license management system. • Mentored and supported junior developers, providing ongoing guidance to build capacity while leading code reviews to reduce defects and enhance quality.

  • Lead Software Developer at Hex Innovations
    Oct 2015 - Aug 2017 · 1 yr 11 mos

    • Directed the full-cycle development of three dynamic mobile applications, products, and systems in an Agile framework. • Developed and maintained secure database systems leveraging MySQL and Entity Framework to support high-traffic .NET software. • Oversaw dev and prod environments, coordinating multiple deployments, maintaining 99.9% uptime, and maximizing reliability and performance.

  • Lead Software Developer at ISCANGO LIMITED
    Sep 2013 - Sep 2015 · 2 yrs 1 mo

    • Coached and led a team of four in designing and developing bespoke Android-based loyalty applications for a large portfolio of business clients. • Coordinated multiple projects concurrently, leading all aspects from initial requirements gathering to design, coding, testing, deployment, and maintenance, meeting 100% of deliverables and exceeding all stakeholder expectations. • Championed new development practices, introduced novel tooling, established CI/CD processes, reinforced Agile practices, and accelerated development efficiency by 40%.

  • Lead Software Developer at Zappme Limited
    Aug 2011 - Aug 2013 · 2 yrs 1 mo

    • Headed the design, coding, testing, release, and ongoing maintenance of several script-based games for the online gambling industry, driving user satisfaction while ensuring scalability, security, and availability.

  • Lead Software Developer at SkillKash Ltd.
    May 2010 - Jul 2011 · 1 yr 3 mos

    • Created and launched two disruptive games via Action Script 3, spearheaded integrations with backend systems for payments and user management, and attained 95% user satisfaction.