Experienced software developer skilled at building and maintaining modern web applications. I focus on developing with front-end web technologies and have a strong understanding of frameworks like React/Angular.
Experience
2020 — Now
2020 — Now
Redmond, Washington, United States
2019 — 2019
2019 — 2019
Greater Seattle Area
• Completed 3 month assignment on the Platform/Dashboards Team.
• Took vague requirements and wrote ~150 integration tests for pre-existing APIs using a variety of test tools, such as Jest/Mocha/Chai.
• Worked on applications in a node.js environment using Javascript/TypeScript, Koa/Express.
• Ramped-up quickly on multiple code bases and product, worked with other engineers to clarify expected code functionality when necessary.
• Reported progress and blocking issues daily.
2018 — 2019
2018 — 2019
Redmond, WA
• Completed 18-month assignment on-site at Microsoft via Affirma, working as a developer embedded within a large engineering team within the org Microsoft Azure – Core Data and Engineering.
• Worked on a front-end web client that was used to track the status of current/future iterations of Windows. The application allowed Microsoft stakeholders to create telemetry models to observe how users interact with aspects of Windows.
• Primary tech stack I worked with: TypeScript/React/MobX/Webpack/TsLint
The day-to-day work looked like:
• Took large parts of the application originally built in Angular 1.5 and re-built them using React/MobX, maintaining all original functionality.
• Took design/functional specs and built corresponding UI web components, coordinating with engineers at the service and data layers when necessary.
• Dealt with complex state management by building store classes that held state and business logic, and passed that state down a deep React component hierarchy.
• Fetched large amounts of data asynchronously without blocking the UI.
• Adhered to React and MobX best practices.
2014 — 2017
2014 — 2017
Seattle, WA
Front End Development:
• Built and maintained an internal partner support tool with two other developers using Angular2/4, and Typescript.
• Built web components such as login forms, drop downs, and tables. Displayed data from services that called our REST APIs.
• Built the front end for the new company support portal, based off of specs given by the design team, using CSS, HTML, handlebars, jQuery, Stackoverflow API.
• Redesigned/built the business page for glympse.com
• Wrote scripts in javascript/python that retrieved data from the REST APIs of various internal tools and emailed the data to stakeholders. (Endpoints included Github, Zendesk, Pingdom, and TestRail)
• Worked in 2 week, Agile development sprints
Software Testing:
• Used Postman to write tests that exercised our REST APIs
• Automated Postman tests to run continuously using Newman and Jenkins
• Wrote end to end test cases for applications on iOS/Android/Web/Wearables/IoT/Auto
• Managed test suites in TestRail. Created test plans and assigned test runs to team members
• Logged and tracked bugs in JIRA
• Involved in sprint planning, sprint retrospectives, and bug triage
• Communicated directly with developers, product, design, and VP’s
Customer Facing:
• Provided on-call support for enterprise partners; Communicated service outages via email
• Responded to PagerDuty alerts for service outages
• Provided technical support via email to partners who had integrated the Glympse SDK
• Ran queries against a MongoDB database to locate data regarding enterprise partner operations
• Gathered user feedback and helped prioritize feature backlog with product manager
• Gathered user bug reports; provided troubleshooting; reproduced and logged bugs
2013 — 2014
2013 — 2014
Seattle, WA
• Performed manual testing, wrote and executed test cases across iOS, Android, and Facebook platforms in a fast-paced agile environment
• Feature owner responsible for end to end testing and documentation of assigned features
• Worked closely with developers to communicate bugs and product improvements
• Provided marketing QA support including testing ad interstitials, SKU pricing, local notifications, and push notifications
• Assisted with transition of test plans from excel to web-based test plan management client, TestRail
• Ensured product provided a smooth user experience when syncing across iOS and Facebook platforms
Education
Western Washington University
Bachelor of Arts
Udacity
Front End Web Development Nanodegree
2015 — 2016