Dan Stevens

Dan Stevens

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
C# Developer | 11+ Years in .NET & WPF | Problem Solver
C# Developer | 11+ Years in .NET & WPF | Problem Solver

I’m a passionate C# software engineer with nearly 12 years of experience building robust, maintainable applications using .NET, WPF, and modern development practices. I specialize in guiding developers through complex problems and teaching best practices for scalable, high-quality code.

As a mentor, I bring a collaborative approach, offering clear explanations and practical techniques like 'characterization tests' to navigate and improve unfamiliar codebases safely. My goal is to empower mentees to solve challenges confidently and grow their technical skills.

I see Codementor as the perfect platform to give back to the developer community while building meaningful connections. I’m open to 1-on-1 mentoring and code reviews.

London (+00:00)
Joined October 2024
EXPERTISE
10 years experience
Certified C# Developer with 11 years commercial experience. Scored 75% in CodinGame For Work C# assessment, outperforming 86% of professi...
Certified C# Developer with 11 years commercial experience. Scored 75% in CodinGame For Work C# assessment, outperforming 86% of professionals in 2020.
7 years experience
7 years commercial experience, including MVVM, XAML, data binding and FlowDocuments.
7 years commercial experience, including MVVM, XAML, data binding and FlowDocuments.
Windows Desktop SoftwareMVVMXAML
Windows Desktop SoftwareMVVMXAML
5 years experience
Trained and practised in applying SOLID principles.
Trained and practised in applying SOLID principles.
9 years experience
Experience working in teams using an agile SDLC, including Scrum methodology. Certified Professional Scrum Master I: https://www.scrum.o...
Experience working in teams using an agile SDLC, including Scrum methodology. Certified Professional Scrum Master I: https://www.scrum.org/certificates/152444
4 years experience
Inversion of Control principle using Dependency Injection frameworks include Unity and Microsoft.Extensions.DependencyInjection
Inversion of Control principle using Dependency Injection frameworks include Unity and Microsoft.Extensions.DependencyInjection

REVIEWS FROM CLIENTS

Dan's profile has been carefully vetted and approved as a Codementor. Connect with Dan now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
6760 Reputation
10
52
73
EMPLOYMENTS
Senior Software Engineer
Oxford Instruments
2020-11-01-2024-10-01
Developed, maintained and enhanced data analysis and visualisation software for electron microscope detectors using .NET and WPF, fixing ...
Developed, maintained and enhanced data analysis and visualisation software for electron microscope detectors using .NET and WPF, fixing bugs and adding features that increase user satisfaction and productivity.
C#
Git
WPF
View more
C#
Git
WPF
Test driven development
OOXML
DI
SOLID Principles
.NET
Agile
.NET Framework
View more
C# Developer and Technical Consultant
Oracle
2012-01-01-2020-11-01
Worked with a cross-functional team focused on delivering SaaS cloud CRM solutions, improving customer service delivery for customers. Sp...
Worked with a cross-functional team focused on delivering SaaS cloud CRM solutions, improving customer service delivery for customers. Specialised in the development of .NET add-ins for the Oracle Cloud CX Agent Desktop application using C# and WPF.
C#
Visual Studio
SOAP
View more
C#
Visual Studio
SOAP
CRM
Add-ons
Data Integration
WCF (Windows Communication Foundation) Service
.NET Framework
SaaS
View more
PROJECTS
Digital Electronics (Personal Project)View Project
2020
Models digital electronics circuits, using boolean values to represent high and low signals. A hobby project that I undertook to help me...
Models digital electronics circuits, using boolean values to represent high and low signals. A hobby project that I undertook to help me learn about the design and architecture of CPUs at logic gate level. Using these, I created low-level electronic components such as latches and flip-flops, which in turn are used to construct the high-level modules of a CPU such as the bus, registers, ALU, ROM, RAM and address decoders.
C#
WPF
Test driven development
View more
C#
WPF
Test driven development
.NET
Windows Desktop Software
View more