[en]  [de]  [es]  [fr]  [ru]  [blog]      
Google
Web www.100ads.net

Please register or log in.
                       

Computational Physicist / Scientific Programmer with 3 degrees

 
Title Computational Physicist / Scientific Programmer with 3 degrees
Category Computers & Electronics : Linux & Other
Created 03/15/06
Description

Paul McG B.A. M.Sc. AMInstP.

E-mail: paul.physicist@yahoo.com

Career Objective

Seeking a position in an exciting and growing company offering challenge and career advancement while utilizing my skills knowledge in scientific and numerical programming. Work for a focused and goal orientated company with a clear vision of future aims. I'm interested in computer game development and financial/statistical companies.

Education

October 2003 - September 2005

Trinity College Dublin, Ireland

Masters degree in Physics

Thesis: The modelling of liquid interfaces and foam structures

Research group: Foam Physics

September 2002 – September 2003

University College Dublin, Ireland

Masters degree in Computational Science

Grade: First Class (GPA 4.0)

Thesis: Visualizing scientific datasets in a parallel environment using the Visualization Toolkit.

Courses: Mathematical Models and Applications, Distributed Operating Systems, Computational Partial Differential Equations, Parallel Algorithms Design and Analysis, Algorithms in the Real World, Parallel Programming Environments, Grid Computing, Discrete Event Simulation, Computational Meteorology, Scientific Visualization, Fluid Dynamics.

October 1998 – June 2002

Trinity College Dublin, Ireland

Bachelors degree (Honours) in Computational Physics

Grade: Second Class First Division (GPA 3.8)

Dissertation: Dynamics of classical charges (using advanced molecular dynamics and numerical techniques).

Computer Experience

Languages, API's & Libraries:

  • C, C++, Java, OpenMP, openGL, Fortran 90, Fortran 95, High Performance Fortran, PL/SQL, Tool Command Language (Tcl), HTML, DHTML, MPI (MPICH 2.0), Visualization Toolkit (VTK), Pthreads, BLAS, XML, Perl, UML 2.

Operating Systems:

  • Unix, Linux (RedHat 9.0, Fedora Core 3), Solaris, Microsoft Windows (9x, NT, 2000, XP).

Development & Professional Software:

Misc. Software:

  • Microsoft Outlook, Latex, Microsoft Office, Pine, Eudora, vi/vim, Emacs, PGP, Gimp, Adobe Acrobat 6.0 Professional, Netscape Communicator & Navigator, Opera Web Browser, Firefox, Cygwin-XFree86

Employment & Qualifications

October 2003 - July 2005

Trinity College Dublin, Ireland

Position: Computational physics Researcher

Using advanced surface minimization software I researched the clustering and strain properties of two dimensional quasi-static foam clusters subjected to biaxial and uniaxial stressed. During my research I designed and simulated a new method for making smaller nano-sized droplets more accessible for industry. Using the general and weak form of representing partial differential equations I used the finite element method software Femlab (in association with Matlab) to solve for the flow rate in a liquid channel in a foam cluster subject to a gravitational force, a capillary pressure, surface viscosity and surface tension.

September 2002 – September 2003

University College Dublin, Ireland

Master’s Thesis: Visualizing scientific datasets in a parallel environment using the Visualization Toolkit.

My Master's thesis approaches the problem of visualizing large datasets in a MIMD distributed memory environment. These visualisations are 3D interactive images of the datasets. Using MPI, C++ and the Visualization Toolkit (VTK, www.kitware.com) I wrote a program such that each node of the parallel environment reads in a sub-set of data from the dataset. Each node filters and transforms the data to give the desired visualization and then renders it in parallel. Each of the processors' rendered images is then sent to the master processor where each rendered image is combined to create the overall visualization of the dataset. The compression-based image composite algorithm and the binary tree algorithm are examples of algorithms used in this program. I explored different communication patterns, parallel paradigms and varied the datasets' sizes. From this I obtained performance and speedup graphs.

October 2001 - January 2002

Trinity College Dublin, Ireland

Bachelor’s Thesis: Dynamics of Classical Charges.

This project required a program to be written in C using advanced Molecular Dynamics while utilizing numerical techniques and special functions to classically simulate a gas system.

There were two main aims in this project:

  • To classically simulate an Argon system at various temperatures using the Lennard-Jones model, and to acquire some dynamical properties. These dynamical properties include: velocity autocorrelation function, mean square displacement, radial distribution function, diffusion coefficient and the phonon density of states.
  • To investigate the new method of Ewald Lattice Summation for the treatment of long-range interactions because the Coulombic decay is particularly problematic in molecular simulations. To gain an understanding of this method it was implemented into the Lennard-Jones model of the Argon system.

June 2000 - September 2000

Productopia.com, San Francisco, CA

Position: Website Content/Template Engineer (internship).

As a member of the engineering team my primary responsibilities were as follows;

  • Web-page template development as part of the build release life cycle:
    • I developed and implemented new coding methods for the engineering team that directly optimized the site efficiency. I used Vignette StoryServer, including the development and build to release processes. In summary this includes code revision control system, i.e. build releases to production server and pre-production release servers. I'm also very familiar with development code check in/checkout and code-freeze processes. I used Tcl and HTML to construct the templates that resided on the Vignette server. I wrote XML and Perl scripted content elements that resided in a database and were called using SQL statements. Daily work included working with other engineering team members on continual maintenance of pre-release builds and the live Productopia website.
  • Production site bug tracking and fixing:
    • This role required me to work under the pressure of release deadlines to ensure all bugs were fixed prior to a build date and to maintain and track issues via a ‘bug’ tracking database.
  • Maintenance and custom coding of an internal User Interface requirement intranet:
    • Departments such as Marketing used this intranet and ultimately controlled by Product Management to decide the content displayed on the Productopia live site.

June 1997 - October 1999

Corel Corporation LTD, Dublin, Ireland

Position: Quality Assurance Specialist, Testing Engineer (part-time contract).

As one of the QA and R&D team I worked on several major Corel software projects, which are listed below. These were cross-functional development projects that also required me to work with and as part of other teams within Corel. Corel 'Chorus Family and Friends', Corel 'PrintHouse', Corel 'CATALYST 2.0, 2.5, 2.5 Service Pack, Enterprise & Quickship'.

My responsibilities in this position relative to the projects above included;

  • QA testing and issue (bug) tracking and bug database maintenance:
    • In this role I was responsible for QA testing and bug tracking of the Catalyst software products and to ensure that the bug database was continually updated.
  • User Interface and functional usability testing:
    • I was responsible for QA User Interface testing, and usability testing of the Catalyst products.
  • Design and implementation of Use Case testing routines:
    • I designed the Use Case scripts used to perform QA testing of the Corel software products listed above. The results of these were used to make up the weekly QA reports on the quality of these products.
  • Design and development of Corel Catalyst web page:
    • I was one of a team of four responsible for the construction of the Corel Catalyst web page. I was responsible for the main code development for the site that consisted of primarily HTML.
  • Training Manual redesign for the Corel Catalyst product:
    • I was responsible for the redesign, author and release of the Corel Catalyst internal Training Manual. This was used to educate all new and existing employees on the Catalyst product.
Reply to this posting





(c) 100ads.net