Profile of Kate Donaldson

Kate Donaldson Senior Software Engineer
8 years experience 0 projects worked US
$125.00 /hr $0 earned
Web, Mobile & Software Dev

We can work together to build your organization a clean, performant, well-modeled product or service that helps to make positive change in the world. My quest is to use technology to help improve outcomes for underserved individuals and communities. Building supportive, diverse, cooperative engineering departments is essential for building great software that solves problems for humans, and it’s my priority.

I’m a dual-wielding Rubyist and Javascripter with a love of friendly deploys and CI/CD. I’ve revamped deploy pipelines, spearheaded pay equity initiatives, delivered APIs and microservices, and refactored complex data models. I lead diversity, inclusion, collaboration, education and career development initiatives. I drive cultural change and set high expectations for ownership and accountability.

Experience Level:
Hours Per Week:
Work Location:
Phone Number:(847) 979-0678
Linkedin URL:

Completed Jobs (0)

  • Freelancer hasn't completed any jobs.

Work Experiences

  • Senior Software Engineer


    April 2019 - Now

    refactored memory retention during report generation to improve performance by a factor of 10; added features to the platform that improved workflow and efficiency, fully spec’ed from back-end to front-end; advised and influenced DEI efforts as a member of the company’s inaugural DEI forum*
  • Technical Lead; Senior Software Engineer

    Ascent Technologies

    November 2018 - April 2019

    extracted canonical data from an internal Rails & Postgres implementation to an external graph data API using Neo4j and Rails; led two teams of engineers to deliver a complex feature set that successfully landed our largest deal with a major Fortune 200 financial firm; deployed the customer-facing app on a regular basis and improved continuous delivery outcomes by implementing automation, continuous integration, and testing, becoming a Heroku expert along the way.; implemented a message queueing publisher to communicate data changes from our API to its consumer over multiple queues; served as technical lead for the team responsible for canonical data and worked with the CTO, VP of Product, and VP of Data Science to outline milestones for quality and process improvement; implemented agile processes for my development team in order to normalize delivery and scope projects; spearheaded scoping efforts for a large versioning feature, bringing together Product, business domain experts, and engineers to plan work according to customer needs
  • Senior Software Engineer

    The Mom Project

    April 2018 - October 2018

    implemented a clear, iterative development process; rolled out a bug report/feature request process for staff; enacted a feature planning lifecycle based on user-focused product development; initiated department meetings for transparency in hiring and product milestone planning; rearchitected our existing application onto a more modern platform, using Rails 5, React, and Postgres; dockerized the app for consistency of local development environments and simplification of deployment; integrated AWS Cognito with Rails to leverage a robust authentication system to safeguard user information; automated the testing and deployment process using CircleCI and Github; planned and oversaw the implementation of containerized deployment through ECS using CloudFormation; built a fully-featured REST API using Rails 5’s API-only capabilities; redesigned the data model in order to streamline queries and data handling by normalizing data and shedding unnecessary data collection; offloaded some internal data processes to third-party proven services to simplify in-house data maintenance
  • Software Engineer

    Jellyvision Lab

    July 2016 - March 2018

    built a greenfield Rails and React app that provided useful information about financial decisions to end users; maintained the internal app that configured huge swaths of data to ensure end users got accurate information about their benefits; added features to an internal portal that helped non-technical folks deploy conversations through continuous integration; encouraged my team to give GraphQL a shot, and drove the development of our GraphQL environment, which paid off for our product; shipped a gorgeous NodeJS app; added new functionality to our existing Rails powerhouse; tinkered with our Angular and React front-end experiences; maintained legacy apps using PHP & JS; spearheaded some internal diversity initiatives as a cofounder of the Women in Tech group; acted as company liaison and sponsor to a coding club for high school women; represented the company out in the community at various events, conferences and workshops
  • Software Engineer

    The MIS Department

    July 2014 - July 2016

    wrangled APIs by writing clean code and harnessing Rails’ MVC organizational structure;’ styled and manipulated 3rd party CMS systems using clever JS and jQuery; served small content needs by developing lightweight and elegant static sites; managed PHP-based CMS systems like WordPress with clever use of version-controlled code and plugins; determined the best and most efficient software and project management solutions by communicating with my team to explore options based on our available work-hours and skillset; advised the strategic branch of the organization on ways to improve efficiency, develop long-term strategy, and clarify roles and responsibilities; assisted the Vice President in successfully rolling out organizational and role changes to handle a shifting customer base and project load
  • Freelance Web Developer


    March 2011 - August 2014

    In this role I helped non-technical clients establish a web presence by: developing new sites in WordPress by hand-coding PHP and modifying available templates; advising clients on graphic design and branding; refactoring existing sites to allow for client content management by porting systems to WordPress