About Me
Hi, I’m Ryan Zigler!
I am a full-stack software engineer with a background in JavaScript (ES5/ES6+), specifically with React, Redux, & Hooks; Express; MongoDB; MySQL; PostgreSQL; git; and AWS S3, EC2, VPC, & RDS. I enjoy making intuitive, clean applications that are fast and easy to use.
I love solving problems through creative, efficient solutions, and have a passion for learning new technologies. I am currently expanding my Python knowledge and learning Rust.
Projects
The ultimate destination for playing, discussing, and creating games
- Reduced an inherited database’s storage requirements by 69% by refactoring the database schema to remove the storing of redundant information and refactoring the front-end.
- Reduced response times by over 30% utilizing K6, Loader.io, and New Relic to test and analyze metrics of different load balancing techniques.
- Implemented horizontal scaling with an NGINX load balancer to increase throughput from 100 RPS to 5,000 RPS with a 12ms response time and 0% error rate.
A travel app for wander lusters traveling on a budget
- Leveraged React Hooks to utilize global state without Redux and reduce code reproduction by 66% in modal components.
- Implemented service-oriented architecture to combine four services on AWS ec2 using an NGINX proxy server.
- Utilized Styled-Components to create a dynamic experience and reduce CSS conflicts from other services in SOA deployment.
- Collaborated with four engineers using Agile software development practices and tools.
Experience
Zigler & Associates | LPL Financial
Managing Registered Representative
2007 - 2020
- Oversaw the successful transition of over $30 million of assets as part of a 6-month transition between broker/dealers with a 100% client retention rate.
- Engineered and executed long-term financial plans using Monte Carlo methods to increase the probability of success through age 95 to greater than 90%.
- Supervised a team of more than two dozen registered and unregistered staff members across 7 locations.
- Planned, organized, and taught at more than 20 community education workshops on various financial topics such as Social Security, taxes, and creating budgets.
Education
Hack Reactor @ Galvaniz
Advanced Software Engineering Immersive
2020
The Advanced Software Engineer Immersive is a full-time, 12-week educational program consisting of 11+ hours a day, 6 days a week in a classroom environment that focuses on developing solution-oriented engineers. With over 1000 hours of on-hands experience dedicated to developing full-stack applications with JavaScript, Node.js, Express, React, MySQL, and MongoDB (and other as well as other relational and non-relational databases), following Agile methodologies to explore problems and construct multi-level solutions.
Saint John's University
Political Science
2003-2007
When I'm Not Coding...
When I’m not working, you’ll likely find me tinkering and deploying random hardware for various projects around my house. So perhaps the section title was a little bit of a white lie as these projects normally involve some sort of coding, but it’s mainly playing with hardware.
When I’m not at my desk, I try to be outdoors as much as possible! I love hockey and I try to play as much golf as life and Minnesota weather will allow. My other hobbies include traveling, hiking, camping, photography, and cooking/BBQing.