Dan Schuman
I am a full-stack engineer based in Portland, Oregon. I have many years
of experience creating and delivering quality software on professional
teams. When programming, I focus on code clarity and simplicity. When
working with others, I shoot for a no-ego mindset.
I have expertise in frontend development architecture, and have
developed effective patterns with React and associated libraries. I also have
substantial backend and native software experience as will, including:
Node, Golang, Java, React Native, Objective-C, C++, Ruby, and PHP. Across
my career, I have worked in numerous cloud and on-premises environments, along
with bundled software.
Skills
- Expertise in Javascript and TypeScript
-
Over ten years of experience across small and large engineering
organizations
-
Ability to learn quickly and adapt to new codebases, languages and
frameworks
-
Creating clean, organized code, focusing on minimizing cognitive
load
- Communicating ideas clearly, both spoken and in code
Experience
2021 - Present — Blend
-
Software Engineer, IC5
- On-call rotation responsibilities within mature, restricted production environments
- Working with a production microservice architecture and multi-repository codebases
- Working with environments using both bespoke and industry-standard tools, including: Kubernetes, Docker, Kafka, ElasticSearch, Splunk and Datadog
- Improving services in many stages of life, from legacy to greenfield
-
Lender Foundation Team
- Co-lead effort to fully migrate away from Angular to React
- Designed and implemented SMS integration into mortgage borrower applications
- Internally migrated lender pipeline systems to separate a service and ElasticSearch configuration
-
Configurable Platform Engine Team
- Contributed improvements to Configurable Platform, a software service for visually programming multi-user, multi-role banking workflows such as credit card applications
- Internal improvements to performance and architecture
- Feature design and implementation for various "Builder" improvements
2021 — Shortwave
-
Founder / Engineer
- Semi-serious pet-project ephemeral voice message mobile app
- Solely created Shortwave apps for Android and iOS
-
Handled all aspects of the business and product, including
business formation, product feature design, application
publishing and user testing
-
Frontend Domain Architect
-
Established SimSpace's Frontend Architecture organization domain
-
Established and evolved engineering processes to improve our
codebase architecture and pay down tech debt
-
Managed a team of architects, delegating goals and
responsibilities
-
Team Lead
-
Team leadership and management within a fast-growing
organization
-
Balancing planning and agile processes with changing
requirements and critical deadlines
- Helped grow SimSpace Frontend from 8 to 25 developers
-
Lead Engineer, Frontend
-
React.js frontend development for a large existing product suite
-
Incremental conversion to TypeScript with functional libraries
-
Senior Developer, Products & Innovation Team
-
Greenfield frontend architecture in React/Redux/TypeScript
- Created CI build and deployment environments
- Bootstrapped Kubernetes infrastructure on AWS via kops
- Developed backend microservices in Node and Golang
2016 - 2017 — Independent Contractor
-
Instrument (Confidential
client)
- Supported ongoing React project work
- Created interactive visual prototypes
-
React/Redux Application (Confidential client, subcontract)
-
Created a greenfield single-page application in React/Redux to
manage custom application data
-
Features include: API CRUD, single-page routing, interesting
visual interaction and unique data modeling
-
React.js Course Instructor
-
Developed course materials for teaching React to students with
varying skill levels
-
Held a three-hour class, twice a week for eight weeks, helping
students learn React in a hands-on environment
-
Full Stack Engineer
- Front-end Javascript development in React and Angular
- NodeJS/Express server development
- Java server development
- Worked with a medium-sized Agile/Scrum team
-
Lead Engineer - React/Electron
-
Lead bootstrapping and development of React client as a Flash
replacement
- Project was dual-target for web and desktop application
- Technologies included React, Redux and Electron
- Contributed to open source along the way
-
AngularJS Engineer
-
Developed greenfield Angular applications to integrate into
existing products
-
Integrated Grunt and Gulp build systems into Ant build systems
and Jenkins CI server
-
Engineered mock environments for testing Angular applications
outside of integration points
-
Developed style and component patterns for organized code
scaling within a medium-sized team
2012 - 2013 — Independent Contractor
-
Full Stack Engineer
- Managed ongoing communications with multiple clients
- Cultivated new business relationships
-
Maintained a perfect track record with clients by
over-delivering on estimated times and product quality
-
ALO Audio — aloaudio.com
- Full site migration from CS-Cart to Magento
- Front-end implementation and iteration of design
- Cloud platform architecture and deployment system
- Custom module development
- Custom scalable architecture to handle variable traffic
-
Other Projects
-
SiftScience Magento Extension
- Sunrise Learning Network
- Relapse.com
2010 - 2012 — Wind Up Pixel
-
Co-founder, Lead Engineer
-
Worked on a remote team to create project analysis and proposals
- Lead others in development projects
-
Assisted developers with technical problems and questions while
working on own projects
Public Speaking
Universal Rendering With React — PDX React Meetup, 2016
-
Discussed the wonderful world of universal/isomorphic rendering
Maintainable Angular Apps — PDX Angular Meetup, 2014
-
Presented patterns used in developing medium-sized Angular projects