David Bott

David Bott

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior Backend Developer with 10+ years of solid coding principles.
Senior Backend Developer with 10+ years of solid coding principles.

I started my career doing freelance web development work as a hobby which eventually grew into a career. With several twists and turns, I've found myself as the Head of Software Development for a medium sized payment processing company with tons of skills in my toolbelt. I've got over 8 years of experience building web apps in PHP, HTML, CSS, and Javascript (several libraries). Though my most recent 4 years are in .NET development in C# and VB, I maintain that good coding principles are consistent regardless of language and so I'm always happy to help engineer and architect people just starting their journey.

English
Eastern Time (US & Canada) (-05:00)
Joined April 2021
EXPERTISE
4 years experience
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Mic...
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Microsoft space. The backend language of choice for new modules being written for them is C# because of this which I have found to be a wonderfully clean and performant language.
View more
View more
4 years experience
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Mic...
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Microsoft space. The front end language for this is, of course, ASP.NET which, at it's heart, is really just HTML with some extra sugar on top, don't let it fool you!
4 years experience
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Mic...
I currently serve as the head of software development for a mid-sized payment processing company who's software stack is fully in the Microsoft space. Legacy backend services and software for this employer are running on VB, which since it runs in the .NET Framework runtime, is still performant, can be quite tricky for anyone used to programming in more "hard" languages like C or Java
View more
View more
8 years experience
Spent several years doing freelance development converting websites to Wordpress before landing a job as an enterprise developer doing PH...
Spent several years doing freelance development converting websites to Wordpress before landing a job as an enterprise developer doing PHP development for large scale SaaS order management systems. Though it's been a while since I've developed in PHP, I feel it's like riding a bike. You never really forget!
12 years experience
Of course my career started out with freelance website development and almost all business on some level now is conducted online so that ...
Of course my career started out with freelance website development and almost all business on some level now is conducted online so that side of my career never really went away. HTML can be confusing without the right tools and mindset to understand exactly how powerful it can be as a markup language both for coders and for marketers.
8 years experience
You can't really have a career in building web applications without having an understanding of Javascript and I'm no exception. Have bee...
You can't really have a career in building web applications without having an understanding of Javascript and I'm no exception. Have been writing custom javascript for over a decade, most of which has been plain JS or with JQuery additionally but I do have some experience with external libraries as well as writing my own libraries for performant, commercial applications.
View more
View more
10 years experience
Almost 10 years of work in MySQL and 4 years in MS SQL so SQL as a language is something I'm highly familiar with. Good practices for sto...
Almost 10 years of work in MySQL and 4 years in MS SQL so SQL as a language is something I'm highly familiar with. Good practices for storing data, relational databases, indexing, and performance I would say are my strong suits when it comes to data management and it will come in handy to have this knowledge whether you're managing the database yourself or just interacting with it.
View more
View more

REVIEWS FROM CLIENTS

David's profile has been carefully vetted and approved as a Codementor. Connect with David now, and leave a review for them once you're done!
EMPLOYMENTS
Head of Software Development
Green Payment Processing
2017-09-01-Present
Heading a team of multiple developers in the engineering of all software for payment processing. In this role, I oversee the engineering,...
Heading a team of multiple developers in the engineering of all software for payment processing. In this role, I oversee the engineering, scheduling, and implementation of all features for existing software. I also handle research and coding duties for new systems and maintaining security compliance for the payment sphere (PCI and NACHA) as it relates to our codebase. Development environment consists of ASP.NET of the web side, VB and C# for back end architecture and SQL for data management.
HTML/CSS
C#
SQL
View more
HTML/CSS
C#
SQL
jQuery
JavaScript
ASP.NET
VB.NET
View more
Web Developer
Wahoo Docks
2013-05-01-2017-09-01
I managed all of their websites, developed all new sites for R&D projects, and aided in the production of a custom PHP+HTML web-based pla...
I managed all of their websites, developed all new sites for R&D projects, and aided in the production of a custom PHP+HTML web-based platform and associated MySQL database for managing a national network of dealers and in-house shop production. I also wrote some minor projects for them in both Python and LISP, but I wouldn't consider myself an expert in those, just familiar!
HTML/CSS
PHP
Python
View more
HTML/CSS
PHP
Python
MySQL
Lisp
JavaScript
PHP 7
View more