I am a Senior Application Developer working at IBM, I am also the upline manager for the entire application development sector in our UK Client Innovation Centre in Leicester, though I do travel around the country (and sometimes the world) by project request.
I came from an academic background, where interestingly I gained more development experience than teaching, and I decided I love it and moved to IBM to persue a proper development career. I have a diverse development experience and I'm always hungry for new and challenging technologies/projects.
I also work directly with clients, lead teams and manage people. Scoll down for more details of my skills and experience :)
Using HTML5 CSS Javascript and popular library/framework such as JQuery, AngularJS and bootstrap to develop responsive Web Apps.
Development in Java, Python and their MVC frameworks (Spring, Django). I'm also developing my Node.JS skills by using it for several prototype system development, as well as this personal website
Commercial experience in native Android development and cross platform development using Ionic/Cordova.
I believe in Agile and I'm a Certified Scrum Master. I have experience in team leading, people management. As a former academic I have excellent presentation and communication skills as well as delivering technical trainings
Senior Application Developer / Manager Application Development Sector
Working as senior application developer to contribute to various client projects.
Acting as the manager for application development sector for IBM Client Innovation Centre, Leicester.
Lecturer in Computer Science
Development Projects: Project management and development work for Transport iNET project involving Distributed Data Service (OpenSplice DDS), Python and Django Web framework and Android application development.
Teaching: Module leader for modules “Programming for Web” and “Mobile Application Development” and Supervisor for Computer Science Projects.
Research: in the areas of routing and localization for Wireless Networks, RFID and Applications of Distributed systems and Internet of Things.
Part-time Firmware Developer
Software and library development as part of a team working on an embedded digital I/O product.
Developed in C language with ARM Cortex-M3 platform using FreeRTOS.
Research Developer/Fellow
Python developer for ESRC funded project. Responsible for design and development of a Semantic Web-based interactive e-Document application for supporting statistics and social science researchers.
Developed with HTML/JavaScript, REST/AJAX with Python, web.py framework and RDF triple store database with SPARQL.
Research Assistant and Developer
Design and development of a RFID-based speed limit recognition system.
Developed in C language on NXP JN5148 ZigBee platform and SkyTek M9 RFID module
Ph.D. in Computer Science, Wireless Sensor Network and Internet of Things
Master's Degree (Diplôme d'ingénieur) in Information and Telecommunication Systems (GSIT)
BEng. in Information and Telecommunication Engineering