Nicholas - Développeur C

Ref : 010525C002
Avatar de Nicholas, Développeur C
Compétences
C
C++
X Window
Visual C++
Expériences professionnelles
  • January 2001-present

    Software Engineer:
    Development of DataCaptor, DataPortal and device drivers. DataCaptor acts as middleware between medical equipment and hospital computer systems. Custom written device drivers convert data into XML format which is then released via DCOM (ActiveX) interfaces. DataPortal allows further integration to non-windows platforms via network sockets.

    Responsibilities:
     Development of device drivers, using C++ with DCOM, including testing to a specified ISO standard
     Testing and correcting bugs in DataCaptor and DataPortal prior to a major release (4.0)
     Development of InstallShield projects for all products

    November 1998- December 2000
    LightWork Design Ltd, Rutledge House, 78 Clarkehouse Road, Sheffield, UK.
    (******** )

    Software Engineer:
    Development of NavisWorks, a revolutionary review product for CAD users, capable of real time navigation of exceptionally large 3D models. The product is object orientated (C++), for Windows 95, 98, 2000 and NT, and designed to be useable by low-end as well as high-end machines. The development team is small, requiring my contribution to all aspects
    of the design and development process. I contribute to gaining customer requirements, specification and implementation of new functionality. I maintain release and development builds with multiple language support. I write and maintain the online help and manuals, including tutorial scripts. I am also the front line support for customers, mainly by phone.

    Responsibilities:
     General design and development
     Design and development of new GUI, giving extensive experience in MFC
     MicroStation application (windows DLL with MicroStation interface using MDL (MicroStation's own development language)
     Maintenance of AutoCAD plug-in
     Crypkey applications to aid web enabled licensing
     Automated build process, including multiple language versions using InstallShield
     WinHelp and html help using RoboHelp
     Customer support and licensing (telephone & email)

    Software Engineer:
    Development of MachineWorks (six months). MachineWorks is a world leading
    cross platform API for simulation and verification of CNC applications.
    Responsibilities:
     Developed interface to enable OpenGL rendering on X/Windows
     Developed hybrid ray-tracing/polygonal animation in OpenGL
     Developed MFC MachineWorks application for end-user demonstration and end-user example source code

    July 1996-November 1998
    Department of Physics, University of Sheffield, UK.

    Research Associate:
    Experimental research in quantum optical effects of semiconductors using laser spectroscopy and cryogenics.

    Responsibilities:
     Involvement in industrial collaboration of two universities and three UK based companies
     Development of new experiments, acquisition and automation of apparatus
     Responsible for research groups computing facilities, file storage, networking, evaluation/acquisition of new software, and purchase/installation of new hardware
     Undergraduate tuition (general coursework/astronomy)
     Undergraduate lectures (~120 students )
     Supervision of 2 MPhys students and 1 MPhil student

    PhD:
     Experimental research
     Established new laboratory (acquisition, installation, automation, and development)
     Apparatus interfacing in Pascal
     Theoretical modeling (in C on Unix)
     Tutoring undergraduates in C
     Presenting results at national & international conferences

Études et formations
  •  PhD: 'Optical Non-Linearity in CdTe/CdMnTe MQW Structures'.University of Hull, North Yorkshire, UK (1991-1996)
     Degree: First Class Honors - Applied Physics With Laser Technology. University of Hull, North Yorkshire, UK (1988-1991)
     Advanced Level: Physics, English Literature, and Mathematics. Meridian Secondary School, Royston, Hertfordshire, UK (1986-1988)

Langues
  • Anglais - B2
  • Français - A1
Recommandations reçues
Nicholas n'a pas encore reçu de recommandations.

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Développeur C++
Walid

Développeur C++

  • FONTENAY-AUX-ROSES
C++ Agile Git Linux C Python
Bientôt disponible
CV Ingénieur en vision par ordinateur
Eric

Ingénieur en vision par ordinateur

  • RAMONVILLE-SAINT-AGNE
C++ C Python
Disponible
CV Développeur C
Jean-Baptiste

Développeur C

  • TOULOUSE
C Zephyr Visual Studio Docker Git Linux embarqué Linux C++ QT Python JavaScript Java SQL PowerShell HTML SQL Server Microsoft Power BI SVN XML Windows Server 2012
Disponible
CV Concepteur Développeur
Adrien

Concepteur Développeur

  • BOUAYE
C HTML5 PHP JavaScript CSS Electronique SolidWorks
Disponible
CV Développeur Full Stack Java / C++ / C /  Python
Angel

Développeur Full Stack Java / C++ / C / Python

  • MAUGUIO
Java Oracle C++ Python SQL JavaScript C C# .NET
Disponible
CV Ingénieur logiciel C++/Qt/QML
Roumaïssa

Ingénieur logiciel C++/Qt/QML

  • NANTES
C++ JavaScript C QT Git
Bientôt disponible
CV Ingénieur en développement
Mamady

Ingénieur en développement

  • GUYANCOURT
Vue.js JavaScript .NET SQL C++ Java C# Visual Basic React.js Node.js Linux API RESTful C Flutter PHP AngularJS Power BI PL/SQL MySQL
Disponible
CV Lead développeur Kotlin
Lionel

Lead développeur Kotlin

  • RILLIEUX-LA-PAPE
Kotlin SWIFT Android iOS Scrum Python JavaScript React Native C# C Unity 3D
Disponible
CV Développeur
Paul

Développeur

  • ISSOUDUN
C++ JavaScript C# C NestJS TypeScript GO Arduino Visual Studio Python Unity 3D Unreal Engine React.js Assembleur F# SQL Node.js Bubble Flutter QT
Disponible
CV Technical Product Owner | Embedded Project Manager | Delivery Lead | C/C++ Developer
Mahady

Technical Product Owner | Embedded Project Manager | Delivery Lead | C/C++ Developer

  • CHAMPS-SUR-MARNE
C++ Linux embarqué Agile Scrum C
Disponible