Gregory Pitts

Gregory Pitts Email and Phone Number

Software Engineer @ CrossnoKaye
Gregory Pitts's Location
Rochester, New York, United States, United States
Gregory Pitts's Contact Details
About Gregory Pitts

I've put in my 10,000 hours into Computer Science and Engineering. Attempting to use it.

Gregory Pitts's Current Company Details
CrossnoKaye

Crossnokaye

View
Software Engineer
Gregory Pitts Work Experience Details
  • Crossnokaye
    Sr. Software Engineer
    Crossnokaye Jul 2023 - Present
    Santa Barbara, California, Us
  • Apeel
    Technical Lead/Manager
    Apeel Oct 2020 - Jul 2023
    Goleta, California, Us
    At Apeel Sciences, we work with nature to improve access to quality, reduce waste, and ensure an abundant future for the planet.We're building a front end team and we're always looking for people interested in building with us! Check out our open opportunities: https://apeelsciences.com/careers
  • One Ton Challenge
    Co-Founder/Cto
    One Ton Challenge Apr 2019 - Feb 2020
    The One Ton Challenge is a web platform to support Fitness Professionals with marketing. It enabled them to create an online challenge, gather email contact information by driving traffic to the challenge, and then use insights from the customer data to do targeted email marketing. One Ton Challenge was the first customer on the platform. Their challenge consisted of six exercises. Once the user entered their scores, the "insights engine" would allow us to do targeted email marketing based on a user's weakness, relative to their gender, age, height, peer group, etc. Conversion on email leads that came through this program increased from ~2% to ~5% over the companies normal email leads.The platform was built with Ruby on Rails as the backend, React as the Frontend, and deployed using AWS via Terraform using blue/green deployment for 100% uptime. We integrated with several CRM services, primarily Ontraport, and also supported payment processing via Stripe.
  • Fitbit
    Staff Firmware Engineer/Manager
    Fitbit Jan 2016 - Apr 2019
    San Francisco, California, Us
    It was a great journey at Fitbit!For around 18 months, I worked as the Technical Lead for the Graphics and UI/Apps teams for Fitbit Smart Watches. My team built the Graphics Infrastructure and the User Interface for both the Fitbit Ionic and the Fitbit Versa (it's shared!!), along with all the Applications and Clock Faces that were released with the launch of both products. We did significant work on the 3rd party App Developer SDK, which has more clocks and apps in it that I can count.The Tech Lead role at Fitbit is a mix of Project Manager, Product Owner, Technical Architect, and Developer. I had to wear all the hats. My team was as large as 30 Engineers/QA, spread across three locations (California, Finland, Romania).During my time as tech lead, I had as many as ten local engineers on my own team, and I was responsible for tasking and prioritizing their work along with driving technical architecture. I also had a group of twelve contractors overseas for whom I drove prioritization and workload. In late 2017, I trained and managed the bring up of six Firmware engineers in Romania who have graduated to a full time Graphics Firmware Team.I stepped back from my Technical Lead role in March 2018 to focus on Technical Architecture and planning. I created a Javascript module that serves as the communication client between the Mobile App and the Firmware Applications, providing your latest and greatest Sleep, Nutrition, and Step data to the watch. That was released in October 2018 and is common across all of Fitbit's major devices, including Ionic, Versa, Charge 3, and Versa Lite.In July 2018, I became a Firmware Manager. At Fitbit, this means that I now have direct reports and that I'm involved with the strategy of the Firmware organization. I thoroughly enjoyed the mentorship aspect of being a manager.I left Fitbit in April, 2019 to pursue entrepreneurship.
  • Crossfit Pacific Beach
    Owner/Coach
    Crossfit Pacific Beach May 2011 - Aug 2016
    I started working at CrossFit Pacific Beach as a Coach in 2011, purchased equity in 2012, and exited in 2016.I coached classes in front of hundreds of clients, taught one on one personal training sessions, and planned events with 100+ people. Furthermore, the confidence to speak in front of large groups of strangers, to relate with people from all walks of life, and to teach complex skills from the ground up is something that isn't taught in Engineering School.Best of all, I gained exposure to what it's like to run a small business. THe gym consistently had less than 10 employees. I've been incredibly inspired by the freedom and innovation that a small business atmosphere can provide.
  • Qualcomm - Developer Tools
    Senior Software Engineer
    Qualcomm - Developer Tools May 2013 - Jan 2016
    San Diego, Ca, Us
    During the last year, I was a primary contributor to Qualcomm's Snapdragon Profiler, which is a profiling tool for Qualcomm's entire "System On Chip". Using Snapdragon Profiler, you can collect information on a mobile device's CPU performance and memory consumption, as well as metrics on power, thermal, and network usage. Our team works closely with Qualcomm's graphics team, and so our most detailed information comes from within the GPU Driver.I was fortunate enough to work on the project from start to finish. We've heavily utilized OO Design patterns, and we used Agile methodology for our planning, scoping, estimating, and roadmapping. I've also designed and implemented several modules of Snapdragon Profiler, and my code spans our entire software stack, from inside the GPU driver to the User Interface.I've taken on lead responsibilities, guiding Snapdragon Debugger for Visual Studio to a successful launch. I took over the project halfway through and led a team of off-site contractors to project completion. I also did a redesign and rewrite of the Adreno SDK Browser, the User Interface for our Adreno GPU SDK which is available for download on Qualcomm's Developer website.Most importantly, I've been introduced to software practice and development, which was essential for me to do in an industry position after my previous job at Qualcomm. Seeing a project from conception to 1.0 gives me great insight into the importance of planning, architecture and design. I learned Computer Science at CMU and debugging in my previous role, but this is the position where I learned Software Engineering.
  • Qualcomm
    Software Engineer
    Qualcomm Jul 2010 - May 2013
    Embedded System Debugging and Customer Engineering Support - My job required customer facing engineering support for both pre-launch and commercialized devices. I had daily correspondence through email, phone, and face to face meetings with the engineers and project management teams of our customers. Often times I traveled to collaborate on problems directly with customers in their own offices. - Trace 32 Simulator and live on-target debugging at kernel layer and below. - Primarily worked on Qualcomm DSP Modem processor (Qualcomm proprietary OS), ARM7 and ARM9 processors (L4 microkernel), and Qualcomm Krait Apps Processor (Android).- Script development for Trace32 simulator and Trace32 debugger. - Developed training courses and delivered them to internal teams and flagship customers.
  • Carnegie Mellon University
    18-549 Embedded Systems Design: Teaching Assistant
    Carnegie Mellon University Jan 2010 - May 2010
    Pittsburgh, Pa, Us
    This class is a semester long hands-on project design course. The students will be involved in the hands-on design, configuration, engineering, implementation and testing of a prototype of an embedded system of their choice. The job of the teaching assistant is to mentor the students through the process.
  • Carnegie Mellon University
    21-484 Graph Theory: Grader
    Carnegie Mellon University Jan 2010 - May 2010
    Pittsburgh, Pa, Us
    Grading homeworks. Eating pizza.
  • Carnegie Mellon University
    Uc Equipment Desk: Scheduling Manager And Desk Attendent
    Carnegie Mellon University Aug 2009 - May 2010
    Pittsburgh, Pa, Us
    I made the schedule for the Equipment Desk at the University Center and worked shifts there.
  • Src
    Summer Intern
    Src May 2008 - Aug 2008
    North Syracuse, New York, Us
  • Westinghouse Electric Company
    Summer Intern
    Westinghouse Electric Company May 2007 - Aug 2007
    Cranberry Township, Pa, Us

Gregory Pitts Skills

C++ C# Debugging Git C Object Oriented Design Rtos Embedded Systems Agile Methodologies Arm Jtag Trace32 Scripting Software Development Kernel Debugging Testing Processors Gtk User Interface Programming Drupal Project Management Software Engineering Matlab Programming Operating Systems Linux Android Microsoft Office Data Analysis Firmware

Gregory Pitts Education Details

  • Carnegie Mellon University
    Carnegie Mellon University
    Electrical And Computer Engineering
  • Carnegie Mellon University
    Carnegie Mellon University
    Electrical And Computer Engineering
  • Carnegie Mellon University
    Carnegie Mellon University
    Computer Science

Frequently Asked Questions about Gregory Pitts

What company does Gregory Pitts work for?

Gregory Pitts works for Crossnokaye

What is Gregory Pitts's role at the current company?

Gregory Pitts's current role is Software Engineer.

What is Gregory Pitts's email address?

Gregory Pitts's email address is gr****@****ail.com

What is Gregory Pitts's direct phone number?

Gregory Pitts's direct phone number is +158530*****

What schools did Gregory Pitts attend?

Gregory Pitts attended Carnegie Mellon University, Carnegie Mellon University, Carnegie Mellon University.

What skills is Gregory Pitts known for?

Gregory Pitts has skills like C++, C#, Debugging, Git, C, Object Oriented Design, Rtos, Embedded Systems, Agile Methodologies, Arm, Jtag, Trace32.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.