CV
Nelson Kelem (TheCrab)
Software Developer
South East London, UK
Hire me, am available
Profile
Nelson Kelem is a:
- code optimiser and problem solver or critical thinker
- software developer and code experimenter (Ruby, JavaScript and Erlang primarily)
- avid reader of many programming and CS books
- open source software spirit sharer hoping to make sharing popular
- an experienced web and iOS app developer and software enthusiast
- tech-based community organiser (iLinkoln)
- a dreamer and tinkerer with enterprising leanings
- a visual-centric software developer
Skills:
I’m a full stack web developer, with a focus on backend systems. My key skills include among others:
- HTML, CSS, Adobe Illustrator/Photoshop (2007-present)
- Ruby and Ruby-on-Rails/Datamapper (2009-present)
- Vanilla Javascript, JQuery (2009-present) and AngularJS (2013-present)
- Nodejs and Express framework (2013-present)
- Objective-C, RubyMotion (2014-present)
- TDD/BDD I honestly can not remember when I started testing, its one of those things.
Languages:- Ruby is my main go to (OO) language, Nodejs for real-time API’s, Elixir is my current interest for functional language.
I’m an ardent advocate for Open Source dev and a contributor, author of among others:
- Hanami-Fumikiri ‐ WIP a JSON Web Token authentication gem for Hanami Web framework
- Spree-gocardless ‐ a GoCardless extension for Spree Commerce, GC is a UK Direct Debit payment processor making life easy for SME and Sole Traders.
I’ve also contributed to: Spree Commerce and DataMapper 2 among others and currently Hanami Web Framework.
Tools
- Backend development
- Languages: Ruby, MacRuby, Nodejs
- Languages with intermediate proficiency: Elixir, Go
- Frameworks: Rails, Hanami, Roda, Sinatra, Sails, Express
- Frameworks with intermediate proficiency: Phoenix
- Frontend development
- Web HTML5, CSS3, Javascript, Dart, Objective-C
- Web frameworks BackboneJS, AngularJS, UIKIT CSS, Bootstrap CSS,
- Mobile frameworks: RubyMotion, Xcode, Ionic
-
Testing suits: TestUnit, RSpec + Capybara
I prefer using RSpec with Capybara for frontend integration testing in place of Cucumber.
- Prototyping: Photoshop, Illustrator, Bootstrap and UIKIT CSS
- Preprocessors Javascript (CoffeeScript and TypeScript), CSS (Sass, Grunt, Gulp)
- Databases: Postgres, SQLite, MongoDB, RethinkDB
- Architecture and UML: OS X (macOS), Linux (Ubuntu) and Git
Tech community work
I founded the iLinkoln Digital Meetup Group in Lincoln. And organised the first ever hackday in Lincoln, besides running the group for almost 4 years. I attend a number of hackathons mainly in the UK.
Work experience
My experience is mainly drawn from freelancing work and collaborations on Open Source Software projects. Largely they are backend systems. For the past 5 years I have worked at a digital agency (Safarista Design), where as a senior developer I focused on Ruby and Rails development. Below are some apps I have worked on.
Fullstack Web and API apps
Project | Timelines | Technologies | Description | |
---|---|---|---|---|
1 | Bless Africa Tours | 2011-2014 | Rails 4.2, Postgres, Bootstrap, Javascript, Devise, Google Calendar | African Safaris and Mt. Kilimanjaro trekking tours company |
2 | Enterprise St Helena | 2012-2015 | Rails 4.2, Elastic Search, Postgres, Bootstrap, Javascript, Forem, Devise | commissioned by Government of Saint Helena |
3 | Fat Pheasant | 2010-present | Rails 3, Postgres, Javascript, Bootstrap | Personal Contacts unified Hotmail, Google, Yahoo and Facebook for when you loose your phone. WIP |
4 | Lincs Piper | 2009-present | Rails 4, JQuery + Vanilla Javascript, Vanilla CSS | directory like Gumtree. Unfinished personal quest. |
5 | Property Piper | 2011 | Sinatra, SQLite, Google maps, Elastic Search | Property search engine WIP |
6 | Rails Piper | 2013-present | Sinatra, Postgres, Sorcery, Heroku | Ruby developers cv posting/search. |
7 | Waddington Taxis | 2013-present | Rails 4.2 API, Devise, Backbone JS, PureCSS framework | Taxi booking app, dispatch app and driver app thats mobile friendly |
8 | Paxi Labs | 2015-2016 | Hanami, Hanami-Fumikiri, Postgres, MongoDB, Google Firebase, Redis, OpenShift hosting, Apple/Google/MapBox Maps | Developed a number of API’s plus iOS apps used privately and some awaiting launch in 2016 |
Mobile apps iOS
Project | Timelines | Technologies | Description | |
---|---|---|---|---|
1 | VanMan | 2015-2016 | iOS, RubyMotion, Objective-C, Apple Maps, Google Firebase, Sails (Nodejs) | Help Delivery drivers reduce dead mileage |
2 | Spota | 2015-2016 | Sails-JS, Firebase + GeoFire, RubyMotion, OpenShift | - Almost like Uber. |
3 | Spoted | 2015-2016 | RubyMotion, Apple Maps, CoreLocation | The driver-app for accepting jobs booked via Spota |
4 | Swara | 2015-2016 | RubyMotion, Stripe, Hanami | Mobile card payment app |
5 | Strop | 2015-2016 | Rails, RubyMotion, CoreLocation, MongoDB | Mobile dating app |
6 | Kutsh | 2013-2016 | Stripe, Ionic, Postgres, Rails 4.2 | International Mobile payment remittance |
I am in the process of writing the Android equivalent of some of the above apps.
Education
Lincoln University — BA Architecture, 2007-2009
Strengths and goals
I can work as software architect or developer. I can also do on-site Ruby on Rails, Hanami web frameworks and frontend web development.
My goal is to help in design and development of better backend and UI strategies and simplify solution architecture by using the best architecture solutions for the task and business strategy.
Please get in touch