Erik Gassler

Erik Gassler

Mentor
5.0
(2 reviews)
US$80.00
For every 15 mins
4
Sessions/Jobs
View Video
ABOUT ME
Senior Rust/JavaScript Developer with 17+ years of experience
Senior Rust/JavaScript Developer with 17+ years of experience

I am an experienced full-stack software developer with over 17 years of architecting and engineering software solutions under my belt, with a primary focus on web technologies, but also a considerable amount of experience working on native desktop and console applications.

I thrive using a self-developed workflow dubbed Continuous Agile Software Engineering, which allows me to deliver features and finish projects in a timely manner, while also assuring that they are bug free and every part of the application works as expected.

Some of my specialties include building modern, single page websites; Architecting and developing high performance reporting; Architecting and developing high performance APIs and background services; Refactoring legacy code; And creating responsive layouts.

English
Central Time (US & Canada) (-06:00)
Joined August 2017
EXPERTISE
17 years experience
Standards and practices that I have developed over my career for developing software with a focus on optimizing productivity to deliver t...
Standards and practices that I have developed over my career for developing software with a focus on optimizing productivity to deliver the best products in the shortest amount of time, and delivering products and features using a highly iterative approach that can deliver products with the first week of development, with potential to deliver new features and updates multiple times per day. I published my first book title "CASE: Continuous Agile Software Engineering" in 2023, available on Amazon, to help teach others about these practices.
17 years experience
Since 2007 the majority of projects I have worked on have included me building and updating HTML/CSS code. Sometimes abstracted through o...
Since 2007 the majority of projects I have worked on have included me building and updating HTML/CSS code. Sometimes abstracted through other technologies like React or Blazor, but most often directly through HTML and CSS code as I find that easiest to work with and get the performance and effects I am wanting.
13 years experience
My use of JavaScript primarily began in 2011 with my first project at Softrock Inc, though I did touch JavaScript projects as early as 20...
My use of JavaScript primarily began in 2011 with my first project at Softrock Inc, though I did touch JavaScript projects as early as 2007 to incorporate Flash components into Website projects. In the years since I have been a leader among my peers with my expertise in the language; Helping others to solve problems, improve their code, and generally learn more about the language while continuing to educate myself as well. In 2024 I migrated a Rust based Website Framework I called Web UI to be a pure Vanilla JavaScript framework that utilized Web Components to provide a pure HTML/JavaScript experience for developers to utilize Web UI and its components.
3 years experience
Rebuilt a number of APIs from C# to Rust for Stoic Dreams projects. Also started Web UI project as a Blazor like framework for web develo...
Rebuilt a number of APIs from C# to Rust for Stoic Dreams projects. Also started Web UI project as a Blazor like framework for web development but in Rust before transitioning Web UI to be a pure Vanilla JavaScript / Web Component framework for developing HTML based UIs.
JavaScriptTauri
View more
JavaScriptTauri
View more
17 years experience
Majority of MySQL experience in 2007-2008 for a number of projects. In 2008 I switched over to MS SQL Server along with my transition to ...
Majority of MySQL experience in 2007-2008 for a number of projects. In 2008 I switched over to MS SQL Server along with my transition to C#/.NET technologies in my projects. More recently, starting around 2022, I started working in projects that utilized PostgreSQL, though my primary role was developing the UI. Though I did perform occasional API/DB updates when I needed changes and the primary API/DB developers were busy with other work. In 2024 I started migrating Stoic Dreams data to using PostgreSQL.
11 years experience
Since the start of my programming career, I have developed with the mindset of continous integration and development. Even when forced to...
Since the start of my programming career, I have developed with the mindset of continous integration and development. Even when forced to develop with other workflows, like waterfall or scrum, I still develop with CI/CD as the core focus and mindset. Throughout the years I have learned and adapted new techniques and workflows to improve my skills and abilities to engineer quality software.
2 years experience
Many of the concepts and fundamentals of DevOps have been ingrained in my development from the start of my programming career as a full-s...
Many of the concepts and fundamentals of DevOps have been ingrained in my development from the start of my programming career as a full-stack developer over 10 years ago. I have always believed in the efficiency of handling or at least being involved in all aspects of development, including concept, design, server setup, database management, coding, UI/UX, testing, launch, and maintenance. As well as automating tasks whenever possible, and building software through short, iterative cycles. Until relatively recently, the main thing I was missing for full DevOps compliance, was integrating unit testing in my normal workflow.

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Rob Simpson
Rob Simpson
August 2018
Erik is a fantastic person to work with - he's quick, responsive and does excellent work. Would definitely work with him again.
Stefan
Stefan
July 2018
This guy knows his stuff and explains simple and clear.
SOCIAL PRESENCE
GitHub
My-Snippets
Sublime Text 2|3 plugin:Allows you quick access to your code templates through a context menu.
Python
4
3
Demo
Demo website used to showcase programming concepts and standards.
C#
1
0
Stack Overflow
1 Reputation
0
1
1
EMPLOYMENTS
Software Engineer / Owner
Stoic Dreams
2008-12-01-Present
My side business used for branding my personal projects through. The first project through this business was a console game titled Cosmo...
My side business used for branding my personal projects through. The first project through this business was a console game titled Cosmos, released for the Xbox 360 in December of 2008. Technologies used for this project included C# and Microsoft's XNA framework. Other early-days projects included various websites and desktop applications I developed to help with my game development, including an image editor I created so I could create a special layered image format and a 3d modeling tool I created to fix issues I was seeing from other 3d modeling tools, both of which also used C# and the XNA framework. I am currently working on a number of tools and services with the goal of providing developers easier and faster workflows and tooling to develop, manage, and update their software projects.
HTML/CSS
SQL
Web Components
View more
HTML/CSS
SQL
Web Components
JavaScript
Rust
Web ui/ux development
View more
Senior Software Engineer
Floating Point Group
2022-01-01-2022-02-01
Young startup company working on Crypto transaction services. Let go about 6 weeks in due to differing opinions on development standards ...
Young startup company working on Crypto transaction services. Let go about 6 weeks in due to differing opinions on development standards and workflows, which I had been transparent about during the entire interview process and they were initially understanding about – see third bullet below. - Added and updated scripts and documentation while working through figuring out how to get legacy project working in a Windows environment. - Worked a couple of tech-debt user story items for a legacy project to help me get acquainted with AWS and team standards, tech stack, and workflows. - Date represents full-time employment. But my interview process involved work for a few months prior to employment as a part-time contractor working on a new backend service to be part of securely transacting crypto transactions. Worked primarily with one of the founders and another contractor for this project, with a review period towards the end with some of the other developers and team manager.
Python 3
Rust
View more
Python 3
Rust
View more
Software Engineer 2
Microsoft
2019-02-01-2021-12-01
Part of the OneVoice team working on the Interactive Analytics Platform team that develops analytics technologies to help assess call qua...
Part of the OneVoice team working on the Interactive Analytics Platform team that develops analytics technologies to help assess call quality for Microsoft's support call-centers. Initially hired into Contract position. Hired on full-time about 8 months later as a level 60 Software Engineer with management acknowledging my Senior level but they did not have any Senior positions available at that time. 14 months later promoted to level 61 Software Engineer 2 after my complaints that I was not promoted to Senior level when Senior positions became available and by this time I had proven my technical skills. Peers and management acknowledged my technical ability was without question at a Senior level, but management refused to promote me to a Senior level because I care only about engineering great software and not playing company politics.
HTML/CSS
C#
Visual Studio
View more
HTML/CSS
C#
Visual Studio
Azure
TypeScript
React
Cosmos DB
Azure Functions
Azure fabric cluster
View more
PROJECTS
Personal WebsiteView Project
2013
HTML/CSS
Azure
JavaScript
View more
HTML/CSS
Azure
JavaScript
Rust
View more
My SnippetsView Project
2014
Python
Coding
Python
Coding