Product developer with experience across browsers, operating systems, devices, and architectural layers. Specializing in javascript development with React and RESTful APIs. Recognized for being a clear and effective communicator and mediating software disciplines and stakeholder concerns. Motivated by a love of learning which leads to new opportunities and challenges to learn from different projects and teams.
Fullstack Developer
Built and maintained new customer flows for online home loan applications
- Added new features and fixed bugs in both customer-facing and internal React apps
- Used GraphQL for server communication and developed features in Python/Django
- Maintained React Native mobile application and coordinated delivery to AppStore and Google Play
Senior UX Developer
Built front-end of flagship planning SaaS app and designed UI/UX for multiple platforms
- Developed a React-based SaaS app using Leaflet to support both Google Maps and Bing Maps
- Authored JSON rules validation engine
- Worked with dotnet core for RESTful backend
- Learned React Native to build an Android app with which users could survey sites across the globe
Software Engineer Team Lead
Led full-stack development team of 8 with a focus on SCRUM methodologies
- Developed features and fixed defects in public-facing pages using Javascript, Sass, and Jinja
- Wrote unit tests for changes using Jasmine to ensure code quality in addition to peer reviews
- Forged close relationships with team members, local and remote, to both learn more and help in their growth
- Overhauled several key pages of consumeraffairs.com by working closely with remote design team
- Built responsive interactive content modules to be included in high traffic marketing pages
- Prototyped client web-apps using AngularJS
- Interviewed and managed independent contract developers on overflow projects
Software Engineer
Built new features and maintained legacy web-apps for planning department
- Implemented new features in the flagship AngularJS product with many being map-centered improvements
- Learned Test-driven development and used Jasmine and Karma to unit-test features as well as Protractor to functionally test entire app experience
- Fixed bugs and developed enhancements to existing iOS/Android app using Cordova
Senior Software Developer
Developed new digital reader and maintained existing reader apps in multiple environments
- Learned AngularJS to build new document reader app to replace legacy Adobe Air version
- Developed core features and fixed bugs with native apps and released builds on iTunes and Google Play/Amazon
- Recruited new developers and led training on orientations
- Built custom web-app for daily tasks with our internal digital edition processes and workflows