Chief Technology Officer, Unibuddy
London, United Kingdom
Software architecture, scalable SaaS cloud applications, full stack software development and GraphQL engineer. Agile, TDD/BDD and Scrum practitioner.
Unibuddy changes the way universities attract, inform and recruit students by placing peer interactions and instant messaging at the core of its solutions. By embedding our tools into their websites, universities allow prospective applicants to chat with their student ambassadors and join group discussions in a matter of seconds.
Designed and implemented a sports video analysis web application with AngularJS, Node.js (with Express framework) and MongoDB technologies.
3000 active users per month. http://studentview.co.za
Designed and programmed batch scripts software (.bat files) to automate file transfers of seismic acquistion data for seismic exploration projects in Trinidad, the Netherlands, Norway and United Arab Emirates. Coded Visual Basic macros in Excel. Certified Network Administrator and Site Security Officer (network security).
Honours and Dean's Merit List.
Headed the development team of UCL's International Summer School mobile app. Stack: Ionic, Angular, Cordova, AWS Lambda, AWS API Gateway. Built for Android and iOS.
Designed a bespoke meal recommendation engine. Built a fully functional peer to peer home dining cross-platform mobile application called GLEAT. Technologies: MeteorJS, Cordova, Ionic CSS. Published on Google Play/Apple iOS stores.
A JSON lexer and parser written in JFLEX and CUP. Built according to the official ECMA-404 The JSON Data Interchange Standard (see json.org). This JSON parser will accept an input, and then check if this input is a valid JSON object according to the official JSON specification at http://json.org. It consists of two files which contain all the logic involved in identifying tokens (Scanner.jflex) and checking that these tokens are structured in the correct JSON format (Parser.cup).
- Scripts currently used in production daily for Africa's largest job search website, running on AWS EC2 instance. - Developed production ready Python scripts that pull data from Mixpanel (similar to Google Analytics) using the Mixpanel API. Pulled data is then inserted into a PostgreSQL schema. - Script setup to pull 100 000+ events daily and inserts more than 2 000 000 rows into PostgreSQL. Code optimized to complete in less than thirty minutes running on an AWS cloud server. - Open sourced the core logic and tooling (https://github.com/kimeshan/mixpanel-puller), over 100+ stars and multiple forks.