Skills
- Languages: JavaScript (ES6), C# .Net, Python, CMD, CSS, HTML
- DB: mongoDb, SQL server, Sequelize.js
- Frameworks: node.js, Express,vue, enyo.js, Mocha
- Libraries: lodash, webdriverio, react, selenium
-
Tools: vscode, git, npm, chrome devtools, babel, webpack, docker
Experience
Full Stack Developer (4/2019 – present)
Dude Solutions - Olympia,
WA
Primarily wrote in client side JavaScript to sustain and add
features to the Energy Manager web app.I also wrote C# on WCF for
the existing back end and dotnet core 3.1 for newer integration
projects. Since Energy Manager is stored proc heavy, I wrote and
debugged several stored procs with an eye on performance.
-
Scaled bill images from 1000 clients to unlimited clients using AWS
- Increased page load times dramatically
- Laid the foundation for parallel integration tests
- Lead my team’s effort to integrate with Kafka
-
Increased front end code quality by introducing eslint and tailoring
the rules to be useful.
- Increased back end code quality by introducing resharper
-
Designed the prototype system for location mapping across products.
- Helped in migration to GIT from sourceanywhere
- Wrote stored procs to deliver fast reports
Full Stack Developer (4/2016 –3/2019)
New Energy Technology -
Olympia, WA
My time at NET was spent designing the testing framework that was
used to test the company's web app. Part of my time was also used to
research performance issues and profile them to find root cause as
well as to fix the issues found. There had been sever issues that
had not been addressed before which had been going on for years
which I managed to get under control. This allowed the system to be
useable for the life of its usage rather than having to refresh
after a few hours of use.
-
Increased the web app performance by %100 and decreased memory usage
by half.
-
Managed data and helped in the migration of JCPenney’s software
upgrade.
- wrote a front end to review visual regressions
-
Wrote a testing framework with thousands of test cases covering both
front and back end.
- introduced and implemented jenkins cli
-
automated builds and reduced build times from several days to one
minute.
Senior Information Technology Specialist (9/2013 – 4/2016)
SelbySoft - Puyallup, WA
I spent half my time on calls and half my time setting up hardware.
When clients had no internet and their systems were down, I
patiently walked them through setting up servers and transferring
data from dead/no boot scenarios. On the hardware side, I built
computers and troubleshooted hardware issues from simple
configuration problems to capacitor failures.
- Automated data entry with Python
- Resolved tickets of all levels
-
Created network procedure to image tablets in parallel using
clonezilla significantly cutting time on hardware preparation.