You are on page 1of 3

Shane Larson

(608-312-0550)
shanelarson1991@gmail.com

SUMMARY
I am a Full Stack Software Engineer with heavy DevOps. On the front end, I can write web applications in raw JavaScript,
AngularJS, and ReactJS. On the back end, I can write web services in NodeJS, with MongoDB for persistence storage, and Redis
for distributed caching. I am a tech company in one.

TECH SKILLS
Languages
HTML(5) [16 Years]
CSS(3) [9 Years]
JavaScript(ES5, ES6, CoffeeScript) [9 Years]
PHP [7 Years]
MySQL [7 Years]
NodeJS [4 Years]
MongoDB [4 Years]
Redis [1 Year]
PhantomJS [4 Years]
Front End Frameworks
AngularJS [4 Years]
ReactJS(Flux, Redux) [1 Year]
jQuery [9 Years]
Back End Frameworks
NodeJS
ExpressJS [4 Years]
Socket.io [4 Years]
Front & Back End Frameworks
MeteorJS [1Year]
Android/iOS Development
Cordova(PhoneGap, Ionic, MeteorJS) [3 Years]
Web Services
REST [4 Years]
SOAP [4 Years]
Protocols
HTTP, HTTPS, WebSocket, SSL, FTP, FTPS, SFTP [N/A Years]
Cloud Computing
Amazon Web Services(EC2, S3) [3 Years]
SaaS (Software as a Service) [3 Years]
SOA (Service-Oriented Architecture) [1 Year]
DevOps
DNS(Domain Configuration) [9 Years]
Server Management(Auto Scale Servers) [1 Year]
Architect Heavy Traffic and Big Data Loads [1 Year]
Security
Encryption(All Sensitive Data) [N/A Years]
Sanitize Input (All Input) [N/A Years]
Cross Site Scripting Protection XSS (Using Generated Keys) [N/A Years]
SSL (For Everything Sensitive) [N/A Years]
SQL Injection Protection [N/A Years]
Software
JetBrains Editors [4 Years]
JIRA [4 Years]
Git(Github, Bitbucket) [4 Years]
RoboMongo [1 Year]
File Transfer(FTP, FTPS, SFTP) [N/A Years]
Terminal(Windows(Putty), Linux) [3 Years]
Operating Systems
Windows [16 Years] (Personal)
Mac [4 Years] (Ebates/Fatwallet)
Linux(Ubuntu) [3 Years] (ClearView Audit)
Notes
Amazing with writing APIs.
Amazing with architecting distributed load systems.
Amazing with writing front end user interfaces.
Amazing with handling high traffic and big data.
Amazing knowledge of concepts such as concurrency, threading & processes, and asynchronous patterns.
Amazing knowledge of the NodeJS event loop.
Have Touched
Languages
Java
C++

GENERAL SKILLS
Leadership
I take ownership of projects I am involved with. I never say that is not my job, but instead say we need that
done so how can I help. I help figure out what needs to be done instead of waiting to be told.
Self Driven
I set personal and work goals everyday to help move me closer to my end goals.
Team Work
Working at Ebates.com/Fatwallet.com I learned how important being a good team player with a can-do attitude
is. Its required for the project's success and makes working with your teammates way easier and more fun.
I learned a ton of life/work/programming skills from my teammates and project managers.
Attitude
I love life and people. I always have a smile and always believe life gets better every day.
Energy
I like challenges and completing them even more! I take every work task given to me as a personal task to
complete.

WORK EXPERIENCE
ClearView Audit (clearviewaudit.com)
Senior Full Stack Software Engineer
June 2016 - February 2017
Designed a very efficient system for handling big data quickly.
Re-wrote most of their back end. Which was experiencing slow performance, and had blocking code.
Wrote an automated testing system using PhantomJS to automate their TMS (Transport Management
System) testing. Also wrote a custom PhantomJS library to simplify test writing for all the other
developers.
Used PhantomJS for a few web scraping projects, and to automate certain daily tasks.
Wrote an API to handle incoming client data.
Wrote many functions to connect to, and do actions on many Freight Provider APIs.
Handled integrating client systems into our system.
Worked in a very agile environment.
Usually finished small to big projects given to me on the day of, or the next day.
Simplified the user interface and process flow of the TMS. Which made the system require way less
steps and time per action from users using the TMS to ship parcel shipments.
Solved very complex problems with creative high quality low cost quick solutions.
Mentored the other developers.
Provided solutions to complex edge cases.
Ebates / FatWallet (ebates.com, fatwallet.com)
Jr Software Engineer
November 2012 - July 2015
Wrote PhantomJS scripts for the USC (Universal Shopping Cart) project. USC allowed customers to
purchase items on merchant websites with one click through their Chrome Extension. We had to have
updated PhantomJS scripts for every merchant site we wanted to support. We held a 98% test pass
rate for over 60 merchants.
Debugged issues on the fly. Deployed fixes within minutes.
Was a team lead, and helped train new engineers.
Worked with two other teams scattered across the US that worked on different sections of USC.

EDUCATION
Beloit Memorial High School, Beloit, Wisconsin
High School Diploma

Internet & Books


From age 9 until now 25, I have been self studying and practicing everything software development and operations. 16
straight years of dedication and passion.

You might also like