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
Cloud Software Programmer, Trainer & Mentor
Cloud Software 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) (-04:00)
Joined November 2019
EXPERTISE
25 years experience
Eric started working with JavaScript in the summer of 1997 with Netscape 3 and IE 3. Over the years, Eric has built numerous web applicat...
Eric started working with JavaScript in the summer of 1997 with Netscape 3 and IE 3. Over the years, Eric has built numerous web applications and Node.js applications. When he started teaching for a living 5.5 years ago, he dived deep in JavaScript and developed a great reputation among my students and customers for my JavaScript knowledge. He has applied that knowledge not only to teaching JavaScript classes but 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.
9 years experience
Eric has been working with Angular (AngularJS to Modern Angular) since 2013. He has taught over 80 classes and around 1000 students on th...
Eric has been working with Angular (AngularJS to Modern Angular) since 2013. He has taught over 80 classes and around 1000 students on the various versions of Angular over years. Eric focuses on helping students understand the core aspects of JavaScript/TypeScript as well as the best practices and patterns which should be used when developing Angular application. In particular, Eric really dives deep into the best way construct component trees to maximize the maintainability, extendability and reusability of components.
4 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.
4 years experience
Eric learned Redux when he learned the React library. Using the same rigorous approach to learning the technology and using it in order t...
Eric learned Redux when he learned the React library. Using the same rigorous approach to learning the technology and using it in order to build applications and teach others, Eric learned the deeper concepts, patterns and practices which govern successful Redux software development. In his Redux courses, Eric shows students how Redux really works, reviews techniques to not getting lost in the workflow and demonstrates the importance of following the pattern to achieve success.
7 years experience
Several years ago when my largest training client switched to React from Backbone.js and Dojo, they also embraced GraphQL. So I learned G...
Several years ago when my largest training client switched to React from Backbone.js and Dojo, they also embraced GraphQL. So I learned GraphQL to both use it in projects and to teach it. The moment I ran my first GraphQL query I fell in love with it. GraphQL is much better to work with than traditional REST API approaches. I love using GraphQL in my JavaScript applications particular with Apollo on the client and server-side. While I have not used Facebook's Relay framework in a couple of years, I have worked with both Relay Classic and Modern, but I much prefer Apollo and recommend Apollo to others.
NexusRelay modernRelay classic
View more
NexusRelay modernRelay classicRelayGraphQLApollo ServerApollo ClientApollo
View more

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!
SOCIAL PRESENCE
GitHub
skills-introduction-to-github
My clone repository
0
0
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