Professional Vcard
.01

ABOUT

PERSONAL DETAILS
34-36 Linden Gardens, London
same.khaleghi@gmail.com
077 35 36 35 44
Hello. I am a Teacher Researcher Programmer Designer Leader
I am passionate about programming and coding
Welcome to my Personal and Academic profile
Available as freelance

BIO

ABOUT ME

As a professional software developer, I have always loved computers and programming, and to this day I am always looking to work with the latest technology.

I have been working as a programmer for over five years. I love programming, because of those aha moments when you figure out why your program is not working or when you see all your hard work turn into something usable.

I have experience in Java (Spring - Hibernate), C++, Javascript, React.js, Relational Databases, Object Oriented concepts. Taking my industrial experience into my teaching sessions, will give my students a route to real-world development and practical problem solving skills. This can give my students an important edge in the job market.

HOBBIES

INTERESTS

Participating in robotics workshop for kids as a mentor and tutor

Writing articles for for Sufi Magazine ( which is a spirituality magazine).

Watching TED Talks


.02

EDUCATION

  • EDUCATION HISTORY
  • 2011
    2012
    London

    MRes. MEDICAL ROBOTICS AND IMAGE GUIDED INTERVENTION

    University of Imperial College London

    Degree Classification: Merit

    Courese Modules: Medical Robotics, Medical Imaging, Minimally Invasive Surgery, and ​Neuroergonomics.​
  • 2009
    2011
    London

    BSc. MOBILE AND WIRELESS COMPUTING

    University of Westminster

    Degree Classification: First Class Honours

    Core Modules studied: Event Driven Programming, Object Oriented Programming, JAVA Mobile ​Application, Mobile User Interface, Web Services, Native Application Development, and Cellular Radio ​Network, Android Programming and Objective C.
  • 2008
    2009
    London

    COMPUTING SCIENCE

    College of Computing Science

    MCTS SQL 2005 and Oracle OCP
  • 2004
    2007
    London

    HND. COMPUTING SCIENCE

    APTECH College

    Core Modules studied: Core Java, Advanced Java, EJB, JMS, OOAD with UML, WebServices, ​Software Engineering Principals, Oracle9i.
  • QUALIFICATIONS AND CERTIFICATIONS
  • 2016
    London

    CEMAP

    IFS UNIVERSITY COLLEGE - INCORPORATED BY ROYAL CHARTER

    The Certificate in Mortgage Advice and Practice
  • 2015
    London

    JAVA SE7 PROGRAMMER I (1Z0-803)

  • 2010
    London

    PTLLS CERTIFICATE

    Teach in the Life Long Learning Sector
  • 2009
    London

    ORAGLE 10g DEVELOPER CERTIFICATE

  • 2009
    London

    NPLQ CERTIFICATE

    National Pool Lifeguard Qualification
  • 2009
    London

    QUALIFIED FIRST AID CPR

.03

TEACHING

  • CURRENT
  • NOW
    2015

    PROGRAMMING LECTURER

    (SPRING MVC, HIBERNATE, REACT.JS AND FLUX ARCHITECTURE)

    Codex College Of Computing

    As a lecturer, I am responsible for teaching to both large and small groups. I provide my students with industerial examples of Spring Framweork and Hibernate. Also, I manage React.js and Flux Architecture workshops, preparing my students the skills of working with these new tools and technologies.
  • TEACHING HISTORY
  • 2010
    2011

    PROGRAMMING LECTURER (JAVA - C - C++)

    LONDONSAM (School of Management and Accountancy) College


  • 2009
    2010

    PROGRAMMING TUTOR (PHP)

    Liverpool Street College of Computing


.04

EMPLOYMENT

  • CURRENT
  • NOW
    2013

    WEB APPLICATION DEVELOPER (SPRING, HIBERNATE, REACT.JS)

    Lloyds Banking Group

    a) As a member of UI Tooling team in Lloyds Banking, I am responsible to contribute in the development and maintenance of web based applications using Spring MVC, Hibernate, Node.js and React.js. b) Worked in Management Information team to develop web based applications in LBG - Galaxy project. WebMI application extract information for each team within LBG, using data extracted daily from different resources. This data are analysed and used to produce different graphs to illustrate each team velocity in current sprint, number of defects has been raised during the sprint, and tests, etc... in real time. Also, I developed a C# .NET application to automatically extract defects and tests data from Quality Centre in LBG. c) Worked in functional testing team to develop an automatic testing framework using Junit, Selenium and practising BDD to support software development in LBG.
  • EMPLOYMENT HISTORY
  • 2013
    2013

    SOFTWARE DEVELOPER (C++, LABVIEW) AND VISITING RESEARCHER

    Imperial College, Biophotonics Lab

    I developed a software for a high speed camera (at 1000fps) to control the image acquisition in the camera and save the images or export them into .mat file for MATLAB.
  • 2012
    2013

    IT TECHNICIAN

    Thames Dental Care


