Find top freelance xUnit developers quickly and easily on Codementor. Work with our vetted developers who have the proven skills and experience to get the job done. Get help with projects by-the-hour or long-term. Hire a trusted xUnit freelancer on Codementor today.
**Avoiding labels like "wizard", "rock-star", "ninja", "10x", or "guru", I consider myself a seasoned software developer with a modest approach.** I specialize in React, Node.js, and TypeScript, but am not a stranger to .NET, Python, JavaScript, AWS and Azure.
My goal is to assist you in:
* Advancing technically (enhancing your coding, testing, debugging, communication, and various other skills);
* Conquering the impostor syndrome and fostering self-confidence.
I earned my Master's degree in Computer Sciences in 2008, though my career in this field began even earlier. Over the past 15+ years, I have contributed to projects of all sizes across different sectors (including private companies, non-profits, and government agencies). Each of these experiences has provided me with valuable insights, which I am eager to pass on to you.
I am an experienced, committed software engineer who continually seeks clean, elegant solutions to business challenges. My lifelong passion for technology drives me to proactively expand my horizons, constantly exploring and evaluating new languages, platforms, frameworks, tools, and best practices and applying them in my work to produce truly awesome results.
I also believe that a fundamental prerequisite of highly successful teams is the open, honest interchange of ideas, feedback, and experience, culminating in an environment of personal and professional growth for all involved. It is in this spirit that I offer to share my experience with others as a CodeMentor.
For over 21 years I have been a self employed software engineer. I work with my clients to take their ideas from conception all the way to final delivery. I have started three businesses which provides me the unique opportunity to see things from both the business and development perspectives.
I love discovering how things work and I'm excited to share my discoveries with you.
I am patient with everyone around me and enjoy coming up with ways to explain things in an easy to understand way.
I'm a senior software engineer with a keen interest in machine learning and game development. I am familiar with Tensorflow.NET, fast.ai, PyTorch, and libtorch (PyTorch C++). I spend a lot of time working in Monogame (formerly XNA framework) and Unity3d.
Professionally, I have worked across the entire C# development stack including ASP .NET Core, and Microsoft SQL Server / CosmosDb / Redis.
Whether you are an experienced developer looking to get to the next level or even if you are just getting started, I am the right mentor for you!
Searching for the balance between work and life.
Currently leaving and working in a small town from a small island in the Canaries.
I am the product manager for a multi-OS server-side on-premise secure data transfer solution.
I have a full background of the server-side and computer networks landscape.
I started as a system administrator and quickly moved to network engineer.
Once I got familiar with computer networks (and the Internet) I switched to doing software development for secure network based applications.
I entered the IT industry as a C developer after a career in the British Military. After a spell at Microsoft I returned to the UK and became a freelance/contract developer. When Java was released I jumped ship and later jumped again to C#. I reached a pinnacle in my career as a CTO for a medium sized company, but realised that I was so far away from my true passion, writing code, I gave up that role and since only accept roles that are at least 50% hands on coding.
As a freelancer/contractor I have gained a broad and deep level of experience in many fields and technologies. Because of this almost always find myself mentoring and helping my colleagues and this makes my job even more fulfilling.
My preferred tech stack is Angular, ASP.NET Core and SQL Server, but I also have extensive knowledge and commercial experience in:
* Microservice Arhitectures with serverless platforms like Azure Functions and Firebase Functions
* TypeScript
* JavaScript
* HTML
* CSS
* Agile Mentoring
* DevOps Culture
I began as a self taught programmer, where I learned the art of debugging. When I finally made my way into school at the University of Utah, it didn't take much for me to refine the finer art of computer science methodologies. I have been working professionally now for over 7 years. Throughout that time I have contributed to many OSS projects including FubuMVC, Ripple, React-Bootstrap, Karma, and Selenium, I have also championed other OSS projects.
My name is Martin, I’m a senior software engineer with more than 10 years of experience in the software development area.
For the last 6 years I have been heavily involved in building a revolutionary paperless HR, Benefits and Payroll service which helps thousands of people in the US. On this journey I have started my self as a technical lead, steadily progressing through the project to become a CTO of the company with great people from all branches not just development.
Earlier experience includes development of large scalable SaaS solutions, iOS app development, involvement in Android game development and other cool stuff. Working with developers, designers, analysts and researchers gave me valuable experience for tackling new and exciting goals and projects.
As mentor, I am Microsoft Certified Trainer, with 40+ courses, 1000+ hours and 200+ satisfied students. Beside the Official Microsoft Courses that I am teaching, I also teach Node.js, Angular & Game Development with Unity
❓HOW TO HIRE ME
https://support.codementor.io/article/xdp8e101cy-how-can-i-schedule-a-session-with-a-mentor
Note: If you're not able to see a button to hire me, send me a chat and I'll help.
👾 ABOUT ME
===================
Hello! I'm here to mentor you! Code is not always easy. Lets pair and learn! When you pair with me I will be a patient mentor, friendly, and not here to judge.
Yes I can help you with React TDD! Yes I can help you with building Node Web API TDD!
I have over 20 years experience coding.
Over 9 years of practicing disciplined TDD on React, Node, JavaScript, C#, Java
I've coached teams on it as well.
I enjoy mentoring and sharing my knowledge with others and would love to help you learn JS, React, Node and TDD!
While I do TDD, I don't mind helping you add tests after as well to get your feet wet in terms of just general unit tests. So don't be afraid to ask me for any type of unit testing help.
I've coached teams at Ford and several other companies on Extreme Programming which includes Test Driven Development, Clean Code, Domain Driven Development, etc.
⭐️ ⭐️ MAIN SERVICES ⭐️⭐️
====================
- I can teach you Test Driven Development
- I can help you refactor your codebase
- I can teach you about how to apply Clean Code on your codebase
- I can help you unstrangle that messy codebase and get some tests around it
Note: I will not help with Cypress, it's garbage. I can actually help you learn how to test better, Cypress is actually not the best route to go and I'll teach you why. I can help you with React Testing Library and writing lower level unit tests and other types of integration tests. I can help you with test doubles as well.
💼 WHERE I WORK
===============
I currently work for Industrial Logic. A group of legendary coaches and coders who teach Agility and Extreme Programming. Many of these folks were part of the original Extreme Programming movement back in early 2000s.
Check them out here: https://www.industriallogic.com
💥 MY SITES
==========
My Main Site: WeDoTDD.com (I've coded this all with TDD, React, etc)
Also run TDD TV: https://www.youtube.com/channel/UCiRBjSlxIlt5URzgHSGhHQA
Also run Dimecasts on YouTube: https://www.youtube.com/channel/UCSpCNq22KHTKv736UcCkuKw
https://www.linkedin.com/in/daveschinkel
https://twitter.com/DaveSchinkel
https://twitter.com/WeDoTDD
https://twitter.com/DimeCastsDotNet
Test After Does Not Work. It’s backwards
==================================
It's to the point but it's true. Don’t believe me? Try it. Most teams have only to dream
of a day that they can benefit from tests... but they try as hard as they can to make test after work..they insist on going that route and they usually always fail with that approach. There are very good reasons why this will not work. I will explain this to you as I mentor.
You'll forever be trying to catch up and when you try, you'll find you can't test your app because you had no design pressure to keep things small an decoupled and you'll say "Oh now I have to refactor to test, for get it".
TDD is the opposite; you don't end up in this predicament. But more important than code coverage is that It guides you and puts design pressure on your code as you code. It aids you and it's a workflow that gives you confidence every step of the way.
💰 Pricing
======
What I have set per my rate is where it will stay. I don't negotiate the set rate anymore. My expertise in TDD especially in ReactJS and Node is rare and took a lot of years to develop.
I do a couple things to help you out:
15 min free session starting out. I also will reach out to you via chat to gather some initial information on what you're needing help on to help prep for the session.
🌟 See an example of one of my sessions
================================
Want to know what it's like to be mentored by me? Check out this small segment of a 1 hour mentoring session I did with someone who wanted advice on how to improve their tests, how to refactor some of their code to make it testable, etc: https://www.youtube.com/watch?v=Z4v045UDUAg
👤 Are you one of these people?:
========================
- new to unit testing?
- a seasoned unit tester who still needs help?
- looking to learn ATDD/TDD (Test Driven Development)?
- wish to learn how to take a story and use that as a basis to test drive a feature?
- want to learn clean code practices?
- want to learn how to refactor tests and production code?
- need help learning how to test drive React and JS
- need help learning how to TDD a backend Node web service via test driven development?
I've been doing all of these for quite a long time now.
🤝 Expectations
==========
We will treat each other with respect and patience.
I'm not here to waste my time for cheapskates looking for quick ways to hack tests. I'm looking for serious developers who want to LEARN how to do TDD the right way. I'm not here to guarantee I'll help you quickly knock out some code. I'm here to help you up your game by learning some really powerful skills such as Clean Code, TDD, and more. But...don't come to me if you're expecting me to do all your homework or knock out all your code fast and then bitch if I don't.
I require that when we pair together the entire time I coach you, that it's via Test Driven Development. That means writing test first, before implementation always. It's a workflow that I do not defer from.
📚 How I work with you as a mentor
===========================
I like to chat initially for a few minutes in Codementor's IM to see if what you're working on or looking to do and the toolset you're using is something I can help you with. I want to first get a feel for where you are at in your journey to learn TDD. Completely new? Beginner? Intermediate? I know the right questions to ask to gauge that which helps me gauge how I think we should start off in our mentor/mentee pairing sessions. I tailor it based on where you are at.
Once we determine we want to move forward,, then I have you pick a time on my schedule. Sometimes I need to add slots to my schedule so if there are none, just ask me to do so.
I ask that if you contact me for ReactJS or Node TDD, that you:
-----------------------------------------------------------------------------------------
- already have the code up on github so you can add me as a collaborator so I can pull down the code. So If it's a private repo I needed to be added to it. There will be no passing code through emails back and fourth...that doesn't even make sense.
**Schedule a time with me today!**
Senior team lead /consultant/ developer/ scrum master with experience focusing in Microsoft, Mobile and Cloud technologies.
More than a decade of full-stack experience across both client project and product development.
Passionate about Agile, TDD, and Extreme Programming Techniques
How to hire a freelance xUnit developer on Codementor
STEP 1
Post a xUnit request
We'll share your request with freelancers with relevant xUnit skills and expertise.
STEP 2
Review & chat with xUnit freelancers
Use our messaging feature to instantly chat with freelance xUnit developers around the world.
STEP 3
Hire the best xUnit freelancer
Choose the best freelance xUnit developer that meets your needs.
Frequently asked questions
How long do xUnit projects normally take?
The length of a project depends on many factors, including the scope of your project and the technical complexity of it. When you post a freelance xUnit project request on Codementor, you’ll have the option to indicate when you’d expect the project to be completed. We suggest chatting with the interested developers to ensure both sides are on the same page. For more information on how to post a freelance xUnit request on Codementor, check out our article.
How much does it cost to hire a freelance xUnit developer?
We don’t charge anything when you post a freelance hiring request for xUnit developers! You’ll have the chance to determine what the budget for your project is when you post the request. You’ll only need to pay the developer if you’re 100% satisfied with their work. Please know that Codementor charges a small service fee when a developer completes the job.
What makes Codementor xUnit developers different?
We do a comprehensive technical and communications screen of all xUnit developers at Codementor. Our network includes book authors, popular open source contributors, top Stack Overflow users and engineers at top tech companies. In addition, to continually ensure the quality of our freelancers, we regularly check in on existing xUnit developers’ user satisfaction rates.
What happens if I’m not happy with the freelancer’s work?
As a platform, we strive to ensure you’re always happy with your xUnit project’s results. If you’re unsatisfied with the results, you can choose to get a refund for the project. Additionally, you can contact our support team should you need any further assistance with your project.
For more answers to frequently asked questions, see here.