- GitHub: Personal
- Portfolio
- Email: douglas.wrightiii@gmail.com
- Phone: 603-988-3460
Full stack developer with QA experience. Skills honed in Protractor, Node, RSpec, MongoDB, AWS OpsWorks, GhostInspector, Google Analytics, Postman & Git, with strengths in bug hunting and working as an independent part of an Agile team. Regularly written E2E and Integrations tests, as well as contributed to the application frontend. Passionate about problem solving and seeking out edge cases, uncovered vulnerabilities within the app, including XSS Attack, script injection, privilege escalation & DDoS attack vectors. Genuinely interested in the field, having gone from self-taught to on-job training to completing a Full-Stack Coding Bootcamp. Fascinated by the promise of computer science scaled to global projects. The technical background coupled with an internal drive to understand the tools provided and the problems at hand, will make a strong addition to any development team.
Frontend: JavaScript (ES6), TypeScript, React, jQuery, Angular, script injection, CSS3, Bulma, Bootstrap, HTML5, Highcharts
Backend: Node, Express.js, Ruby, RSpec (Integration tests), Protractor (E2E tests), MongoDB, postgreSQL, Contentful, Postman, DialogFlow, Google API
DevOps: AWS OpsWorks, S3, Route53, SSH, Heroku Team: Agile/Scrum, L10, Git, GitHub, TestRail, JIRA, Slack
Software QA Engineer | Portsmouth, NH | 2018 - Present
SaaS banking-specific knowledge base management software for banks & credit unions, as well as the frontend widgets for consuming said knowledge base.
- Worked with PO/Developers to verify that features & bug fixes met acceptance criteria within a fullstack banking application
- Uncovered vulnerabilities within the app: XSS Attack, script injection, Privilege Escalation, DDoS Attack Vectors
- Wrote Protractor, GhostInspector & RSpec tests, contributing to the automation of the tests
- Wrote JS scripts for frontend manipulation & attack of application, for automating manual tests & discovering bugs
- Developed client-facing features in AngularJS, contributing to the base app
- Developed internal Chrome extension to run automated tests against DialogFlow intents, automating the task for another team
- Managed Suite of over 400 Acceptance Tests in TestRail
- Ran Automated/Manual Acceptance Test run for every release sprint, ensuring the stability of the app
- Skills honed:
- Frontend: E2E tests, script injection, collaborative Git workflow
- Backend: data manipulation, AWS tools, API & Integration tests
- Languages: JavaScript (ES6), TypeScript, Ruby, HTML5, & CSS3
- Frameworks, Libraries & Tools: Agile/Scrum, OpsWorks, MongoDB, Postman, TestRail, Angular, Protractor & Git
Frontend Developer | Shanghai, CHINA | 2017 - 2018
CMS for sharing, grabbing info, scheduling, renting of items & rooms in CoderBunker Shanghai.
- Contributed 87% of the commits to the codebase, both Frontend & Backend
- Committed 100% of the code to the ticketing system of said CMS
- Discussed & implemented logical operations & user experience decisions as part of a team
- Skills honed:
- Frontend: web, mobile & responsive design
- Backend: express server & data manipulation
- Languages: HTML5, CSS3, JavaScript (ES6), Python & postgreSQL
- Frameworks, Libraries & Tools: Node, Express, jQuery, Highcharts, Bulma, Google API, React & Git
Group Lead, Frontend Developer | 2020
A web app displaying location specific Covid-19 data, visualizing said data in charts & maps.
- Wrote 99% of the logic pulling and connecting data from multiple APIs
- Organized the project and team utilizing GitHub Projects, Zoom & Slack
- Technologies used: HTML5, CSS3, Bulma, JavaScript (ES6), jQuery, Postman, Git, HighCharts
Full Stack Developer | 2020
A full stack retro Tamagotchi clone.
- Wrote 99% of the backend, setting up Express Router, creating the User & Animal models, plugging into MySQL database through the Sequelize ORM & authenticating User actions with JSON Web Tokens (JWT)
- Set up the hosting on Heroku & DNS routing through AWS Route53
- Wrote frontend logic to hook into backend routes, validate user inputs & animate the UI
- Created a custom game engine to calculate animal states, deal with user inputs & swap out animations
- Technologies used: HTML5, CSS3, Materialize, JavaScript (ES6), jQuery, Git, Sequelize, MySQL, JWT, Express, Node
Full Stack Developer | 2020
A one stop shop for your personal Home Assessment.
- Bootstrapped the app using React & FireBase
- Set up the hosting & DNS routing through Google Cloud
- Set up FireStore DB protections & custom backend 'functions' for data manipulation on DB writes
- Wrote frontend logic to hook into FireStore DB
- Wrote authentication & conditional rendering using React Context
- Technologies used: React, FireBase, FireStore, JavaScript (ES6), Git, Express, Node, Material UI
Full-Stack Development Certification | 2020 | GPA: 4.0
Frontend Development Certification | 2016
Bachelor of Arts in Criminology | 2010 | GPA: 3.26