.05

PROJECTS

img11
Lung 3D Modeling

MenLung

img

MenLung

Human tuberculosis infection is a complex process, which is difficult to model in vitro. In this project I create a novel 3D human lung tissue model from a CT-SCAN of a silicon lung that recapitulates the dynamics that occur during infection, including the migration of immune cells and early granuloma formation in a physiological environment.

Herein, I describe an innovative in vitro model of a human lung tissue, which holds promise to be an effective tool for studying the complex events that occur during infection with Mycobacterium tuberculosis. The 3D tissue model consists of tissue-specific epithelial cells and fibroblasts, which are cultured in a matrix of collagen on top of a porous membrane.

img11
Signal Processing

RealTime Monitoring of Tissue Fussion During Surgery

img

Laser Speckle Contrast Analysis for Monitoring Tissue Changes during Radio Frequency Heating

Radio frequency tissue fusion is a novel technique to seal blood vessels and arteries. To use this method for other tissue type such as bowel anastomosis a method must be used to measure the tissue changes precisely. Laser speckle is an optical phenomenon resulting from the constructive and destructive interference of backscattered coherent light resulting in a random pattern of bright and dark spots. When coherent light is backscattered by biological tissue observations of changes in the speckle pattern allows the movement of scattering particles to be detected. One of the main tissue components that scatter light is collagen. Therefore, denaturation of collagen during heating causes change in the speckle pattern backscattered from tissue.This proj ect addresses studying of tissue fusion by analysing the signals corresponding to temporal behaviour of the intensity of each pixel and estimating the power in different bands of the frequency spectrum.

A descriptor is obtained for each pixel’s temporal evolution that describes the magnitude of the energy, or ‘activity’, in each frequency band. The activity images from biological tissue could reveal the denaturation of the collagen structure during radio frequency energy delivery. This method was validated with a number of different scenarios on non-biological (paper) and biological (lentil seed and finger) samples. The results of an experiment on a moving object showed that the amount of energy in the frequency bands is proportional to the velocity of the target, moving to higher frequency ranges in higher velocities. An experiment on a germinated lentil seed showed that the embryo and the endosperm were discriminated in the activity images. The study on a human fingernail in response to a pressure-induced occlusion showed the level of activity in the post-occlusion mode is higher compared to the rest mode and the occlusion mode.

img11
Robotic Surgery

Design and Development of a Da Vinci Surgical System Simulator

img

Design and Development of a Da Vinci Surgical System Simulator

Computer-based simulators offer users the opportunity to learn and practice surgical skills through repeated exercises within safe and realistic learning environments. This project reports the development of a da Vinci Surgical System simulator, including the creation of a geometrical and kinematic model of the da Vinci system. The SensAble Phantom 3D interface has been improved with a new electromechanical gripper device to control both arms and instruments in a 3D virtual environment. A gripper has been developed to replace the standard stylus to clone positions, orientations and opening movements, with a design inspired by the handles of the da Vinci surgeon console.

A simulation kernel has also been developed to ensure that motions are performed by inverse kinematics. The simulation of kinematic constraints, motions, and collisions will provide realistic training, which is essential for inexperienced users.

img11
Mobile Application

London Olympic Tourist Application

img

London Olympic Tourist Application

This tool was a handy tool to make tourists life easier navigating around London during the 2012 Olympics and informing user of the latest results and medals 24/7.

This tool was designed and developed for Android users and contained a CMS on the web for adminstration of the data, which was developed by JAVA Struts framework.

.06

SKILLS

BACK-END PROGRAMMING SKIILLS
The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application.
LEVEL : ADVANCEDEXPERIENCE : 5 YEARS
Core JAVASpring web MVC framework Hibernate
FRONT-END PROGRAMMING SKIILLS
React.js and Node.js have become very popular among developers. React mixes together HTML and JavaScript under the principle that they are inevitably tightly coupled and that separating them is separating technologies and not concerns.
LEVEL : ADVANCEDEXPERIENCE : 3 YEARS
HTML/CSS Java ScriptNode.jsReact.jsNpmWebpack
DATABASE SKILLS
MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, used by high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more.
LEVEL : INTERMEDIATEEXPERIENCE : 5 YEARS
MySql
.07

CONTACT

Get in touch


Simply use the form below to get in touch

SEND MESSAGE