Summary
Overview
Work History
Education
Skills
Websites
Additional Information
Timeline
Generic

Glenn Sandoval

Upper Hutt

Summary

Passionate software developer with over 20 years of experience specializing in JavaScript and .NET. Always eager to expand technical expertise by learning new technologies and sharing knowledge with others. A firm believer in the power of good architecture and quality code. Skilled at explaining complex concepts to both technical and non-technical audiences. Quick to plan and kickstart projects, with a knack for seeing them through to completion. Expert in debugging and working with legacy code. Thrives on problem-solving and takes pride in delivering bug-free software.

Overview

28
28
years of professional experience

Work History

Principal Full Stack Engineer

bolster
Wellington
08.2022 - 03.2024
  • Wrote Next.js application for the bolster data platform client and admin portal
  • The web client is a user-friendly application designed to make it easy to answer questions about user data
  • The app focuses on the shipping supply chain and makes it easy for shippers to have visibility over their shipments
  • Created DynamoDB tables and wrote all integration code
  • Designed and maintained Postgres SQL tables
  • Wrote all queries and migrations
  • Wrote AWS Lambdas (Python) to manage data integration
  • Sole developer
  • Technologies used: TypeScript, NextJs, GitHub Workflows, Python, Amazon Web Services (AWS), Amazon Dynamodb, Problem Solving, Software Solution Architecture, Serverless Computing

Senior Software Engineer

Dovetail (currently Paloma)
03.2021 - 07.2022
  • Wrote demo projects in Typescript for decentralized identifier (DID) software
  • A high level of quality was maintained with security being a focus
  • Most proud of creating a web scraper written in Node.js for an internal search tool using Algolia
  • Mentored junior developers in the specifics of React and Typescript and the general field of software development
  • Provided guidance, technical oversight and a fair amount of Typescript and Python for an internal fintech web application
  • Wrote and maintained tests using Pytest, Jest, Storybook and Cypress
  • Worked closely with testers to create test plans
  • Maintained utility code for testers
  • Worked with project manager to keep track of current work and scope out future work
  • Technologies used: TypeScript, React.js, GitHub, Python, PostgreSQL, Amazon Web Services (AWS), Atlassian Suite, Database Design

Senior .Net Developer

Booster
05.2020 - 03.2021
  • Maintained and updated web apps written in vanilla JS and Asp.Net
  • Dabbled in Blazor
  • Helped migrate from .NET to .NET Core
  • Maintained ancient SQL Server projects, migrating code from stores procedures into C# backend server
  • Completed a major project to migrate apps from custom OIDC server to Auth0
  • Technologies used: .Net, Asp .Net, .Net Core, Blazor, JS, SQL Server

Senior Javascript Developer

Alphero
12.2017 - 04.2020
  • Implemented pixel-perfect designs in React for insurance, weather and payroll web applications
  • Created test servers in Node.js for integration testing and rapid prototyping
  • Mentored and coached junior developers
  • Assumed Tech Lead role whenever Tech Lead was absent
  • Technologies used: React, React Native, TypeScript, ES6, CRA, Jest, Electron, Cypress, Storybook

Senior Developer

Solnet
11.2016 - 11.2017
  • Part of a team of skilled developers that created new web apps for ACC New Zealand
  • Rewrote 2 core apps in React and Typescript from Angular
  • Maintained SQL Server DB
  • Created tables, assisted in data migration, wrote simple stored procedures
  • Maintained API layer written in Java and Spring Boot
  • Documented API with Swagger
  • Technologies used: ES6, TypeScript, Spring , React, Angular, SQL Server, Openshift, Azure Devops

Senior Software Developer

Westpac
11.2016 - 11.2017
  • Wrote framework for UI testing with Cucumber
  • Created service endpoints in IBM MobileFirst to consume ESB services
  • Added new UI functionality to Westpac One to allow users to complete foreign fund transfers and record foreign tax obligations
  • Provided mentoring to junior developers
  • Technologies used: Javascript (ES6), Backbone, Underscore, React, Redux, Webpack, RequireJS, MochaJS, KarmaJS, Node, Git, Java 8, Cucumber

Senior Software Developer

