CV
A More Professional Introduction.
FULL STACK WEB DEVELOPER
AUTHENTICOM INC.
La Crosse, WI
Apr 2021 - Present
Responsibilities:
-
Building and optimizing frontend and backend components, providing valuable input on architecture and solution design, and ensuring high performance and reliability.
-
Developing and maintaining web applications using various technology stacks, including C#, SQL, Angular, and EFCore.
-
Modernizing antiquated software systems to leverage cutting-edge technologies and adhere to industry-leading security standards.
-
Serving as a SCRUM master for an AGILE team dedicated to modernizing legacy systems, automating data cleansing, and integrating with 3rd party automotive APIs.
-
Utilizing Microsoft Azure to enhance product reliability and security.
Notable Projects:
I have worked on developing all of the products listed here, primary focus being:
-
DealerVault : Played a key role in the development of DealerVault, focusing on delivering a robust and secure product.
-
RecordRecharge: Contributed to the development of RecordRecharge, ensuring its functionality and efficiency.
SOFTWARE DEVELOPER
THREE RIVERS TECHNOLOGIES, INC
Holmen, WI
Jan 2029 - Apr 2021
Responsibilities: Full Stack Software/Web Developer
-
Worked on team contracted to develop an Enterprise Resource Planning (ERP) web application, utilizing C#, ReactJS, and T-SQL, to deliver a robust and scalable solution for a full-service E-Waste lifecycle management company
-
Managed Azure resources and orchestrated smooth deployments, optimizing the application's performance and ensuring seamless scalability.
-
Ensured the security and integrity of the application by effectively handling data keys and signing certificates as well as comprehensive logging of user activity.
-
Technological Skills: EFCore, .NETFramework, Dapper, C#, ReactJS, T-SQL, Azure, Deployment Management. MigraDoc
Responsibilities: Software QA Tester — Previous Role
-
Conducting comprehensive testing and implementing quality assurance procedures.
-
Technological Skills: QA Testing, Test Planning and Execution, Bug Tracking, Selenium IDE automated testing
Project:
ERP designed for Dynamic Lifecycle Innovations.
LEAD PEER TUTOR
OFFICE OF MULTICULTURAL STUDENT SERVICES
UW- La Crosse
Sep 2017 - Dec 2019
Responsibilities:
-
Provided university-level tutoring in math, physics, German, and computer science.
-
Led small group and one-on-one tutoring sessions for students.
-
Organized meetings and schedules as the team lead for peer tutors.
-
Optimized student support by coordinating and managing tutoring activities.
EDUCATION
UNIVERSITY OF WISCONSIN - LA CROSSE (UWL)
Sep 2016 - Dec 2019
La Crosse, WI
​
Bachelor of Science in Computational Physics & Mathematics (double major), Minor in Computer Science.
RESEARCHER,
UWL - PHYSICS DEPT.
SEP 2016 - DEC 2019
Determining Optimal Mirror Orbits using Python Simulations (Crawford-Taylor & Sallmen 2016)
Simulate large-scale architecture orbiting exoplanets to determine ideal paths quantified by fuel-efficiency. Use results to generate realistic transit light curves that could be used to identify evidence of extraterrestrial civilizations.
Develop new software, including a Python package to simulate objects accelerated by gravity, radiation, and thrust.
Present findings to general & specialized audiences.
Co-Author of Improved Analysis of Clarke Exobelt Detectability (PDF)
RESEARCHER,
FASTENAL
RESEARCHER,
INDEPENDENT
Jan 2017 - May 2017
Fastenal (Winona, MN)
​
Optimizing Inventory Redistribution (Crawford-Taylor, Corey, Huang, Neville 2017)
Predict when and where specific Fastenal products will be purchased using past sales data. Consider the forecasts when (re)distributing inventory nationwide.
Interpreted and manipulated large data sets, including cleaning records of all Fastenal sales within the past 4 years and organizing a workable database with SQL.
Built and trained advanced time series model which forecasted sales 2.5% more accurately than commercially used software. Used a combination of SQL, R, and Java.
Report results to Fastenal CEO and other personnel at the Winona, MN HQ
Aug 2013Â - Apr 2016
White House Science Fair (2016):
Presented independent quasar research at the White House.
Had opportunity to meet with former President Obama.
TECH SKILLS
Knowledge & Expertise Related to Computers
This list is always growing.
Don't see what you're looking for? I will gladly learn it!
TOOLS
IDEs:
MS Visual Studio & Visual Code, JetBrains Rider & Webstorm, LinqPad, Eclipse, Notepad++ 😉, Gedit
​
Data Management:
Studio 3T, Robo 3T, Microsoft SQL Server Management Studio, Azure Storage Explorer
​
Source Control​
GitHub: GitKraken, GitHub Desktop, BeyondCompare, Source Tree​
​
Testing:
JUnit Testing, Selenium Webdriver, xUnit
​
Art and Video Editing:​
GIMP, Blender​, Inkscape, Krita, CapCut, Paint 😉, Cricut Design Space
​
Mobile and Games:
XCode, Android Studio, Godot
​
Office:
Microsoft Office Suite 😉, iWork Apple Suite, Open Office
​
Misc:
PowerShell, Command Prompt, Terminal, Docker Desktop
LANGUAGES
Front End:
TypeScript, JavaScript, HTML, CSS
​
Back End:
C#, C, Java, Visual Basic
​
Databases:
T-SQL, SQLite, MongoDb
​
Scripting:
R, MATLAB, Assembly (MIPS), Python (2 & 3), IDL, PHP
​
Misc:
LaTex (Overleaf), REBOUND
LIBRARIES & FRAMEWORKS
Back End & Identity:
.NET:​​
-
.NET 7.0, .NET 6.0, .NET 5.0, .NET Core 3.1, .NET Core 2.1
-
ASP.NET Core using .NET Framework
-
ASP.NET Core using .NET Core
​
EF Core (2.1, 3.1, 5.0, 6.0)
Dapper
OpenSSL
​
Front End:
AngularJs
ReactJs
NodeJs
Json.NET
​
Utilities:
Selenium WebDriver
PDFSharp
MigraDocs
REBOUND
Angular Material
BlueZoneExtractor
CLOUD TECHNOLOGIES
Azure:
-
Dev Ops
-
Computing (VM, Function Apps, Kubernetes, App Services, API Management)
-
Storage & Containers (SQL Servers/Databases, Registries,
-
Security & Identity (Key vault, AAD, Managed Identities, Roles, Users)
-
Redis Cache
-
Synapse (Import Automations, Transformations, Data Flow, Pipelines, Linked Services)
-
Application Insights
​
Deployment:
Docker
Kubernetes
Nginx
Helm
WEB DEVELOPING
Designers & Libraries:
WordPress
Angular Material
Material UI
Bootstrap
Wix
​
Hosting & Domains:
GoDaddy
Bluehost
Azure
Wix
Don't Forget The Soft Skills
Exceptional Cross-Team Communication
​
Proficient in engaging and collaborating with various stakeholders, including client services and cross-departmental teams.
​
One downfall of developers is they develop an application or feature and by the time it is done, it is nothing like client services or product requested. Then more time and money is wasted to refactor the code.
​
In addition to using AGILE rather than the waterfall method to mitigate this miscommunication, I also love talking to the end users before starting the task. Requirement gathering from client services is a great way to make sure the dev team keeps the bigger picture in mind as well as a fun way to make new friends with coworkers you may not interact with on a daily basis.
​
Taking initiative to start conversations to clear up any questions between departments is my jazz.
​
Documentation Enthusiast
​
How often have you looked for documentation only for it to not exist? Or need a tutorial, but you find it is outdated midway through? Or worse of all, the single subject matter expert is on vacation.
​
One of my passions is having up-to-date and comprehensive documentation one can follow step by step for anything I work on. I create and/or update the documentation as I develop. I document processes that I myself have struggled with.
​
My most used documentation is always onboarding new developers and new QA testers. Onboarding should never be hard, but almost always had weird hitches. The onboarding documents streamlined the process and saved hours and headaches.
​
Silos begone!
​
Energizing Presence
​
Known for lighting up the room with enthusiasm, positivity, and sometimes groan-worthy puns. I value the morale and emotions of my team because a burned out team is not a productive team.
​
SCRUM Mastery
​
Proven expertise in driving AGILE methodologies as a SCRUM master, adept at facilitating meetings, resolving impediments, and ensuring the successful delivery of projects.
​
Also, while meetings are necessary, I also try to keep meetings that could be emails to just that, emails. Folks' time is important and context switching is never fun.