Andrew Thomas Griffiths
- Profile -
I'm a senior simulation consultant based in the UK and France working mainly with Flexsim simulation software. I work in a team that supplies high end all round simulation solutions, including provision of both front end and data management. Having worked internationally with a number of clients I am experienced in various industry sectors, but my main area of expertise lies in nuclear decomissioning.
I have a mix of consulting and development skills; both of which are required in order to work alongside and deliver effective simulation studies to clients. Its great to have the opportunity to work with clients from all sorts of industries and to see the differences and similarities between their processes. There is nothing better than delivering a successful project that enthuses clients and enlightens them to the nuances of their operations.
Engineering and understanding how things work have always been of great interest to me. Having studied mathematics at university, I found that moving into simulation was the perfect way to apply my knowledge and satisfy my interests.
- Experience -
Jun 2011 - current
Senior Simulation Consultant
Saker Solutions is an independent supplier of simulation solutions working with world leading simulation technologies. I have participated in numerous projects, both individual and team based and am responsible for managing all aspects of an individual project; from sales and concepting, through development and testing, to handover and support.
The projects that I am involved in require a broad range of technical competences; managing data in SQL databases, coding the bespoke simulation, providing an efficient user interface, and of course producing documentation. As well as the technical requirements, it is also important to plan and steer the concepting of projects such that the final solution is not unnecessarily complicated and answers a client's questions.
A significant share of my development work is in Flexscipt (a C++ based language) and C++. Given the large amounts of data handling that are required in a project, it is also necessary for me to be very familar with SQL.
Oct 2006 - Mar 2007
During my sixth form studies, as part of the "Engineering in Education Scheme" I worked alongside a select group of other students and QinetiQ engineers using and programming PICAXE chips.
- Abilities -
- Distributed simulation
- Operational research
- Object oriented programming
- Visual C++
- Web development
- Android development
- Command line
- MS Visual Studio
- MS SQL Management Studio
- MS Office
- Adobe Premier Elements
- English (mother tongue)
- Education -
University of Bristol
Sep 2007 - Jul 2010
BSc (Hons) Mathematics
Modules studied included :
- equalizerApplied Probability
- device_hubComplex Networks
- trending_upFinancial Mathematics
- blur_linearGroup Theory
- bubble_chartNumber Theory
During the final two years of my studies, a sixth of my course was "French for Specific Purposes", a course designed to prepare students to live and work in France, specifically with mathematics and engineering as a core focus.
Pershore High School
Sep 2001 - Jul 2007
High School & Sixth Form College
A Levels (2007)
- isoMathematics (A)
- flash_onPhysics (A)
- translateComplex Mathematics (B)
- local_gas_stationChemistry (C)
AS Levels (2006)
- publicGeography (A)
11 GCSEs awarded : Mathematics (A*), Double Science (A*A*), Music (A*), Geography (A*), English Language (A), English Literature(A), Electronics (A), French (A), Double ICT (BB).
Piano grade 8
Clarinet grade 5
Music theory grade 5
- Projects -
This is an .NET visual C++ application I developed for my brother to use at work. He required a way of keeping track of a number of specific tasks that were due for a long list of clients prior to a final date. Due to the number of tasks due and the range of clients, he needed a method to determine which clients required most urgent attention.
As well as fulfilling this need, Client Manager also included features such as user management and data encryption, so that his client's information was kept securely, dynamic user interface to that clients could be managed easily, and export to CSV and Excel facilities so that data could be manipulated elsewhere if need be.andrewgriffiths.eu/clientmanager
This was my first attempt at Android development. It is a simple game where the player has different game modes to choose from; they could either race to see how many times they could click the "Press It" button in a number of different time intervals, or race to see how quickly they could press the button 100 times.
The project enabled me to become familar with different aspects of Android development, from the coding of the application itself and the Eclipse environment, through to the testing procedures, and finally publishing it on Google Play.Press It on Google Play
Les Rapports entre les Mathématiques et la Musique
During my French studies at university, I was required to publish a paper related to my field of study in French. I took the opportunity to take two subjects of intrest and write about them together, resulting in an examination of the links between mathematics and music.
The paper touches on areas such as the ratios of soundwave frequencies and musical scales, Euler's degrees of sweetness, musical timing, and even more abstract links such as occurences of the Fibonacci sequence and the Golden Ratio in musical compositions.RapportsEntreMathematiquesEtMusique.pdf
Tackling Collusion in Web Graphs and P2P Networks
The only piece of written work that I was expected to produce for my mathematics degree was a piece of research looking at and comparing existing papers. I chose to look at papers dealing with how various ranking and reputation systems for web pages on the internet and peers in peer to peer networks are susceptible to collusion.
In particular, I examined Improving Eigen-Vector Based Reputation Systems Against Collusion (Zang, Goel, Govindan, Mason & Van Roy), The EigenTrust Algorithm for Reputation Management in P2P Networks (Kamvar, Schlosser & Garcia-Molina), and PageRank Increase under Different Collusion Topologies( Baeza-Yates, Castillo & López).MATH36201-PROJECT.pdf
- Personal -
When I'm not working, I love to spend my free time outside, either cycling or motorbiking. It's not unusual for me to go out for a quick 100kms on my bike, or take the motobike out to Wales for a couple of hours. Whenever I get the chance I take my bike to Europe to make the most of the nice roads.
If I'm not out on a bike, then I like to play the piano at home. After finishing university, I finally found the time to complete my grade 8 piano, the final grade possible. Since then I've loved the freedom of playing with no pressure to pass exams, and am enjoying the wide range of music that I am now able to play. I still see my piano teacher regularly, as you can never stop learning but also it's great to have the chance to play duets. I've moved on to my next challenge - learning the guitar, so hopefully one day I'll be able to play that as well as the piano.
I'm passionate about travelling. There's so much to do and see in the world, and I find it truly fascinating to discover new cultures and see new landscapes. I'm very lucky to have some amazing friends in both France and Poland, so I regularly travel to both countries (and those in between). When I was younger I was fortunate to visit France fairly regularly and so I feel very at home there, and can easily communicate in French. The last couple of years I've spent a lot of time in Eastern Europe and have even started to develop a bit of an ear for some of the languages.