Summary
Overview
Work History
Education
Skills
Websites
Work Availability
Software
Work Preference
Timeline
Hi, I’m

Luke Janssen

Shawano,WI
Luke Janssen

Summary

Software development professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Typescript, Node.js, and React. Adept at developing and deploying complex backend systems, web services and databases.

Overview

16
years of professional experience
1
Language

Work History

The Demiplane Corporation
Green Bay

Senior Software Engineer
03.2020 - 03.2024

Job overview

  • Architect-ed original platform and many enhancements throughout history of company. Part of this included deciding right away that everything built would use Typescript.
  • Developed matchmaking site to allow players of tabletop role playing games to connect and join games. Core of platform built using NodeJS GraphQL on back-end and React on front-end running out of AWS. Other libraries used MUI, Apollo Graphql Client, Recoil, React-Router, TypeORM, TypeGraphQL
  • Added web and mobile push notifications to platform using OneSignal
  • Implemented chat, voice, and video features for users using libraries from TalkJS and Jitsi
  • Moved entire application from standard react into NextJS framework to leverage server side rendering
  • Helped in decision and implementation of moving GraphQL back-end into Hasura in AWS cloud
  • Developed solution to take data content team scrapes out of publisher book files and render as web pages, complete with table of contents, images, linking, and tooltips. Creating digitized, web based version of books for users. This solution used libraries like MUI and html-react-parser
  • Helped develop Visual Programming tools to help content team create chunks of behavior that could be combined together to create characters. This was built using ReteJS
  • Created system within AWS using Event Bridge, DynamoDB, and Lambda for sending scheduled events to users or to other back-end services. This also involved setting up websockets.
  • Added ability for users to be able to gift books to each other within commerce platform.
  • Worked within browser with tools like Chrome DevTools Profiler, React DevTools Profiler, Lighthouse to analyze page performance and use that analysis to reduce bundle size in half and increase scores across all core web vitals
  • Created hundreds of lambdas to be used as Hasura actions. These were developed using ServerlessJS
  • Assisted in guiding and mentoring less experienced developers.

KBX Logistics (Contractor)
Green Bay

Senior Software Engineer
03.2019 - 03.2020

Job overview

  • Supported and maintained Transportation Management System and applications and services surrounding it. Applications are written VB.NET
  • Gathered requirements for enhancements to Transportation Management System. Designed and implemented enhancements
  • Worked in teams to transition old VB.NET services over to .Net Core services and ASP.NET pages to AngularJS pages.

Excelion Partners
Neenah

Senior Software Engineer
07.2016 - 02.2019

Job overview

  • Collaborated in architecture and development of global website allowing customer to get reports about their locations and control their washing machines remotely. Built in ReactJS, NodeJS, GraphQL, Prisma, Terrafrom, ServerlessJS, Lambda, ECS, Aurora, S3, and API Gateway
  • Created React Native prototype application for collecting information from smart medical plunger via Bluetooth
  • Created IoT dashboard allowing customers to monitor information devices are sending to cloud. Developed using ReactJS, NodeJS, Lambda, MQTT, AWS IoT, and API Gateway
  • Developed prototype PWA allowing customer to input information regarding assembly line job being worked on. Created using ReactJS
  • Created how-to document for hackster.io showing users how to use NodeJS, Lambdas, AWS IoT, and Amazon Echo Skills to control flying drones using Amazon Echo
  • Moved existing holographic prototype built in JavaScript, jQuery and Firebase into more production ready platform using MeteorJS, ReactJS, and MongoDB
  • Created Lambda GraphQL API to prototype smart device, allowing it to send data to cloud for storage and retrieval
  • Assisted in development of global website that lets customers view data about locations and control their stores and machines remotely. Built in EmberJS, NodeJS, Lambda, DynamoDB, CloudFormation, S3, and API Gateway
  • Developed system to send brewery PLC readings to cloud from Raspberry Pi. Built with .Net, Postgres, NodeJS, and AWS IoT
  • Created .Net Web API allowing client to send machine bytes and receive back usable JSON or vice versa
  • Finished up development of and maintained Time Tracking application. Created with .Net and KnockoutJS.
  • Developed .Net Web API for mobile app allowing customer to monitor their stores and machines.
  • Created ASP.Net site allowing users to maintain their locations and distributor network.

Breakthrough Fuel
Green Bay

Solutions Developer/Senior Solutions Developer
02.2012 - 07.2016

