Ethan Glover

Ethan Glover

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Serial learner and tech nerd
Serial learner and tech nerd

Software engineer with experience across many different technologies. I have been able to gain a lot of perspectives by working with different stacks, languages, and frameworks. Learning the advantages/disadvantages of OOP, functional programming, hybrid paradigms, test-driven development and behavior-driven development. I am constantly working on side projects and love jumping in and learning new things.

English
Central Time (US & Canada) (-05:00)
Joined September 2023
EXPERTISE
6 years experience
4 years experience
1 year experience
3 years experience
6 years experience
6 years experience
3 years experience

REVIEWS FROM CLIENTS

Ethan's profile has been carefully vetted and approved as a Codementor. Connect with Ethan now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
eglove
JavaScript
0
0
ethang-monorepo
TypeScript
0
0
EMPLOYMENTS
Software Contractor/Consultant
Contract
2018-11-01-Present
Multiple contracts working with many different stacks. Primarily React as a frontend, and many backend technologies such as Node, .NET, J...
Multiple contracts working with many different stacks. Primarily React as a frontend, and many backend technologies such as Node, .NET, Java and PHP. With St. Louis County, introduced automated testing to legacy codebases by setting up and writing unit tests for .NET backends as well as E2E and accessibility testing for React frontends. The major challenge with introducing tests to legacy codebases is that test runners sometimes expect the best practices that they enforce. This was causing many very difficult to reproduce bugs. This means getting tests set up would require significant refactoring, even entire rewrites. This is why we pivoted to a focus on E2E as much as possible. At Proagrica, I worked with a highly dynamic farming dashboard for an international audience. Made use of Redux to manage complex state interactions and used time travel debugging to discover existing state, debug, and build new features. With the EPA, I helped rebuild Emissions Collection and Monitoring System (ECMPS) for reporting emission data with a new tech stack. We made an effort to always increase test coverage. The result was QA asking for us to slow down because our production was too fast and not revealing issues. This gave us time to produce more reproducible examples and help QA to ensure the highest quality. Tech Used: .NET, Apache Velocity, Apollo, AWS, AWS Lambda, Bootstrap, C#/.NET, Docker, Entity Framework, ESLint, GitHub, GitLab, GraphQL, HTML/CSS, i18next, Java, JavaScript, Jest, Jira, Laravel, MediatR, Moq, NestJS, NextJS, NodeJS, NX, PHP, Playwright, Prisma, React, React Testing Library, ReactPDF, Redux, Rust, Sitecore, Spring Boot, SQL, Stencil, StoryBook, Subversion (SVN), Tailwind, Twilio, TypeGraphQL, TypeORM, TypeScript, United States Web Design System (USWDS), Vue, WebAssembly, WebRTC, WebSockets, XUnit, Yii, Zod Methodologies Used: Accessibility, Agile, Composable Design, Crab Testing, Dependency Injection, Monorepo, MVC, On-Prem Hosting, REST, SEO, TDD
Linux
API
PostgreSQL
View more
Linux
API
PostgreSQL
Azure
Relational Database
Programming
Dashboards
Engineering
Web Technologies
Computer engineering
Tailwind css
AWS
View more
PROJECTS
Sterett Creek Village Trustee
2023
Sanity backed website for the Sterett Creek Village Trustee board to manage and view news, events, documents and contacts. https://steret...
Sanity backed website for the Sterett Creek Village Trustee board to manage and view news, events, documents and contacts. https://sterettcreekvillagetrustee.com
React
Tailwind css
Sanity
View more
React
Tailwind css
Sanity
Vite
Next UI
Tanstack
View more