Eric Greene

Eric Greene

Mentor
5.0
(3 reviews)
US$50.00
For every 15 mins
3
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Computer Programmer, Trainer & Mentor
Computer Programmer, Trainer & Mentor

I program software and teach others how to program as well. I have been doing this since the summer of 1997. For most of that time (over 20 years), I have been self-employed providing my services to many companies throughout the world. I have had the chance to travel throughout North America, Europe, and India working with awesome people to solve challenging problems and help people build their careers with new programming skills. I am very grateful for all of the exciting lessons learned and challenging problems solved through my collaboration with others so we could help the larger world community. I always look forward to our next great adventure together!

English
Eastern Time (US & Canada) (-05:00)
Joined November 2019
EXPERTISE
2 years experience
I have built several Rust applications and delivered training sessions on Rust.
I have built several Rust applications and delivered training sessions on Rust.
7 years experience
I have built many applications with Python, including automated stock trading software, website generators, automated countless tasks, an...
I have built many applications with Python, including automated stock trading software, website generators, automated countless tasks, and integrated with Zapier. I also teach Python classes to companies worldwide.
6 years experience | 1 endorsement
Built applications and taught numerous classes on Blazor WebAssembly and Blazor Service. Also, I have been using C# and ASP.NET since 200...
Built applications and taught numerous classes on Blazor WebAssembly and Blazor Service. Also, I have been using C# and ASP.NET since 2002. I have experience ASP.NET MVC for building REST APIs.
13 years experience
I have used ASP.NET MVC since 2011. I have extensive experience with it from the Classic Framework days up to the present day ASP.NET Cor...
I have used ASP.NET MVC since 2011. I have extensive experience with it from the Classic Framework days up to the present day ASP.NET Core. I have delivered classes on ASP.NET MVC for the last 11 years to companies, governments, and other organizations worldwide.
25 years experience
I started working with JavaScript in the summer of 1997 with Netscape 3 and IE 3. Over the years, I have built numerous web applications ...
I started working with JavaScript in the summer of 1997 with Netscape 3 and IE 3. Over the years, I have built numerous web applications and Node.js applications. When I started teaching for a living 10 years ago, I dived deep into JavaScript and developed an excellent reputation among my students and customers for my JavaScript knowledge. I have applied that knowledge not only to teaching JavaScript classes but also to numerous JavaScript libraries and frameworks (such as React and Angular) as well as other forms of media such as videos, blog posts, tutorials, etc.
6 years experience
Built numerous web applications and taught numerous classes on TypeScript for companies ranging from startups to the Fortune 100.
Built numerous web applications and taught numerous classes on TypeScript for companies ranging from startups to the Fortune 100.
7 years experience
When Eric's largest training customer switched from Backbone.js and Dojo in 2015, Eric switched with them. He learned the React library b...
When Eric's largest training customer switched from Backbone.js and Dojo in 2015, Eric switched with them. He learned the React library both to build applications with it and to teach it. Learning something to teach it means learning more than just the essentials to get something work, it means learning the deeper concepts, mastering the most common patterns, and vigilantly implementing the best practices. Eric seeks to code and teach React doing it the right way and encouraging others to do the same.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Glendys Filsinger
Glendys Filsinger
April 2024
He possessed excellent expertise and was incredibly helpful in teaching and guiding me through my technical issue and troubleshooting process. I would definitely recommend his assistance.
lpp
lpp
August 2020
Eric is really great, he understands concepts intimately and is always happy to help in any way! Highly recommended!!
lpp
lpp
August 2020
Eric is amazing, he is an expert and a pleasure to work with. He is willing to help with any issues, questions or code you may need to understand. Highly recommended!
EMPLOYMENTS
Senior Software Developer
Cloud Contraptions LLC
2022-02-01-Present
- Started a new company to redirect some of my teaching efforts to working on larger cloud computing and IoT projects. - Integrate web ap...
- Started a new company to redirect some of my teaching efforts to working on larger cloud computing and IoT projects. - Integrate web applications (React & Blazor) with Microsoft Azure Active Directory and Microsoft Azure B2C. - Currently, working with a healthcare industry startup to build wellness software to help patients recover from certain medical conditions. - Currently, working with a customer to build a plugin architecture for their existing software to enable them to ramp up the number of developers working on their code.
Python
C#
Angular
View more
Python
C#
Angular
Azure
TypeScript
React
JavaScript
Microsoft SQL Server
Blazor
View more
Software Developer & Corporate Trainer
Training 4 Developers, Inc.
2014-08-01-Present
- Transformed training business to focus on smaller, advanced, specialty classes and one-on-one programmer mentoring and training. - Deli...
- Transformed training business to focus on smaller, advanced, specialty classes and one-on-one programmer mentoring and training. - Delivered technical training for React, Redux, Angular, AngularJS, GraphQL, MobX, Relay, Apollo, Docker, Kubernetes, Python + Machine Learning, Backbone, Marionette, JavaScript (ES2020), jQuery, Node.js, HTML5, CSS, ASP.Net MVC, and IIS 7/8 to clients ranging from small businesses to Fortune 100 Companies. - Specialized in delivering highly technical JavaScript/TypeScript and Python training for tech companies, primarily in Silicon Valley. - Created custom courseware for React, Redux, Angular, AngularJS, ngrx (Redux + RxJS for Angular), Backbone.js, JavaScript, HTML5, Node.js, Docker, Kubernetes, Python, Blazor, and Azure DevOps. - Delivered in-person training around the world and online. - Recorded numerous JavaScript-related training videos on topics such as React, Angular, AngularJS, JavaScript, Node.js, Python, Azure DevOps, SQL, and Underscore.js. - Earned Microsoft Azure Developer, CompTIA CTT+ and Microsoft Certified Trainer Certifications - Regularly (3-4 two-week boot camps per year) teach Front-End Web Development Bootcamps (HTML5/CSS/JS/React/Redux/GraphQL/Apollo/Node.js) at Intuit
HTML/CSS
Python
C#
View more
HTML/CSS
Python
C#
Node.js
Angular
React
JavaScript
Redux
NgRx
ASP.NET Core
View more
Senior Software Developer
Sarnata Corporation
2009-01-01-2014-07-01
- Founded and led the company in becoming a Microsoft Certified Partner (achieving competencies in Software Development and Web Developme...
- Founded and led the company in becoming a Microsoft Certified Partner (achieving competencies in Software Development and Web Development), primarily providing software development services for insurance, healthcare, and technology companies. - Participated in many community-organized Code Camps providing valuable .NET training. Participated in many regional GiveCamps donating programming and business analysis services to non-profit organizations including Respond, Inc. (Boston, MA), the North Philadelphia Hospital System, and the Literacy Council of Union County (Charlotte, NC). - Commissioned a case study of a .NET/Telerik/SalesForce.com project which was co-branded with Microsoft, Telerik, and the customer, C5 Insight, Inc. Telerik posted an adaptation of this case study on their public website. - Worked with developers around the world to build software applications. - Provided software development and system administration services to customers throughout the United States.
HTML/CSS
C#
WinForms
View more
HTML/CSS
C#
WinForms
ASP.NET
View more
PROJECTS
WintellectNOW Video CoursesView Project
Atmosera
2022
Created and published almost 100 video courses for WintellectNOW over the last 8 years. Courses have included JavaScript, TypeScript, C#,...
Created and published almost 100 video courses for WintellectNOW over the last 8 years. Courses have included JavaScript, TypeScript, C#, React, Angular, Vue.js, Blazor, ASP.NET MVC, Perl, Redux, NgRx, NgXs, Azure DevOps, etc...
Python
SQL
Perl
View more
Python
SQL
Perl
Angular
Azure
Machine learning
React
JavaScript
Redux
View more
Migrate a Traditionally Hosted, Large Web App to React and AzureView Project
REI Pro LLC
2022
Not too long-ago web applications were server-rendered with technologies such as ASP.NET MVC and were hosted on dedicated physical server...
Not too long-ago web applications were server-rendered with technologies such as ASP.NET MVC and were hosted on dedicated physical servers running software such as IIS and SQL Server. Over the last decade or so some radical shifts in web application development have occurred. We have seen the rise of single-page applications powered by JavaScript and libraries such as React. Another major shift has been from physical boxes to a cloud environment enabling the scaling of multiple virtual machines as well as hosting environments such as Kubernetes. About two years ago the lead programmer of a client of mine, REIPro, came to me with a desire to replace large parts of his massive server-rendered ASP.NET MVC application with React and ASP.NET-powered microservices with a goal of moving the whole application to the Azure cloud. The first year I spent helping him learn React to upgrade significant parts of the original application to React while allowing it to interact seamlessly with the original ASP.NET MVC app for the parts that were not changing. As part of this migration to React, he created an entire set of microservices to provide data to the new React application. In the second year, we focused on moving the application to the cloud. His Azure setup involved a set of virtual machines to run the ASP.NET MVC app and Kubernetes to run the microservices. In addition to these services, we configured SQL Server on a VM (SQL Managed Services were not sufficient to handle the terabytes of data processed by his stored procedures), a couple of application gateways, numerous Azure functions, storage accounts, key vaults with SSL certs, Log Analytics workspace, and so much more. While the application still needs additional work to convert it fully to React and the microservices, he is now up and running in the cloud, employing CICD pipelines for the microservices and providing his application with the scalable resources it needs to continue growing.
Azure
React
JavaScript
View more
Azure
React
JavaScript
View more