Smoothwall makes safeguarding software for schools, ensuring children are protected from dangerous content online. I'm responsible for a few cross-platform components which run natively on student devices, integrating with other components running in the cloud and in browsers. I am also in the process of developing a browser extension for Chromium-based browsers, including Chromebooks.
Optalysys is a start-up company which is researching and developing an optical computing platform. I was mainly responsible for developing a C++ API and Python wrapper which allowed the company's custom hardware to be incorporated into convolutional neural networks for deep learning.
I developed and maintained the PHR Platform (Personal Health Record), which enabled healthcare providers to connect digitally with patients via the web and mobile apps. Functionality included providing appointment information, medication reminders, and delivering health questionnaires.
I worked primarily on the core back-end system, building integrations with external systems providing healthcare data. I had operational responsibility for the live servers as well, and helped establish automated build and test procedures. I also had some involvement in the web-based front-end used by clinicians and administrators.
We used an agile software development methodology, primarily drawing from SCRUM.
This role involved developing real-time virtual training environments for radiotherapy cancer treatment. Programming is mainly done in C++, using OpenGL for graphics. A full installation allowed learners to work with a life-size simulation of a treatment room, using real clinical data to visualize patients and their internal organs in 3d.
I took on a wide range of projects and responsibilities with this company. In addition to working on everyday improvements and fixes, my programming projects included volume data processing, general graphics and Math programming, organizing repository layout and build automation, adding video support to an application, handling large medical data file formats (DICOM), writing firmware for custom hardware, GUI design, and setting up a localization framework.
As the Senior Software Engineer, I was closely involved with planning for future development. I also regularly reviewed other developers' work, wrote and documented procedures and quality documents (related to ISO 9001 certification), advised on coding guidelines, trained and advised other developers, and delegated various day-to-day tasks.
Additionally, I periodically maintained the company website and repository servers, often via the Linux command line.
I initially provided consultancy and general games development expertise for this small startup studio, working on an interactive graphic novel. The main project was coded in ActionScript. I went on to write a WYSIWYG authoring tool for the custom novel format in C#.
SLOODLE is an open source research and software development project, integrating Moodle (a web-based e-learning system) and Second Life (an immersive virtual world). I was employed as a Research Assistant on this project in the past, as well as volunteering my own time.
In addition to programming in PHP and LSL, this work also involved significant web-server administration via Linux command line.
Aarcee Ltd. Profesional independienteAugust 2010 - November 2010
Technologies: Objective-C, iOS, Xcode, Cocos2d
I worked on a freelance to complete development of the "Octapool" iOS game. I had previously started the project under the auspices of SCET (see below). The purpose of the app was to help raise awareness of the Octapool product and brand name.
I created the artwork myself using Blender, Inkscape, and GIMP.
Assisting in research and development of the open source SLOODLE project (Simulation Linked Object Oriented Dynamic Learning Environment). I was appointed to be the lead developer on the project, which involved reimplementing the exist code base to make it object-oriented and standards compliant, as well as substantially expanding it in new directions.
This position also required significant web-server administration, typically via the Linux command line. Developer (SL and web)
Fechas de empleojun 2007 – ago 2007
Duración del empleo3 meses
I developed the University's Second Life presence ("virtuALBA" sim), and the accompanying website: http://www.virtualba.co.uk
Vous avez besoin de ce profil dans un mois?Contactez-nous!
Vous allez être redirigé sur SkillValue
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Restez informé de l'actualité tech avec la newsletter Pentalog
À propos de Pentalog
Pentalog est une plateforme de services IT qui accompagne les entreprises dans leur production digitale et leur transformation en fournissant des ingénieurs et développeurs de classe mondiale. Ses 16 Delivery Centers et Agences dans le monde comptent plus de 1600 ingénieurs, développeurs, product designers et spécialistes marketing.