Job overview

  • Supported and enhance core fuel processing system and rules engine. Core system was built using Java, JDBC, and Hibernate. Rules engine was built using Drools
  • Designed and implemented web application to upload excel and csv files, parse files, and write relevant information into standard format files for import into core fuel processing system
  • Application was built using Groovy, Grails, GSP, JDBC, SQL, HTML, JavaScript, and CSS
  • Designed and implemented translation applications to parse client formatted files and write relevant information into standard format files for import into core fuel processing system. This was common task during on-boarding of new clients. Applications were built using Groovy, Grails, JDBC, and SQL
  • Participated in Business Improvement Group tasked with identifying shortcomings in business processes and/or systems and designing improvements
  • Participated in design and implementation of application to process fuel savings daily for all possible intermodal lanes that could be used by carrier. application processed approximately 40,000 lanes per day. Application was built using Groovy, Grails, JDBC, and Hibernate
  • Participated in defining agile development methodology used for new business intelligence division of company and integrating Atlassian Suite into this process
  • Acted as primary developer during creation of business intelligence suite. Application was built using Python, Pyramid Framework, and SQLAlchemy for back end. Front end was built using NodeJS, AngularJS, KendoUI, and Leaflet
  • Created auxiliary applications using Python, Pyramid Framework, SQLAlchemy, and Celery to handle distributed long running tasks
  • Integrated business intelligence suite with FreeIPA LDAP
  • Implemented automated Continuous Integration process using BitBucket triggers, Jenkins, and Artifactory
  • Handle majority of Technical Lead responsibilities
  • Oversaw group of 3-4 developers (ETL developers, Python developers, NodeJS/Angular developers)
  • Facilitated turning business requirements into technical requirements, technical design, creating tasks and assigning them to developers, answering any technical questions that arise along way.

Georgia Pacific (Contractor)
Green Bay

Consultant
07.2011 - 02.2012

Job overview

  • Supported and maintained Transportation Management System and applications and services surrounding it. Applications were written VB.NET
  • Gathered requirements for enhancements to Transportation Management System. Designed and implement enhancements
  • Helped prepare Transportation Management System for use in Europe and possible other international regions in future.

Roehl Transport
Green Bay

EDI Developer
06.2010 - 07.2011

Job overview

  • Set up new customers in Microsoft BizTalk for EDI transmissions via FTP or AS2. This also required multiple SQL Server entries and thorough testing with customer
  • Supported and maintained all EDI connections and applications involved in EDI process. Applications were written C#
  • Built new Microsoft BizTalk 2010 environment for future EDI transmissions.

Cargill Tartan Project
Minnetonka

Technical Designer/ABAP Developer
06.2009 - 05.2010

Job overview

  • Participated in implementing way for legacy applications with transactional data to submit their transactional data to SAP's general ledger. This was critical enhancement needed to support corporation's tiered roll out of SAP. This included creation of common file format for legacy applications transactional data
  • Created extension to SAP, using ABAP programming language, to consume formatted files and map them to SAP's general ledger
  • Designed and implemented way to extract financial information from SAP to make it available to financial reporting application Cartesis using ABAP programming language to extended SAP
  • Developed two custom tax reports using ABAP programming language that meet definitions of Internal Revenue Code. Prior to these reports being developed, data had to be exported to MS Access and formatted.

Cargill Value Services
Minnetonka

Developer/Support
01.2008 - 05.2009

Job overview

  • Participated in developing web application to assist businesses with trading futures and to validate that commissions and exchange fees charged by JP Morgan are accurate. Application was built using Java, JSP, JDBC, SQL, AJAX, HTML, JavaScript, CSS and Struts MVC framework.
  • Participated in designing and enhancing foreign exchange exposure web application to give traders, controllers and key business leads ability to more accurately report exposure. Application and enhancements built using VB.NET, ASP.NET, ADO.NET, SQL, JavaScript, jQuery, and CSS
  • Implemented enhancements to commodity trading exposure web application in order to assist with viewing historic data and ability to adjust it to resolve any discrepancies. Application and enhancements were built using Java, JSP, Servlet, SQL, HTML, JavaScript, and CSS
  • Designed and developed application to synchronize user privileges in web application with user privileges in Stellent document repository using C#.NET, ADO.NET, SQL, and Stellent Document Check-In Web Service.
  • Designed and developed Windows Mobile inventory application for warehouse scanners allowing those performing inventory to gather, edit, clear, and FTP data. Application was built using C#.NET and Windows Mobile SDK
  • Supported financial legacy applications using technologies such as MS Access, MS Excel, VBA, VB6, Dreamweaver, and SQL Developer.

Education

University of Wisconsin - Eau Claire
Eau Claire, WI

Bachelor of Arts from Management Information Systems
12.2007

University Overview

Skills

  • React
  • Typescript
  • JavaScript
  • NextJS
  • State Management
  • GraphQL
  • REST
  • NodeJS
  • ExpressJS
  • ServerlessJS
  • Hasura
  • AWS
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Software

Visual Studio Code

WebStorm

Work Preference

Work Type

Full TimeContract Work

Location Preference

Remote

Important To Me

Work-life balanceCompany CultureWork from home optionPersonal development programsCareer advancement

Timeline

Senior Software Engineer
The Demiplane Corporation
03.2020 - 03.2024
Senior Software Engineer
KBX Logistics (Contractor)
03.2019 - 03.2020
Senior Software Engineer
Excelion Partners
07.2016 - 02.2019
Solutions Developer/Senior Solutions Developer
Breakthrough Fuel
02.2012 - 07.2016
Consultant
Georgia Pacific (Contractor)
07.2011 - 02.2012
EDI Developer
Roehl Transport
06.2010 - 07.2011
Technical Designer/ABAP Developer
Cargill Tartan Project
06.2009 - 05.2010
Developer/Support
Cargill Value Services
01.2008 - 05.2009
University of Wisconsin - Eau Claire
Bachelor of Arts from Management Information Systems
Luke Janssen