Aleck Greenham

Full Stack Engineer at WEARVR LLC

Leeds, England, United Kingdom
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
Aleck Greenham is a Full Stack Engineer with 13 years of experience building web and mobile products using React.js and Ruby on Rails, currently based in Leeds. He blends front-end finesse and back-end reliability, having shipped features and tests for notable open-source projects like sinonjs and react-native-firebase to improve React Native compatibility and Android database behavior. Comfortable in Agile teams, he emphasizes product-first thinking and automated testing (RSpec, Mocha, Sinon) to deliver maintainable software. Aleck has hands-on experience across CSS/Sass, modern JavaScript (ES6), and build tooling, and has contributed to improving test suites and bundling configurations for reusable libraries. He’s actively exploring machine learning, artificial intelligence and virtual reality while continuing to contribute to open source. His background in university IT support and a Bachelor of Software Engineering gives him practical operational insight alongside product development skills.
code12 years of coding experience
bookBachelor of Software Engineering, Bachelor of Software Engineering at University of Western Australia
github-logo-circle

Github Skills (19)

unit-testing10
javascript10
test-driven-design10
react-native10
sinon10
stub10
stubs10
testing10
databases10
front-end-development10
android10
unit-test10
react10
database10
refactor9

Programming languages (10)

TypeScriptJavaDockerfileC++CoffeeScriptCJavaScriptObjective-C

Github contributions (5)

github-logo-circle
greena13/react-hotkeys

Oct 2017 - Jan 2020

Declarative hotkey and focus area management for React
Role in this project:
userFront-end Developer
Contributions:22 releases, 423 commits, 85 PRs in 2 years 2 months
Contributions summary:Aleck primarily focused on developing the front-end components of a React application for declarative hotkey and focus area management. They added a test suite for nested key map definitions, refactored code to use ES6 syntax, and updated build configurations with rollup to create cjs, umd, and es bundles. The user also introduced several new unit tests, including tests for combinations involving shift key, testing of new key events and the addition of a custom keycode configuration option.
reactdeclarativekeyboard-navigationhotkeyhotkeys
🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:17 commits, 9 PRs, 3 pushes in 1 month
Contributions summary:Aleck contributed to the `react-native-firebase` repository by implementing and maintaining database-related features and test suite enhancements, specifically related to Android behavior. They added new features to the database module, including `ref` and `isEqual` methods, and updated tests to reflect expected behavior on the Android platform. Furthermore, the user refactored and expanded the test suite, adding features like stack traces to failed tests and improving the display of test information.
web-sdkfeature-richreact-hooksios-androidremote-config
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
Aleck Greenham - Full Stack Engineer at WEARVR LLC