Greentree International
08.2014 - 10.2016
  • Greentree4 is an ERP software platform designed to be highly customizable by users and hosts
  • Forms can be created from scratch, styled and given custom user permissions without writing code
  • Effective and productive remote worker for 6 months
  • Maintain and extend JavaScript client for desktop and mobile browsers
  • Experienced using Chrome, IE Safari and Firefox debugger
  • Used remote debuggers to debug browsers on tablet from the desktop
  • Fixed all critical issues for initial release
  • Wrote web client code using ExtJS, Sencha Touch, CSS and via SASS
  • Wrote project code using NodeJS, GruntJS, NPM, Ruby, and Bash
  • Set up unit test framework using Karma, Mocha and Siesta
  • Automated build and testing with TeamCity
  • Sole JavaScript developer for first year.

Software Developer

Diligent Board Member Services
01.2013 - 08.2014
  • Effective and productive remote worker for 6 months
  • Part of iPad team that created BoardBooks iPad client
  • Wrote client code in Objective-C that synchronized data between server and Core Data
  • Part of Windows 8 team that created BoardBooks WinRT client
  • Primarily responsible for creating the PDF and annotation rendering code in C# and XAML using PDF.Net
  • Used interop for rendering to leverage VC++ DirectX for critical code path.

Software Developer

Telogis
10.2008 - 01.2013
  • Wrote and maintained a Silverlight C# client for the GeoStream GIS web server
  • This is the mapping client used by thousands of customers of Telogis Fleet and Telogis Route
  • Designed and created a custom application in WPF C# to import and style ESRI shapefile data
  • This app allows non-technical users to import map data, style it using a WYSWIG and upload the data to a remote server
  • Extended existing ASP.Net C# server to display this custom GIS data
  • Refactored C# serialization code and reduced customer reported bugs from 1 per month to 1-2 per year
  • After refactoring server code was backwards compatible with older clients, when previously it was not
  • Wrote C# tests in MSTest to automatically test client server functionality
  • Maintained and added interop code to interface C# and C++ code
  • Maintained C++ code for GeoBase GIS SDK
  • Added new code and refactored existing code to support new custom GIS data types
  • Created mobile routing application for iOS and Android using JavaScript, Sencha Touch and Ext JS
  • Responsible for the JavaScript GIS client
  • This included bug fixes, testing and adding new features
  • Improved the JS client API to work better on iOS and Android browsers
  • Added touch support and improved performance on mobile devices.

Software Product Assurance Engineer

I.G.T.
04.2008 - 09.2008
  • Black-box test and verify processes for the electrical and mechanical systems in IGT’s Gaming products.

Field Technician III

Cricket Communications
08.2001 - 01.2003
  • Maintained cellular radio equipment at geographically remote sites.

RF Technician

Agilent
10.2000 - 03.2001
  • Tested cellular coverage of all major carriers in large cities.

Satellite & Wideband Communications Technician

United States Air Force
07.1996 - 07.2000
  • Satellite radio operator and technician.

Education

Bachelor of Science - Computer Science

Oregon State University
Corvallis, Oregon
01.2008

Skills

  • Nodejs
  • SQL
  • NoSQL Databases
  • Reactjs
  • API Integration
  • Serverless
  • Typescript
  • Python
  • C#
  • Java

Additional Information

https://www.linkedin.com/in/glenn-sandoval/, https://github.com/GlennSandoval/, New Zealand

Timeline

Principal Full Stack Engineer

bolster
08.2022 - 03.2024

Senior Software Engineer

Dovetail (currently Paloma)
03.2021 - 07.2022

Senior .Net Developer

Booster
05.2020 - 03.2021

Senior Javascript Developer

Alphero
12.2017 - 04.2020

Senior Developer

Solnet
11.2016 - 11.2017

Senior Software Developer

Westpac
11.2016 - 11.2017

Senior Software Developer

Greentree International
08.2014 - 10.2016

Software Developer

Diligent Board Member Services
01.2013 - 08.2014

Software Developer

Telogis
10.2008 - 01.2013

Software Product Assurance Engineer

I.G.T.
04.2008 - 09.2008

Field Technician III

Cricket Communications
08.2001 - 01.2003

RF Technician

Agilent
10.2000 - 03.2001

Satellite & Wideband Communications Technician

United States Air Force
07.1996 - 07.2000

Bachelor of Science - Computer Science

Oregon State University
Glenn Sandoval