Marlon Dedakis

I'm a full stack .NET developer and Team Leader with around a decade of experience in leading software projects and technical teams. I am passionate about helping people achieve their full potential and providing team members with the tools and support they need to achieve this.

I have extensive experience in managing software project cycles, building complete and scalable web applications, APIs and databases from the ground up, utilising the Agile process to deliver client solutions within agreed deadlines. I have a passion for learning and enjoy creative problem solving.

I aim to stay as current as possible with new technologies, libraries and frameworks, whilst ensuring I utilise more generalised approaches, such as design patterns, OOP & TDD principles to my work.

Feel free to visit the main site for more information about myself.


Reviews

Miranda Savage profile picture

Miranda (Pottinger) Savage

I had the pleasure of working closely with Marlon for some time on the development of my organisation’s website, providing digital services to our external users and internal staff, and most recently on integrating this into our wider technical landscape. I was particularly impressed by Marlon’s ability to cut through and clarify complex integration requirements, especially where limited contextual information had been provided. He is also skilled at managing client relationships effectively: he has built a strong partnership with our team, and is a trusted technical advisor.

Joshua Richards profile picture

Joshua Richards

I’ve had the pleasure of working with Marlon for three years now, most recently as my team lead. As a team lead he was closely involved with everybody in the team, bringing out the best in people and encouraging them to reach their goals. He is an excellent communicator and is able to break down complex problems into digestible chunks. Marlon is also highly technical and still gets involved in development work alongside leading the team. Well versed in Agile methodologies, he helped transition one of our projects to this way of working, including guiding the client. Everything considered, any employee would be lucky to have Marlon as their team lead.

Mustafe farhan profile picture

Mustafe Farhan

Marlon has been my team leader for the last three years. It has been nothing but a pleasure to work with him both professionally and at an individual level. He has great communication skills and is also has many years of experience in technology. But more importantly able to close the gap between communicating difficult technical requirements to the client in a way that they understand. In those three years I have been with him, he did a fantastic job catering to the 5 plus developers and the needs of the client. Overall, a great person with an unmatched positive attitude and leadership skills that doesn’t crack under pressure. He would be a great addition to any team.

Adam Davies profile picture

Adam Davies

Worked with Marlon in a developer capacity and as my team lead, as a developer Marlon is very capable of getting the job done and to a high standard while also being able to talk through his conflicts, resolves and recommendations. As a team lead he is showing promising signs of growing into a well rounded leader with ability to uplift, motivate and direct those around him.

Skills

Back-end & Cloud
  • C#/.NET
  • SQL
  • Azure
  • REST APIs
  • Microservices
Front-end
  • HTML5
  • CSS3
  • JavaScript
Architecture
  • Design Patterns
  • OWASP
  • WCAG
Tools & Processes
  • Agile
  • gulp.js
  • Azure DevOps
Testing
  • xUnit
  • Selenium
I am experienced and competent in:
  • Designing client-side and server-side architecture
  • Leading development teams and managing high velocity projects
  • Translating designer mock-ups and wireframes into front-end code
  • Ensuring cross-platform optimization for mobile devices
  • Ensuring responsiveness of applications
  • Seeing through a project from conception to finished product
  • Designing and developing RESTful APIs
  • Creating servers and databases for functionality & server-side programming
  • Writing clean, functional code
  • Understanding and implementation of security and data protection
  • Cloud infrastructure management and application development
  • Desktop and mobile application development
  • Mentoring and coaching
  • Writing technical documentation
  • Agile Development & Scrum

Experience

Technical Lead

Cultivating high-performing software development teams

Full-stack analysis, development, and modification of complex software systems programs. Leading projects to define specifications for complex software programming applications and modifying existing applications. Analyzing software needs, options, risks, costs and impact on enterprise business process and goals. Overseeing and actively developing throughout all steps of system development life cycles.

January 2023 - Present

Lead Analyst Developer & Team Leader

Method 4 Ltd

Lead developer on various team projects and managing a team of 8 developers. Conducting appraisals, one to ones, development action plans, mentoring, leading team retrospectives, facilitating between team members and clients, assisting in overcoming blockers, reviewing code quality and ensuring the team maintains code quality standards, motivating and encouraging team members, UX and design for new projects, technical documentation, following the ISO 27001 and 9001 workflows, ensuring the team are following ISO policies, conducting project risk plans, data and security audits, team operations planning.

