Summary
Overview
Work History
Education
Skills
Generic
Caroline Pitts

Caroline Pitts

San Francisco,CA

Summary

Adaptable Software Engineering Manager keen to wrangle multiple simultaneous projects into streamlined, cohesive and profitable efforts. Firm believer in holistic and collaborative management strategies. Thrives on providing exceptional oversight and hands-on guidance guaranteed to improve throughput figures and quality metrics.

Overview

8
8
years of professional experience

Work History

Software Engineering Manager

Alteryx
12.2020 - Current
  • Collaborated with three separate product managers to define clear project requirements, aligning engineering efforts with business goals for the Extensibility Team.
  • Led engineering teams to deliver high-quality software solutions in a timely manner, ensuring customer satisfaction and business growth with Extensibility tools supporting more than $100M of Alteryx's ACV.
  • Managed resource allocation for software development projects of two teams across four separate product initiatives, ensuring optimal use of resources and timely delivery of milestones.
  • Managed Python SDK software release cycles with careful planning, coordination, and communication across various departments.
  • Facilitated open lines of communication between engineering teams and other departments for seamless project hand-offs and efficient collaboration on cross-functional initiatives.
  • Developed comprehensive documentation for internal software systems, improving knowledge sharing among team members and reducing onboarding time for new hires.
  • Coordinated with human resources and recruiters on job description creation, recruitment efforts, and interview organization to attract top talent in the software engineering field, contributing to a highly skilled and diverse team.
  • Provided regular feedback to both Extensibility team members and senior leadership on individual performance and managed the semi-annual bonus, equity, and merit allocation process based on said feedback.
  • Developed support system to quickly address internal and external customer feedback and escaped defects.

Software Engineer

Alteryx
03.2020 - 12.2020
  • Developed a scalable and maintainable initial framework for the Python SDK, ensuring long-term stability of the software.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Conducted technical interviews to help build out the Extensibility Team.
  • Provided technical and career guidance to junior developers, fostering a positive team environment and promoting professional growth.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Acted as an Engineering Manager for the team as it developed while continuing to collaborate on technical design and decisions for the Python SDK.

Robotics Engineer

Fetch Robotics
07.2016 - 07.2019
  • Worked with product managers and quality assurance engineers to respond to customer needs regarding robot task allocation, robot-docking communication, and multi robot communication
  • Built, deployed, and tested server side code and algorithms for task coordination of over 20 robots
  • Documented and explained features of both robot lane planning and task coordination for other teams and new engineers
  • Researched multi robot docking schedules and created a tool for field engineers that estimates the number of robots clients would need depending on their workload
  • Developed, documented, maintained, and tested C++ and Python SDKs
  • Developed, deployed, and tested robot simulator, which was used by the multi robot coordination engineers, quality assurance, and front-end engineers to test various parts of Fetch's products
  • Worked closely with project managers and quality assurance to resolve technical issues with robot's client-side code for Fetch's robotic systems

Education

Bachelor of Arts - Computer Science

Swarthmore College
Swarthmore, PA
05.2016

Bachelor of Science - Engineering

Swarthmore College
Swarthmore, PA
05.2016

Skills

  • Software development life cycle
  • Teamwork and Collaboration
  • Interpersonal Communication
  • Project Coordination and Planning
  • Team building
  • Staff hiring
  • Written Communication
  • Stakeholder Management
Caroline Pitts