Search
Ben S.'s Photo

12 year Full Stack Developer
Ben S.

10 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 16 minutes
Ben S.'s Photo

12 year Full Stack Developer
12 year Full Stack Developer
Ben S.

10 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

10 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Ben


Bio

I'm a self-taught software developer that made the jump to professional 12 years ago. I've got a deep understanding of JavaScript/TypeScript and Angular front ends with a working knowledge of React. I use CSS but prefer LESS and SASS for my stylings. On the server side, I have stuck with C# for most of my career with some Java and VB.NET thrown in for fun. I use SQL Server for my databases, but have professionally also done Oracle and some MySQL. I also have used lots of NoSQL data storage...

I'm a self-taught software developer that made the jump to professional 12 years ago. I've got a deep understanding of JavaScript/TypeScript and Angular front ends with a working knowledge of React. I use CSS but prefer LESS and SASS for my stylings. On the server side, I have stuck with C# for most of my career with some Java and VB.NET thrown in for fun. I use SQL Server for my databases, but have professionally also done Oracle and some MySQL. I also have used lots of NoSQL data storage solutions as well.

I'm earned the Developing Microsoft Azure Solutions Certification from Microsoft in March 2023, and have a few other Certifications on my radar including Big Data, Application Architecture, and possibly AI.

I have been a mentor with Road to Hire for the past two years, and am starting my 4th Cohort with them. I have helped to train six previous mentees, four of which got their first positions in the software industry. My newest two mentees started this week, so they still have another six months ahead of them before they apply for their first jobs as well.

With Road to Hire, I meet with my mentees for at least an hour each week answering any questions they may have starting with the basics of HTML, CSS, and JavaScript through learning NodeJS, MySQL, and eventually React to create their final portfolios that they store on GitHub to be available to prospective employers. After we get through the technical portions, I help with some real life mentoring on things that their other teachers may not have helped them with.


Education

Montgomery County Community College
CS Coursework

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

Angular,

Angular

I use Angular for all my new UI Projects. I've done lazy loading modules, and both types of Forms. TypeScript is great for writing better code. I use RxJS Subscriptions to keep my Components aware of changes in the data.
ASP.NET,

ASP.NET

I've been working with ASP.NET for 12 years from Web Forms through to the latest of .NET Core APIs and Azure Functions. I've built middleware to process requests before they hit the Controllers, as well as the responses before they go back to the client. I utilize DDD Principles to keep my code clean and reduce duplication.
C#,

C#

I've been coding in C# for over 12 years. I've created solutions in .NET Framework and Core for APIs, MVC, and WinForms. I follow DDD principles to minimize duplication and keep code clean.
Computer Programming,

Computer Programming

I've been a professional developer for 12 years, and have been a Programing student for 25 years. I follow the guidelines from some of the top minds to maintain clean code and reduce duplication. I have been successfully tutoring many students new to software development for the past two years, helping them to get their first jobs in the industry.
Computer Science,

Computer Science

I have been working in the Software Development industry for over 12 years, and have been studying Computer Science for 25 years.
CSS,

CSS

I have 12 years of experience working in web front ends, and have plenty of experience working with CSS and its selectors. When working in a new project, I prefer LESS/SASS to allow for variables and improved selector nesting.
Data Science,

Data Science

I've been working with Azure Data Lakes, storage, and ETL/ELT solutions for the past year. Synapse pipelines for processing data.
JavaScript,

JavaScript

I have been coding with JavaScript for over 12 years. I use the IIFE pattern to prevent global namespace pollution/overwriting, and even create easier paths to perform distributed tasks among functions. When possible, I like to use TypeScript as it will correct some of the faults in vanilla JavaScript.
JQuery,

JQuery

Before the advent of UI frameworks like Angular, jQuery was my tool of choice for standardizing my JavaScript to work across browsers. I would use the IIFE pattern to prevent global scope pollution and maintain my selectors for as long as possible to ensure the page continued to timely respond.
SQL,

SQL

I've been working with SQL for 12 years, and have been studying it for another few years before then.
Web Design,

Web Design

Throughout my 12 years as a front end developer, I would often design my UIs to maximize the user experience. Following good practices of both server side and front-end validation, the user would quickly know if an input was invalid. The pages would be laid out to help guide the user through our portals.
HTML

Corporate Training

ASP.NET,

ASP.NET

I've been working with ASP.NET for 12 years from Web Forms through to the latest of .NET Core APIs and Azure Functions. I've built middleware to process requests before they hit the Controllers, as well as the responses before they go back to the client. I utilize DDD Principles to keep my code clean and reduce duplication.
SQL,

SQL

I've been working with SQL for 12 years, and have been studying it for another few years before then.
Web Design,

Web Design

Throughout my 12 years as a front end developer, I would often design my UIs to maximize the user experience. Following good practices of both server side and front-end validation, the user would quickly know if an input was invalid. The pages would be laid out to help guide the user through our portals.
HTML

Ratings and Reviews


Rating

5.0 (4 ratings)
5 star
(4)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Perfect

Took time to understand my problem and came up with a plan to solve it and move forward! He is patient knowledgeable and very capable.

Jason, 2 lessons with Ben

Helpful and patient

It was nice getting an overview from Ben. He’s very knowledgeable about APIs and computer programming writ large. Not only did he explain complex concepts in a clear and concise manner, but he also patiently answered all of my questions. Ben's expertise and guidance have been invaluable in my journey to improve my API skills. I highly recommend him to anyone looking for a reliable and knowledgeable tutor in the field of computer programming.

Marian, 1 lesson with Ben

Knowledgeable and patient tutor

Ben has a very deep understanding of what he’s teaching. I felt more confident after my lesson and I highly recommend him as a tutor. He provided outstanding service!

Angie, 3 lessons with Ben
Hourly Rate: $60
Response time: 16 minutes
Contact Ben