Nicholas Treu

Nicholas Treu

Mentor
5.0
(1 reviews)
US$10.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Experience back-end software engineer with 8 years of experience.
Experience back-end software engineer with 8 years of experience.

I'm a software engineer with experience at companies like Charles Schwab, where I contributed to the Intelligent Portfolios product, and AutoStore, working in warehouse automation. I have extensive expertise across the .NET spectrum, including developing event-driven systems and ASP.NET web applications. I’m passionate about functional programming and enjoy mentoring others to help them enhance their coding skills and adopt best practices.

Mountain Time (US & Canada) (-07:00)
Joined August 2024
EXPERTISE
8 years experience
Building web servers, Azure Functions, and .NET applications.
Building web servers, Azure Functions, and .NET applications.
8 years experience
Building web servers, Azure Functions, and .NET applications.
Building web servers, Azure Functions, and .NET applications.
8 years experience
8 years experience
8 years experience
Using unit testing frameworks like NUnit, XUnit, Expecto.
Using unit testing frameworks like NUnit, XUnit, Expecto.
8 years experience

REVIEWS FROM CLIENTS

Nicholas's profile has been carefully vetted and approved as a Codementor. Connect with Nicholas now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
FSharp-Parser-Examples
Exploring parser combinators in F# with FParsec
F#
1
0
NonEmptyEnumerable
A simple NonEmptyEnumerable data structure in C#
C#
1
0
Stack Overflow
133 Reputation
1
1
6
EMPLOYMENTS
Senior Software Engineer
AutoStore System
2021-10-01-Present
AutoStore is a leader in warehouse automation, utilizing a unique grid-cube based solution powered by robots to optimize warehouse throug...
AutoStore is a leader in warehouse automation, utilizing a unique grid-cube based solution powered by robots to optimize warehouse throughput, order fulfillment efficiency, and space utilization. As a software engineer at AutoStore, I contributed to the development of the Warehouse Management System (WMS) for clients, enabling them to effectively manage inventory, process orders, and ensure timely fulfillment. In my role, I leveraged the F# programming language to build a robust application that integrates seamlessly with AutoStore's automation system. I was responsible for developing core features of the WMS, including real-time inventory tracking, order ingestion, and fulfillment workflows, ensuring that clients had full visibility and control over their operations. I also developed and maintained a public API, allowing external systems to interact with AutoStore’s technology, further enhancing its adaptability and scalability across various client environments. By using F#, I was able to take advantage of functional programming principles, leading to cleaner, more maintainable code and improved system performance. My work contributed to streamlining operations for clients, helping them maximize warehouse efficiency while minimizing errors and delays in order processing.
PostgreSQL
Azure
F#
View more
PostgreSQL
Azure
F#
ASP.NET Web API
View more
Software Engineer
Charles Schwab
2020-07-01-2021-10-01
As a software engineer on the Schwab Intelligent Portfolios project, I contributed to critical areas such as funding, questionnaires, and...
As a software engineer on the Schwab Intelligent Portfolios project, I contributed to critical areas such as funding, questionnaires, and compliance, ensuring seamless integration with Schwab’s automated investment platform. My role involved designing and developing event-driven and API-based applications using C#, RabbitMQ, and SQL databases to support the platform’s core functionality and align with Schwab’s larger microservice architecture. Leveraging RabbitMQ, I built reliable and scalable messaging systems to handle complex event flows between services, ensuring real-time processing and communication across different components. In addition, I designed robust API solutions to facilitate communication between various services and external systems, enhancing both internal workflows and client-facing processes. My work on the platform's back-end infrastructure helped ensure data integrity and compliance with regulatory standards, while optimizing the performance and scalability of the system. By working with C# and SQL databases, I developed efficient data processing pipelines and contributed to maintaining a highly performant and secure application that meets the evolving needs of Schwab’s clients and regulatory bodies.
C#
RabbitMQ
Pivotal Cloud Foundry
View more
C#
RabbitMQ
Pivotal Cloud Foundry
View more
Full Stack Software Engineer
Matrix Solutions
2016-05-01-2020-03-01
As a software engineer, my team led the modernization of a legacy product by developing a new AngularJS Single Page Application (SPA) to ...
As a software engineer, my team led the modernization of a legacy product by developing a new AngularJS Single Page Application (SPA) to replace the outdated web interface, significantly enhancing user experience and performance. we were responsible for migrating the existing databases and web servers to Microsoft Azure, ensuring a smooth transition to a cloud-based infrastructure that improved scalability, security, and maintainability. During this project, I was on the forefront of adopting cutting-edge Azure technologies, integrating services such as Azure Functions, EventHubs, and Azure SQL to build a more responsive and efficient system. By leveraging Azure Functions, I implemented a serverless architecture that reduced operational overhead and increased the flexibility of the product. EventHubs was used to streamline event-driven processing, allowing for real-time data ingestion and analysis, while Azure SQL provided a robust, scalable database solution that seamlessly handled the application’s growing data demands. This work enabled the product to scale with ease and positioned the company to leverage the latest innovations in cloud technology, all while reducing costs and improving system performance. My ability to stay on the cutting edge of Azure’s evolving services played a key role in the successful deployment and long-term stability of the application.
C#
Azure
F#
View more
C#
Azure
F#
Microsoft SQL Server
.NET Core
.NET
Azure Functions
View more
PROJECTS
NonEmptyEnumberableView Project
2020
Inspired by functional programming concepts, a simple .NET data structure that cannot be empty. Over 2,500 downloads on Nuget.
Inspired by functional programming concepts, a simple .NET data structure that cannot be empty. Over 2,500 downloads on Nuget.
C#
.NET
C#
.NET
Elm StackView Project
2021
After playing with the Elm programming language, I discovered that there was not an existing Stack data structure. So I implemented one :)
After playing with the Elm programming language, I discovered that there was not an existing Stack data structure. So I implemented one :)
Elm
Elm