Stephen Brooks Email & Phone Number
@johndeere.com
1 phone found area 800
LinkedIn matched
Who is Stephen Brooks? Overview
A concise factual answer block for searchers comparing this professional profile.
Stephen Brooks is listed as Software Engineering Leader | Mobile at Corteva Agriscience, based in Des Moines Metropolitan Area, United States, United States. AeroLeads shows a work email signal at johndeere.com, phone signal with area code 800, and a matched LinkedIn profile for Stephen Brooks.
Stephen Brooks previously worked as Software Engineering Lead - Mobile at Corteva Agriscience and Staff Engineer at Nextiva. Stephen Brooks holds Bs, Computer Science from University Of Lynchburg.
Email format at Corteva Agriscience
This section adds company-level context without repeating Stephen Brooks's masked contact details.
AeroLeads found 1 current-domain work email signal for Stephen Brooks. Compare company email patterns before reaching out.
About Stephen Brooks
Software Professional with a passion for learning, teamwork and delivering quality products to customers.
Listed skills include Object Oriented Design, C#, C++, Testing, and 18 others.
Stephen Brooks's current company
Company context helps verify the profile and gives searchers a useful next step.
Stephen Brooks work experience
A career timeline built from the work history available for this profile.
Staff Engineer
- Team Lead for the mobile voice team, working closely with managers, QA and UX designers.
- Design and develop features, address defects in both the iOS and Android versions of the Nextiva mobile app (Swift, SwiftUI, Kotlin).
- Contribute to the maintenance and modification of the iOS CI system.
- Backlog management - rate and prioritize defects, create user stories and add technical details to existing user stories.
- Workflow improvements.
- Significant improvements to the quality of the iOS codebase through mentoring, design patterns, documentation, examples and code reviews.
Digital Architect, Autonomy
Staff Architect
- Staff Architect serving the Data Platform and Ops Center Engineering teams
- Collaborated with Data Platform and Embedded Architects to plan and design improvements to the transport layers of Deere’s cloud platform, with a focus on MQTT communication via AWS IoT
- Lead architecture of the monitor data pipeline, a near real-time data stream built on AWS technologies and designed to provide fast data that benefits a customer during an operation
- Responsible for the design, development and deployment of an iOS remote supervisor mobile application which allows the user of an autonomous machine to securely send protobuf commands and receive data over AWS IoT.
- Developed simple prototypes in Swift, Python and AWS technologies to reduce project risk and influence design decisions.
- Organized weekly team stand-ups to help with cross-project alignment between team members
Staff Mobile Developer
- Technical Lead for Connect Mobile, a near real-time precision agriculture application developed for iOS
- Mentored team members through pairing, book clubs and one on one meetings
- Participated in the interview and hiring process of a new team
- Developed a set of product design patterns and developer workflows to improve code quality, reduce complexity and increase ease of feature development
- Coached team members and off-site contractors on new patterns and processes
- Collaborated with the legal department to verify all legal requirements for deploying the application to the Apple App Store
Delivery Lead
- Developed roadmaps and provided work direction for DevOps and development tool teams
- Responsible for business-critical Jenkins based build system which ran unit and integration tests for our mobile applications as well as deployed the applications for testing and release
- Advocated and led the effort for the development of simulators to allow mobile developers and test engineers to run and test the mobile applications without the need for expensive and bulky testing setups.
- Coached local and remote developers on software best practices to reduce defects.
- Led the redesign and development of a new build system, the redesign reduced the system complexity allowing faster changes and a reduction in the team size needed for maintenance
- Gained experience in design, influencing without authority, Coaching, Product Ownership, macOS & iOS build systems, Jenkins, Ruby, Swift
Senior Software Development Engineer
- Developed a precision agriculture embedded application in C# and C++ on a Windows based platform, which focused on section control functionality
- Gained experience in C#, C++, Ruby, multithreading, IPC, XP practices (TDD, ATDD, pairing, continuous integration)
Senior Embedded Software Engineer
- Developed guidance focused software using Qt and C++ on the John Deere 4600 display an embedded Linux platform
- Served as team technical lead
- Co-lead of technical leader group which focused on software best practices for the product as well as a focus on raising software quality for the John Deere 4600 display
- Gained experience in C++, Qt, SQLite, Google Test, Squish Framework
Software Engineer Iii
- Developed features on Radio Personality Manager a C++ and C# application used to reprogram radio firmware over a serial or USB connection
- Gained experience in C++, C#, MFC, multi-threading, RS232 and USB device protocols
Software Engineer Iii
- Implemented a new financial framework which completely replaced the existing system functionality, this effort was a multi-team, multi-branch effort requiring close communication between teams and frequent code.
- Delivered a new component which added support for progressive bonusing via a third-party backend system to our legacy products
- Served as team lead and company representative on the Gaming Standards Association with a focus on transport standards.
- Designed and implemented a next generation transport protocol in C# for game to backend communication
- Gained experience in C++, C#, network protocols, designing standards
Embedded Software Engineer I
- Ported desktop functionality of python scripts to C++ for use in an embedded Linux device
- Developed software and custom Linux images for an ARM based single board computer known as the gateway, which was used in a utility-based product that would monitor and control streetlights via a cellular and mesh.
- Responsible for the software design and implementation of a test harness that was used to verify our production products at the end of the factory line.
- Gained experience in C++, C#, embedded Linux, network protocols.
Intern
· Research and development for ad-hoc mesh network manager using multiple programming languages (C/C++, VB, and C#) · Developed Windows applications, console applications, and windows services in C#· Utilized various inter-process communication (IPC) techniques such as Microsoft Message Queues and sockets· Authored supporting documentation and status reports
Stephen Brooks education
-
University Of Lynchburg
Frequently asked questions about Stephen Brooks
Quick answers generated from the profile data available on this page.
What company does Stephen Brooks work for?
Stephen Brooks works for Corteva Agriscience.
What is Stephen Brooks's role at Corteva Agriscience?
Stephen Brooks is listed as Software Engineering Leader | Mobile at Corteva Agriscience.
What is Stephen Brooks's email address?
AeroLeads has found 1 work email signal at @johndeere.com for Stephen Brooks at Corteva Agriscience.
What is Stephen Brooks's phone number?
AeroLeads has found 1 phone signal(s) with area code 800 for Stephen Brooks at Corteva Agriscience.
Where is Stephen Brooks based?
Stephen Brooks is based in Des Moines Metropolitan Area, United States, United States while working with Corteva Agriscience.
What companies has Stephen Brooks worked for?
Stephen Brooks has worked for Corteva Agriscience, Nextiva, John Deere, Harris Rf Communications, and Vgt.
How can I contact Stephen Brooks?
You can use AeroLeads to view verified contact signals for Stephen Brooks at Corteva Agriscience, including work email, phone, and LinkedIn data when available.
What schools did Stephen Brooks attend?
Stephen Brooks holds Bs, Computer Science from University Of Lynchburg.
What skills is Stephen Brooks known for?
Stephen Brooks is listed with skills including Object Oriented Design, C#, C++, Testing, Oop, .Net, Linux, and Visual Studio.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial