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, code reviews and short-term job opportunities.

London (+01: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
DI
DI

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
GitHub
AudioEndPointController
A Windows command-line program for listing audio end-points and setting the default
C++
51
24
ieproxy
A command-line interface for Windows for outputting or modifying proxy settings for Internet Explorer
C++
14
1
Stack Overflow
6760 Reputation
10
52
73
EMPLOYMENTS
.NET Engineer
Definely
2025-01-01-2025-05-01
  • Contributed to the development of Definely's legal tech solutions, enhancing accessibility and usability of legal documents ...
  • Contributed to the development of Definely's legal tech solutions, enhancing accessibility and usability of legal documents through Microsoft Word add-in build using .NET and WPF.
  • Collaborated within the Pilot Support team to investigate product issues, deliver targeted fixes, and improve the stability of key features used by legal professionals.
  • Worked closely with QA and product managers in an agile environment to triage bugs, refine requirements, and contribute to a more reliable user experience.
C#
Git
WPF
View more
C#
Git
WPF
MVVM
Test driven development
SOLID Principles
Word Add-in
.NET
Agile
Legal tech
View more
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,...
  • 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.
  • Collaborated with a team to design and implement an internal software library that converts complex microscopy data into accessible formats such as PDF and HTML, including PoC app to demonstrate its capabilities to the business.
  • Leveraging agile practices and regular feedback from product owners, helped plan development sprints that improved customer satisfaction.
C#
Git
WPF
View more
C#
Git
WPF
MVVM
Test driven development
OOXML
SOLID Principles
.NET
Agile
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 custo...
  • 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.
  • Assisted customers in identifying business needs and designing tailored solutions. For instance, reduced resolution time by 20% for a parcel tracking customer through system integration.
C#
Visual Studio
SOAP
View more
C#
Visual Studio
SOAP
CRM
Add-ons
.NET
Data Integration
WCF (Windows Communication Foundation) Service
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