Eddie Ringle is a seasoned software consultant with 17 years of hands-on experience and a 14+ year professional track record, specializing in Android development and systems-level integrations such as FFmpeg, OpenGL, and OpenAL. He has contracted across startups and enterprises, building production Android clients, custom UI components like a configurable slide-out drawer, and platform features for large-scale media streaming. Eddie is also an active open-source contributor to projects like the widely used PHP mocking framework Mockery, where he implemented core mocking primitives and a DSL for expressive tests. Based in Cabot, Arkansas, he pairs deep mobile UI and performance expertise with a pragmatic, self-starting consulting mindset, and can provide detailed project references on request.
17 years of coding experience
7 years of employment as a software developer
High School Diploma Geometry Trigonometry Pre-calculus AP Calculus Biology Chemistry AP Physics Statistics, High School Diploma Geometry Trigonometry Pre-calculus AP Calculus Biology Chemistry AP Physics Statistics at Macomb Mathematics Science Technology Center
High School Diploma History Economics AP Language AP Literature Government Accounting Web Design Psychology, High School Diploma History Economics AP Language AP Literature Government Accounting Web Design Psychology at Sterling Heights High School
A slide-out navigation (a.k.a. "Drawer") implementation for Android applications
Role in this project:
Mobile Developer (Android)
Contributions:22 commits, 1 PR in 1 year 3 months
Contributions summary:Eddie Ringle's contributions focused on building a slide-out navigation (drawer) implementation for Android applications. He implemented the `DrawerGarment` class, which handles the drawer's functionality, including touch events, layout calculations, and animations. The commits demonstrate a deep understanding of Android's view hierarchy and UI elements, including `FrameLayout`, `Scroller`, and custom drawables. Further commits include the implementation of configurable aspects of the drawer, such as touch target width, maximum width, and background color, enhancing the component's flexibility.
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Role in this project:
Back-end Developer
Contributions:42 commits in 1 year
Contributions summary:Eddie primarily contributed to the `mockery/mockery` project by developing features related to mocking PHP classes and interfaces. Their work involved implementing core functionalities such as creating mock objects, defining expectations, handling argument matching, and returning values. The user also added features like stubbing and ordered method calls using a custom mocking DSL. This demonstrates a focus on the core functionality of the mocking framework.
phpspecgoaldoubleunitmocking
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eddie Ringle - Software Consultant at Self-Employed