Joshua Landau

Software Developer

Profile Picture

Projects

Audio Ally

Audio Ally Screenshot

A desktop application I made to easily track and manage the albums in my personal music collection and sync files to my iPod. This application uses the Wails framework to create a Svelte-powered WebView for a front end. I come back to this project regularly since I use it so often, and right now I am working on preparing it for public distribution and integrating cloud backups.

Golang
Svelte
SQLite

Texas A&M Flowpath Generation Tool

Texas A&M Screenshot

A web application that generates a raster dataset to determine which areas within the selected area of interest are at the highest risk of flooding. I began this project during my employment at Innovate Inc and developed it through two iterations. I was the only developer working on the client side functionality at the time, which I started off with vanilla Javascript and later transitioned into a Svelte front end.

ArcGIS Javascript SDK
HTML
CSS
Javascript

Kindle NewsReader

Kindle NewsReader Screenshot

An application that generates customizable daily newspapers and automatically delivers them to registered Kindle devices every morning. This application consists of two parts: an ASP .NET Core MVC front end and a .NET console application. The front end allows users to sign up and configure their Kindle, as well as select specific categories they want to read, while the console application is scheduled to scrape news articles, generate the newspapers, and deliver them to the devices.

C#
.NET
ASP .NET Core MVC

Experience

GIS Software Developer

DecisionPoint Corp.

February 2024 - Current

In this role I was the GIS Developer on the RISE team, contracted by the US Bureau of Reclamation. Some notable projects I worked on include migrating the old map interface from ArcGIS Web AppBuilder to ArcGIS Experience Builder and rewriting a .NET codebase which performs data aggregation and map generation. In addition, I also performed regular development tasks including updating the API, containerizing services for deployment, and assisting with the front end.

Python
Javascript
C#/.NET
Docker
ArcGIS Experience Builder
React
SQL

GIS Developer

Innovate Inc.

April 2022 - February 2024

At Innovate I have been able to work on a wide range of interesting projects for both private and government clients. Some of the tasks that I frequently work on include developing new and existing REST API services using Django REST Framework, building complex user interfaces with Angular, and integrating geospatial datasets into our applications with ESRI's ArcGIS Enterprise tooling.

Django
Angular
React
Docker
ArcGIS Enterprise
React
SQL

Lead Back-End Software Engineer - Freelance

SmartIntro

March 2023 - October 2023

As lead back-end engineer I have been able to design and implement this application's architecture and back-end services from the ground up. This has included developing a Django REST API, implementing scalable and asynchronous background processing with Celery, and employing Docker to containerize and deploy the application via an Nginx web server. I also contributed to the application's user interface, which is built with React using Material UI.

Django REST Framework
React
Docker
AWS
SQL

Environmental GIS Analyst

Tehama LLC

October 2020 - April 2022

My GIS knowledge grew immensely during my time at Tehama. The core responsibilities of this position involved interpreting, manipulating, visualizing, and managing large geospatial datasets. The main tools I used to accomplish these tasks included Python, SQL, and ArcGIS Pro.

Python
SQL
ArcPy
ArcGIS Pro

Geospatial Technician

Quantum Spatial

August 2019 - September 2020

Being my first full-time position after graduting from Florida State University, my time at Quantum Spatial was foundational to my professional development. In this position I was responsible for creating and maintaining many large geospatial datasets. I also had the opportunity to use my Python skills to develop some custom automated workflows for data processing and formatting.

Testimonial

"Searching for a Python wizard who's as personable as he's proficient? Meet Joshua turning coding crises into software victories with ease and efficiency. My SaaS project was on the verge of becoming another unfinished tale when Joshua stepped in. Our front end developer left a lot unfinished and a working prototype was nowhere to be found. Joshua, however, turned the tables around swiftly and adeptly. His unparalleled skills and relentless determination transformed our precarious situation into a stunning MVP in a flash. But Joshua's talents aren't restricted to coding. His friendly nature and stellar communication skills make him an excellent team player. When looking for a professional who seamlessly combines coding competence with a congenial demeanor, Joshua is the clear choice."

Contact Me