Implemented new development cycle processes that greatly improved code quality and client satisfaction during sprints. Implemented new code testing and documentation standards that significantly reduced project risk and made onboarding new developers a much smoother transition, lowering project costs and improving sprint velocities.

October 2021 - January 2023

Lead Analyst Developer

Method 4 Ltd

Promoted to Lead Developer. Same as below but with more responsibility on project planning, overall technology architecture decisions and leading other developers both technically and inter-personally to help them optimize efficiency and achieve desired client outcomes.

August 2020 - September 2021

Analyst Developer

Method 4 Ltd

Responsible for developing web applications, designing and writing APIs, managing user authentication, bug-fixing, overall web technology architecture and implementation. Project lead for one of our biggest clients - obtaining requirements, defining technology architecture, delivering and refining solutions utilizing Agile & scrum methodologies. Delivered several large new features to the site including user portals, several APIs and an extensive CMS (Umbraco) implementation.

March 2019 - August 2020

ASP.NET CRM Developer

Newport City Homes

In-house senior role within the development team. Obtained requirements from staff on ways to streamline their working process’ via bespoke web apps, Dynamics CRM, dashboards and interactive reporting. Managed data integrity across three separate environments, ensuring data synchronisation was consistent, utilizing a variety of methods such as scheduled C# console apps, SQL scripts, CRM workflows, etc. Also worked with the Umbraco CMS and undertook the Umbraco 7 ‘Master’ certification in this role.

October 2017 - March 2019

Data Specialist

Newport City Homes

Extensive database administration (creating & designing data warehouses, auditing structures, size and performance); Design and build of new databases; lead reports development; design, deployment & maintenance of web apps & dashboards; part of a small team to build an API for a new resident portal. This role involved creation of various prediction models and tools, to enable the business to better predict costs and trends based on extensive historic data.

June 2017 - October 2017

Systems Engineer

Clifton Asset Management

Lead reporting developer, Dynamics CRM developer, design and deployment of custom dashboards / UIs for our in-house users, extensive testing of large volumes of data and design of in-house process' / design patterns. Consultants here required constant improvements to their dashboards, with speed, usability and logical design patterns being essential to their utility within the business.

January 2015 - June 2017

Storage Architect

101 Data Solutions

Preparing detailed technical designs and scopes of work and managing service delivery. Mainly storage solutions involving large SANs and disc/tape backup. Maintaining the corporate website. Providing on-site demos (client facing), configuration workshops and writing tenders.

January 2012 - January 2014

Volunteering

Lead Software Engineer

The Alan Turing Institute

Worked with researchers to develop REST APIs and extend existing UIs based on their requirements to better surface Case Studies. *Please note compensation was received for this role*

November 2022 - April 2023

Lead Software Engineer

Redearth Education

Building a fully responsive Umbraco 8 web application from the ground up - utilizing Microsoft Azure and modern packages / frameworks. Features include a member portal, donation service and fully editable front-end application. The goal of this project was to hand it over to a content team in Uganda with minimum support & maintenance required.

August 2020 - October 2022

Member

Welsh Climate Assembly

Hear evidence, discuss the issues, and produce recommendations for what local public service organisations, communities and individuals can do to address the climate crisis. The recommendations made will be considered by local councils and passed to Welsh government.

February 2021 - April 2021

Education

University of Northampton

Bachelor of Arts
Music Composition

2:1

September 2010 - July 2013

Skill Tracking

I'm consistently learning new skills and keeping my tool-set refreshed and current. I do this by learning and experimenting with technologies, as well as professional and personal projects.

I am a keen user of Pluralsight and have studied and taken all of the relevant "Skill IQ" tests and paths, as demonstrated below. You can view my public profile here.


Pluralsight IQs

Interests

In my free time, I enjoy a variety of hobbies! I enjoy the outdoors and being active – hiking and running. I train and compete in Brazilian Jiu-jitsu and other grappling arts i.e. wrestling and judo. I have been playing guitar since a young age. I also have a Private Pilot’s License and enjoy flying a lot. I also speak French and have a strong passion for learning languages and learning just about anything new and interesting!