travdahl@gmail.com
760. 415. 3257
Be a part of a development team that values industry best standards and strives to write manageable, testable, scaleable, quality code. A team that does not compromise quality for speed, thinks smarter, not harder, and sets themselves up for success and good work/life balance, all while delivering world class experiences.
Vast knowledge of web design, SEO, web standards, UI usability, web trends, and more. Comprehensive experience with CSS frameworks such as Material UI, Bootsrap as well as CSS3 extensions like LESS and SASS. Utilizing nested rules, variables, mixins, selector inheritance, and more to increase UI consistency as well as code maintainability and scalability. Appreciate and embrace all aspects of web design and it’s effect on the way the world interacts.
Deep working knowledge of React.js with thousands of hours of experience creating components, UIs, and web applications.
Have developed several complex/large scale, one page frontend applications leveraging ReactRouter and Redux to write maintainable/manageable/testable and easy to debug code resulting in high test coverage and quick turnaround on any found issues.
Thousands of hours of experience writing fully unit tested web applications using Jest/Enzyme/React Tetsing Library. Every peice of code I write, I also write tests for.
Created fully automated end-to-end tests using Playwright to instill confidence in our changes before making production releases. (Also ran on production once released).
Deep working knowledge of Git/Github with thousands of hours of experience of using/reviewing/contributing/resolving conflicts in git repos.
Although I am not a backend engineer I have a deep understanding of how systems come together, how to model schemas, how to design restful endpoints based on domain driven architectural design.
I have created full stack applications on my own time using things like firebase using NoSQL databases.