About Me

  • Goes By:Ruth (she/her)
  • Email:ruthhill.e@gmail.com
  • GitHub:github.com/Asterids
  • Current Editor Theme:Noctis Minimus by Liviu Schera
  • Top Skills:
    JavaScript
    TypeScript icon TypeScript
    react React
    node-js Node JS
    Express
    PostgreSQL
    html [#124] Created with Sketch. HTML & CSS
    git Git

Hello!

I'm a thoughtful, collaborative developer well-versed in JavaScript, React, and data modeling with experience across the full stack. Most recently, I've spent three challenging and rewarding years developing a web application with a forward-thinking accessibility SaaS company called Stark. I had the opportunity to build the user management web application from the ground up including researching & leading the development of numerous features rapidly, ensuring security, scalability, & accessibility, coordinating integrations with many internal and external services, and collaborating heavily both within & across domains.

Prior to Stark, I worked on a global HCM platform at Lifion by ADP over the course of a year and a half, where I was responsible for implementing & rigorously refining features, testing, and improving the load times of our pages. I made my start in tech in late 2017, when I attended the Grace Hopper Program at Fullstack Academy of Code, a pivot from my former career in the arts (I was previously a professional glassblower & stained glass artisan). It's been quite a journey and I'm so glad I made the leap!

Currently Reading

Responsible JavaScript by Jeremy Wagner 90%

Where I Shine

Web Development

I've been creating web applications and products for 6+ years, from small sites & tools to robust systems for enterprise use.

Back End

I know my way around REST APIs, HTTPS, and authentication approaches, and one of my favorite parts of the job is database modeling & implementation.

Front End

I'm proficient with the React ecosystem & state management, a11y concepts, semantic HTML & modern CSS, and frameworks & tools like Tailwind, Jest, and Storybook JS.

Documentation

I have a knack for creating documentation! Be it for visual aids, architectural diagrams, API docs, outlining development work, or recording decisions, I create docs if and when they are needed.

Pairing & Collaboration

Collaborating with my teammates has been one of the brightest spots in my career. I'm not afraid to get into the weeds in a pair programming session, rubber duck out a problem with a teammate, or switch to an ad hoc call if a thread is running long in Slack or GitHub.

Enthusiasm

I love building things and being part of a team! I consider myself a maker first and foremost, and I take pride in crafting good code and good experiences for users & fellow devs.

Recommendations

"Ruth writes reliable, crisp, quality code with sharp attention to detail. I learned a lot from Ruth's ability to think through all possible edge cases and account for them accordingly.”

—Tyler H., Senior Full Stack Engineer

"Ruth excels in her uncanny ability to always go that one step further, capturing facets of a problem others would easily miss. Ruth brings that same thoughtfulness to her communication.”

—Matt C., Software Engineer

"As a content designer and writer, I've collaborated with many Full Stack Engineers, but Ruth is one of the best. Her attention to detail, her focus, and, yes, her kindness, make her such an easy person to work with and learn from.”

—Maggie B., Content & Marketing

Hire Me!

I'm always interested in learning about new opportunities where I can put my skills to good use. Feel free to reach out via email or LinkedIn if you think we should chat!

Contact Me