Joshua Greene

Author, video instructor and technical editor at Kodeco
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Las Vegas, Nevada, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • E-Learning Providers
    • 1 - 100 Employee
    • Author, video instructor and technical editor
      • Feb 2014 - Present

      ● One of the earliest members of the iOS team, which now has over 100 contributors. Many of my books, tutorials and videos are amongst the most read on the website and have helped thousands become software engineers. ● Wrote Design Patterns by Tutorials, a beginner-to-advanced book that teaches iOS design patterns. Soon to get a fourth edition. ● Wrote iOS Test-Driven Development by Tutorials, an intro to test-driven development on iOS. Recently released a second edition. ● One of the earliest members of the iOS team, which now has over 100 contributors. Many of my books, tutorials and videos are amongst the most read on the website and have helped thousands become software engineers. ● Wrote Design Patterns by Tutorials, a beginner-to-advanced book that teaches iOS design patterns. Soon to get a fourth edition. ● Wrote iOS Test-Driven Development by Tutorials, an intro to test-driven development on iOS. Recently released a second edition.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Oct 2021 - Apr 2023

      ● Led projects on Google Photos for photo editing, photo enhancement, markup and magic eraser. Day-to-day responsibilities were split 30% project lead and 70% development. ● Wrote ramp-up and launch plans impacting hundreds of thousands of users. ● Coordinated with UX, PMs and cross-platform teams on designs and rollouts. ● Led test initiatives, automated code coverage, identified critical code paths and wrote a roadmap for increasing tests. ● Led projects on Google Photos for photo editing, photo enhancement, markup and magic eraser. Day-to-day responsibilities were split 30% project lead and 70% development. ● Wrote ramp-up and launch plans impacting hundreds of thousands of users. ● Coordinated with UX, PMs and cross-platform teams on designs and rollouts. ● Led test initiatives, automated code coverage, identified critical code paths and wrote a roadmap for increasing tests.

    • United States
    • Software Development
    • 700 & Above Employee
    • Lead Software Engineer
      • Jun 2019 - Oct 2021

      ● Led cross-platform projects on Amazon Alexa iOS and Amazon Alexa Android. ● Designed and led implementation for new geofencing library that used a combination of sensors, including location changes, Bluetooth beacons and the accelerometer, to more reliably detect when a user enters/exits an area (such as "home") and then perform an action (such as "turn on the lights").● Coordinated with cross-platform engineers to implement, overcome challenges and launch the design on both iOS and Android.● Wrote launch, ramp-up and monitoring plans to scale to hundreds of thousands of users and handle millions of users at peak times.● Paired with the backend team to add new metrics and determine reliability of the system based on missed events. Show less

    • Software Engineer
      • Apr 2019 - Jun 2020

      ● Implemented critical projects for Amazon Flex iOS that impacted billions of deliveries each year.● Reduced build time by 85%, saving days of engineering time each month.● Improved QR scanning speed; collected and documented dozens of QR codes; and created specifications for testing and reporting regressions.● Implemented new logging library to fix missing logs when the app crashed by persisting logs to disc and purging upon successful upload.

    • Owner and technical lead
      • Mar 2017 - Apr 2018

      ● Created citizen-reporting and transit apps for the City of LA, the City of Denver and the Southern Nevada region. ● Led team of four developers and a designer. ● Created citizen-reporting and transit apps for the City of LA, the City of Denver and the Southern Nevada region. ● Led team of four developers and a designer.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Feb 2016 - Mar 2017

      ● Developed EyeSight for iOS, a peer-to-peer video conferencing app, using websockets, RESTful networking, APNS and modern UI design. ● Improved unit tests by 80% by rearchitecting legacy components. ● Reduced crashes by 99%. ● Developed EyeSight for iOS, a peer-to-peer video conferencing app, using websockets, RESTful networking, APNS and modern UI design. ● Improved unit tests by 80% by rearchitecting legacy components. ● Reduced crashes by 99%.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Aug 2014 - Oct 2015

      ● Led development for OpenVoice iOS, sister to GoToMeeting for audio-only conferences. ● Coordinated bi-weekly “Cross Training” series for 50 attendees/event. ● Co-organized Citrix’s “Google I/O 2015 Extended & Hackathon” for 150 attendees over 3 days. ● Led development for OpenVoice iOS, sister to GoToMeeting for audio-only conferences. ● Coordinated bi-weekly “Cross Training” series for 50 attendees/event. ● Co-organized Citrix’s “Google I/O 2015 Extended & Hackathon” for 150 attendees over 3 days.

    • Senior Software Engineer
      • Aug 2012 - Jul 2014

      ● Created dozens of RESTful apps with a wide range of functionality. ● Created dozens of RESTful apps with a wide range of functionality.

    • Software Engineer
      • Sep 2010 - May 2012

      ● Designed and developed Qbank Mobile v. 1.0 for iOS. ● Designed and developed Qbank Mobile v. 1.0 for iOS.

Education

  • Baylor University
    Bachelor of Business Administration - BBA, Finance
    2007 - 2010

Community

You need to have a working account to view this content. Click here to join now