Jeff Yaeger
Verified Expert in Engineering
Back-end Developer
Laguna Niguel, CA, United States
Toptal member since August 29, 2022
Jeff is a senior full-stack developer with over five years of experience. He specializes in clean coding practices, thoughtful refactoring, and code reusability. Jeff has worked on many high-volume applications, creating optimal algorithms for the best performance and data flow.
Portfolio
Experience
- .NET Core - 5 years
- C#.NET - 5 years
- C# - 5 years
- SQL - 4 years
- Angular - 4 years
- Entity Framework Core - 4 years
- ADO.NET - 3 years
- JavaScript - 3 years
Availability
Preferred Environment
JetBrains Rider, Slack, Jira, SQL Server Management Studio (SSMS), Visual Studio
The most amazing...
...thing I've developed was a user-defined geographical container with custom rule sets and a high flow of incoming data that my algorithm sorted.
Work Experience
Senior Full-stack Developer
Odyssey Consulting
- Created channels that ingest location data and send it to appropriate clients in SignalR.
- Created a chat scrubber for internal and external IRC clients.
- Implemented custom reverse geocoding from any grid coordinate.
- Converted the whole application from the .NET Framework to .NET 6.
- Received the top secret security clearance with the United States.
Senior Full-stack Engineer | Freelance
MapLight
- Developed reusable logic for creating complex queries with language-integrated query (LINQ).
- Completed a registration process by sorting out complex business rules.
- Cleaned up a lot of duplicate code and made reusable classes for accuracy and ease of future changes.
Front-end Developer
Cleanetto
- Added the language translating ability so users from different countries can use the application.
- Helped construct the login and authentication process.
- Added the business logic for customers and cleaners pages with scheduling.
Full-stack Developer
Insala
- Restructured HTML and JavaScript to a responsive structure on more than 50 pages.
- Added custom reusable classes for rendering data in the code behind and sending responsive tables to the client.
- Created dynamic code that could change based on the client and their needs. Tested the application thoroughly for all use cases and all browsers.
Full-stack Developer
Customer Keeper
- Added email pipelines with SendGrid to communicate for appointments.
- Wrote efficient stored procedures for standard CRUD operations and paging data.
- Transferred the current HTML and JavaScript website to use Angular.
CEO
Self-employed
- Boosted sales from $70,000 in 2014 to over $200,000 in 2015.
- Reduced cost of supplies by 20% by negotiating with vendors.
- Perfected the most efficient strategies for the timely completion of projects from start to finish while enforcing deadlines and keeping company costs at a minimum.
Experience
Government App for Tracking Committees and Lobbyist Activity
https://denver.maplight.com/publicGeospatial Tracking App
Cleaning Company CRM App
https://www.cleanetto.com/Skills
Libraries/APIs
Web API, Entity Framework, SignalR, LINQ, X (formerly Twitter) API, React, REST APIs, AngularUI, jQuery
Tools
JetBrains Rider, LINQ to SQL, Jira, SendGrid, Microsoft Visual Studio, Solr, RabbitMQ, Slack, Visual Studio, Apache Solr, Angular CLI
Languages
C#, C#.NET, JavaScript, HTML, SQL, TypeScript, VB.NET, Python 3, Python, CSS, C++, HTML5
Frameworks
.NET Core, Angular, ASP.NET, .NET, ASP.NET MVC, .NET 4, Entity Framework Core, ADO.NET, Django, Bootstrap, Selenium
Paradigms
Back-end Architecture, MVC Design, Model View Controller (MVC), REST, Scrum, Microservices, Agile
Platforms
Twilio, Apache Kafka, Docker, Azure
Storage
Microsoft SQL Server, Web Forms, SQL Server Management Studio (SSMS), NoSQL
Other
APIs, Back-end, .NET 6, Full-stack, Web MVC, Single-page Applications (SPAs), Web Applications, API Integration, RESTful Services, Microsoft Stack, Front-end, Localization, Integration, Performance, IRC, Sales, Standard Operating Procedures Development, Negotiation, Search Engines, Search, CI/CD Pipelines, Architecture, Software Development Lifecycle (SDLC)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring