Deb Johnson

About Me

Software Engineer (Remote/Work from home) with about three years of experience building projects using JavaScript, React/Redux, Node, Express, PostgreSQL,SQLite, MongoDB, MySQL, and Adobe Experience Manager. In a Software Engineer role in your company, I will:

  • Write reusable, testable, efficient and KISS or DRY principle code
  • Write semantic, modular and accessible HTML, CSS and JavaScript to create strong foundations for your projects
  • Develop scalable, high-performing web applications using various standards, languages, frameworks, techniques, and libraries such as HTML5, CSS3/Sass, Responsive Design, WCAG, JavaScript, React or Angular, and Ruby/Rails
  • Utilize both Git and GitHub for deployment workflow and code review processes
  • Display strong communication skills, am a self-learner and will engage with the product development lifecycle from concept to support
  • Demonstrate a strong desire to learn, push the envelope, and share knowledge with others
Learn more on LinkedIn

Projects

Projects I've worked on so far:

Hangman Game

This game is a word guessing game just like the one you played as a kid. Each wrong guess adds a body part to the stick figure. If you guess the word right, your score is saved in the database. Built with React on the front end and Node/Express on the back end with words persisted on a PostgreSQL database.

  • Designed and developed a full stack game that persists the user’s highest score with PostgreSQL
  • Integrated React Portals as modals triggered by end of word/‘full’ hangman picture to allow user to quit/go to next word
  • Created/drew hangman images and applied CSS Modules styling to present an aesthetically pleasing UI and fun UX
Learn more
BearTNT Backend Microservice Backend

Related Listings Microservice Back End Scaling

This microservice is part of a team project to take an online rental property webpage inherited from another team and scale it up to take increased web traffic while each microservice database holds 10M+ records to be queried. Built with React on the front end and Node/Express on the back end with data persistence through MySQL. Most of the work was on the back end as well as deploying separate server and database instances to AWS EC2 t2.micro instances.

  • Inherited legacy code base/refactored to scale for web traffic with limit of AWS EC2 t2.micro instances RAM/memory
  • Enhanced 2 services with compression/NGINX load balancer decreasing response for 1000RPS from 2000ms to 28ms
  • Scaled MySQL to 10M+ records and strategically added indexing to tables decreasing query time to less than 10ms
House Bezos Microservice

Product Description Microservice

This microservice is part of a team project to produce an e-commerce product webpage. Built with React on the front end and Node/Express on the back end with data produced by Faker.js and data persistence through MongoDB.

  • Dynamically rendered product info on click event using React/React hooks backed with MongoDB and RESTful API
  • Provided clean UI with no-conflict styling using CSS Modules for rendering of services on proxy server
  • Optimized AWS EC2 proxy server deployed with 4 microservices to achieve Google PageSpeed score of 89
Medications App

Medications App

This Rails project with React/Redux displays a list of medications and allows the user to read medication information and submit a review which includes a rating and a comment. To see the app on heroku, click below on learn more.

  • Leveraged React with Redux to build a single page application that responds quickly to user requests
  • Used Rails as API for back-end persistence and rendering JSON objects
  • Applied RESTful routing using React Router to handle rendering of resources
  • Applied CSS skills to project for styling to include flexibility for different sized media screens
Learn more
Farm Tracker with jQuery

Farm Tracker with jQuery

Welcome to the Farm Tracker with jQuery! Users can add a farm (or more than one) with different areas and then add animals. If your female animal is pregnant, you can also document that with the "bred date" and "estimated due date." To see the app on heroku click below on Learn more (Email: test@email.com Password: password).

  • Used Ruby on Rails with Devise for user login/authentication and OmniAuth using Facebook for a second type of login
  • Added jQuery and Active Model Serialization JSON back-end to render responses to user requests without a refresh
  • Translated JSON responses into JavaScript model objects allowing use of prototype methods for rendering
Learn more
Farm Tracker

Farm Tracker

Welcome to the Farm Tracker! Users can add a farm (or more than one) with different areas and then add animals. If your female animal is pregnant, you can also document that with the "bred date" and "estimated due date." To see the app on heroku click below on Learn more (Email: test@email.com Password: password).

  • Applied knowledge of Ruby on Rails and main concepts; ActiveRecord and MVC
  • Added validation errors to forms for notifying user of problems with entries
  • Used DRY principle in code base and kept routes RESTful
Learn more
Sinatra Parts CMS

Parts Content Management System

This Sinatra app allows a user to sign up and keep track of the parts they have in stock. It is built in a generic way so each user can have different types of parts; i.e. one user with auto parts and another user with small engine parts. To see the code on GitHub click below on Learn more.

  • Built in Sinatra DSL using MVC pattern with ActiveRecord and SQLite3 database (​PostgreSQL​ for Heroku)
  • Gave full Create Read Update Delete (CRUD) ability to allow user full inventory control
Learn more
Book app screenshot

Angular Book App

This Angular app retrieves book information from an API and displays it on the screen. There are sort buttons to sort by title alphabetically or by published date chronologically. It is also responsive to different size screens.

Learn more

Technologies

  • Adobe Experience Manager (AEM)
  • Next JS
  • JavaScript
  • React
  • Redux
  • HTML5
  • CSS
  • SASS
  • Node
  • Express
  • Git
  • GitHub
  • MongoDB
  • MySQL
  • PostgreSQL
  • MJML
  • Contentful
  • Adobe Marketo
  • Eleventy (11ty)
  • Bootstrap
  • Heroku
  • Ruby
  • Rails
  • Angular

Work Experience

Web Developer (Contractor)

Teladoc Health (5/21 – Present)

As a member of the Web Development Team, developed landing pages and HTML/Outlook emails. Collaborated with the team on design, layout and imagery.

  • Built landing pages with AEM templates using design plans, copy and image (s) approved by the client (s)
  • Capitalized on MJML ease-of-use to develop HTML emails in half the time
  • Authored custom emails to send out to specialized marketing email lists

Software Engineer (Contractor)

QD Solutions (3/21 – 4/21)

Worked on a development team writing and maintaining code for computer applications. Took specifications from the client and delivered working and maintainable code. Attended and contributed to development team meetings, troubleshooting, and collaborating with other developers to create applications.

  • Used React/React hooks to build a pre-screener for medical professionals to screen patients for clinical trials
  • Took design plans and developed a clinical trial patient information website with React/React hooks, HTML5, CSS

Remote Skills Test Reviewer/Editor (Contractor)

IKM TeckChek (6/18 – 9/20)

Subject matter expert. Responsible for creating and writing original assessment questions for any new assessment section. Reviews and edits questions as needed with attention to detail. Revises any returned questions according to feedback.

  • Reviewed HTML5/CSS3 assessment for accuracy; updated questions using the latest HTML5/CSS3 information; assessment ready for use in contract specifications
  • Reviewed Object-Oriented Programming (OOP) assessment for accuracy; updated questions using the latest OOP information; assessment ready in contract specifications

Online Adjunct Instructor

Cowley County Community College (8/13 – 12/20)

Teaching medical terminology as a foundation class for students entering the medical profession. Responsible for selecting and compiling tests, assignments, and online discussion exercises that permit measurement of performance relative to standardized learning objectives. Develops clear learning objectives for each section and/or chapter of the course adhering to the Quality Matters Rubric and Standards. Implemented innovative communication by incorporating Remind messaging service to keep students up to date.

  • Taught 25 students per semester ensuring future medical professional’s understanding of medical terminology concepts
  • Moderated weekly discussions providing guidance/feedback and driving average student course grades of 87%

Remote Software Engineer (Contractor)

Boomer Digital (7/18 – 9/18)

As a junior software developer, worked on a development team writing and maintaining code for computer applications. Learned the codebase, worked on small bug fixes, and participated in paired programming with mid-level and senior developers. Attended and contributed to development team meetings, troubleshooting, and collaborating with other developers to create applications.

  • Leveraged IBM Watson Assistant combined with Discovery Services along with the accompanying APIs to build a shopping chatbot
  • Deployed shopping chatbot for use with Slack allowing users to shop from an online catalog of items loaded into the IBM Discovery Service from a Ruby on Rails API

Education and Training Manager

McConnell Air Force Base (AFB) Clinic, KS (9/13 – 2/15)

Implemented training programs and courses, provided management and leadership instruction, procured and prepared areas to use during training. Basic Life Support (BLS) Training Site Administrator for McConnell AFB. Maintained current American Heart Association (AHA) training materials for courses and ensured that course participants had the most current course materials for use before, during and after the course. Conducted instructor courses and updated instructors with the latest information. Offered courses to all eligible personnel. Recruited an adequate number of instructors to meet the needs of customers. Provided an adequate number of courses each year to allow the opportunity for instructors to maintain/renew their instructor status. Trained instructors in the proper use and care of equipment. Controlled and issued AHA course completion wallet cards.

  • Verified new/renewing Instructor’s skills by site visits; attained 100% base instructor certifications
  • Revamped BLS/BLS Instructor card program; cleared 5 month backlog; increased accountability/availability by 20%
  • Coordinated the BLS Program for 250+ clinic employees ensuring compliance with regulations
  • Taught BLS courses, BLS Instructor courses, and Emergency Medical Technician courses

Family Health Clinic Team D Manager

McConnell AFB Clinic, KS (10/12 – 9/13)

Mentored and guided 5 Airmen medical assistants while providing administrative and paraprofessional medical support to 2 Team D medical providers and other Family Health Clinic medical providers. Delivered highest quality, evidence-based, patient-centered care to Team D enrolled patients through team-oriented processes, good access, high continuity, communications, prevention, education, and coordinated management of disease. Ensured operational readiness and operational health of military members.

  • Performed patient care while managing team ops; key to 5K annual appointments and 98% patient satisfaction
  • Developed training plans/certified performance of 295 tasks for 2 new employees; expanded trained staff by 40% and maximized patient access to care
  • Identified performance improvement opportunity; developed medical assistant peer review; reduced documentation errors from 40% to 20%

Preventive Health Assessment (PHA) Clinic Manager

McConnell AFB Clinic, KS (2/12 – 10/12)

Cultivated teamwork while implementing changes in Air Force policy for McConnell’s PHA Clinic and continuing to provide access to mandatory annual medical appointments/medical readiness updates. Reported compliance statistics to commanders. Improved compliance by arranging base orientation briefings and schedules for new military members.

  • Coordinated/directed employees in scheduling/conducting appointments resulting in an 87% "medically ready to deploy rate" for the base; 5% > than Air Force standard
  • Provided training/evaluation/certification for 3 employees on new qualification tasks; enhanced access to appropriate age and medical condition screening for the base
  • Processed 160 new personnel; reconciled 800 discrepancies/updated database; PHAs improved to 99% current, #1 currency rate of 12 Air Mobility Command bases

Medical Services Department Manager

McConnell AFB Clinic, KS (3/09 – 2/12)

Oversaw, assessed, planned and evaluated daily administrative and patient care activities. Provided guidance and supervision of assigned staff. Mentored enlisted and junior officers.

  • Directed 52 personnel for 34K appointments/12K enrollees and responsible for $462K clinic budget; customer service satisfaction rated consistently above 90% for four clinics
  • Coordinated operations worth $1.7M; boosted relative value units by 18%
  • Deployed 6 months in support of Operation Iraqi Freedom/Operation New Dawn; arranged 104 medical evacuation missions; expedited 212 patient transfers to higher level of care