Ian Darwin

CEO, Consultant, Developer, Software Trainer Mentor at OpenBSD

Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ian Darwin is a veteran software developer, trainer, and CEO with 38 years of experience spanning Unix and C in the 1980s, Java in the 1990s, and mobile/Android development since the 2000s. He runs RejmiNet Group, provides consulting and mentoring, and has taught professionally at Learning Tree International while contributing as a generalist to OpenBSD. Author of popular O'Reilly titles like Java Cookbook and Android Cookbook, he publishes practical code examples on GitHub and contributes to notable open-source projects including Apache Tomcat, OpenStreetMap, and the file utility mirror. Known for explaining complex topics clearly, he blends hands-on backend and Android development with long-standing open-source stewardship and a knack for making technologies accessible. Based in Ontario, Canada, he couples academic depth (M.Sc.) with a lifelong, curious approach to software and teaching.
code38 years of coding experience
bookBA, BA at University of Toronto
bookM.Sc., M.Sc. at Staffordshire University
stackoverflow-logo

Stackoverflow

Stats
637reputation
97kreached
26answers
5questions
github-logo-circle

Github Skills (22)

object-oriented-programming10
c1110
android-development10
java10
c1710
javas10
text-processing10
android-ui10
ui-design9
testing8
version-control7
bluetooth-low-energy6
database6
junit6
android6

Programming languages (14)

PowerShellJavaC++CSSCTeXHTMLPerl

Github contributions (5)

github-logo-circle
IanDarwin/javasrc

Jan 1997 - Dec 2022

Role in this project:
userBack-end Developer
Contributions:3981 commits, 24 PRs, 846 pushes in 26 years 3 months
Contributions summary:Ian primarily worked on Java-based code examples, focusing on object-oriented programming principles. They made changes to the project's source code, including renaming files and refactoring code related to database interaction and testing. Their work included modifications to the project's architecture, demonstrating experience with core Java concepts.
cookbookenvironmentjavaiano-reilly
Contributed code examples from O'Reilly Android Cookbook. See #user-content-table README below!
Role in this project:
userMobile Developer (Android)
Contributions:1082 commits, 5 PRs, 284 pushes in 10 years 11 months
Contributions summary:Ian contributed code examples from the O'Reilly Android Cookbook, primarily focused on implementing various Android-related functionalities. These include creating user interfaces with dynamic features, utilizing intents for various tasks, and demonstrating the use of common Android UI widgets and services like notifications and menu customization. The commits showcase the user's ability to integrate Android SDK features to create functional mobile applications.
cookbookandroidkotlinandroid-cookbooko-reilly
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