About
Hello, I'm Graeme. I'm a software engineer with a passion for software development, gaming and adventuring. Thanks for taking the time to check out my website! I'm still discovering what I want to do, but I know that it lies in the software development world. Until I can land my dream job working on the next Zelda game, I want to get as much experience as possible in different areas of software development.
Software Developer.
I started writing code at university, but really fell in love with it on work placement with Rolls-Royce. Since a lot of my work involved reporting and data-analysis, I discovered that programming could greatly boost my productivity by automating most of my workflow. Since then, I've spent as much time as possible becoming a self-taught programmer, and I am very excited for a long-term career in Software Development.
- Birthday: 10 February 1997
- Degree: MEng Integrated Design Engineering (Grade: First)
- Phone: (+44)79 359 49250
- City: Banbridge, UK
- Age: 26
- Current Position: Software Engineer
- Email: [email protected]
- Employment Status: Employed (full-time)
I am currently based in Northern Ireland working fully remotely for a company based in Bath. I'm always in search of exciting new opportunities to work as a developer. I want to take my skills in software development to the next level, so I want to be in a work environment centred around learning and continuous improvement.
Skills
While C# is currently my go-to language, having used it in multiple projects and jobs, I'm in the process of learning C++ to gain more low-level knowledge of computer science concepts so I can write the most efficient code possible. I started out programming in MATLAB at university, and used it for a wide variety of applications. I also have experience with source control and collaboration using Git in both personal projects and at work.
Portfolio
Check out some of the fun projects I've worked on! Click on a project for more information, videos and screenshots.
I am also actively working on other projects, but I'm not ready to share them just quite yet.
- All
- Personal Projects
- University
Resume
Welcome to my resume. Below is my past education and work experience.
Summary
Graeme Smyrl
Innovative and motivated Software Engineer with 3+ years of experience in engineering including more than 2 years in software development. I love thinking through creative solutions to complex problems and creating maintainable, easy-to-read code.
- Banbridge, Northern Ireland
- (+44)79 359 49250
- [email protected]
Education
Master of Engineering in Integrated Design Engineering
2015 - 2020
University of Bath, Bath, UK
Grade achieved: First Class
I completed an integrated masters in Integrated Design Engineering. My degree integrated elements of Mechanical, Electrical and Software Engineering to give me a broad understanding in each different field. I mostly focused on the software roles of projects where possible.
The 5 years were as follows:
A-Levels
2013 - 2015
Banbridge Academy, Banbridge, UK
- A* - Mathematics
- A* - Further Mathematics
- A - Physics
- A - Technology & Design
GCSEs
2011 - 2013
Banbridge Academy, Banbridge, UK
7A*, 2A including English, Maths and Additional Maths.
Other Courses and Awards
Unreal Engine 4 Mastery: Create Multiplayer Games with C++ by Tom Looman
2022
Udemy
I completed this course which covers the basics in developing games in UE4 using C++. The course involved a series of follow-along lectures with the end goal of developing a fully-functional game, along with assignments which gave a chance to get created. The course covered the following:
Award for academic excellence at A Level
2015
Banbridge Academy
Received for achieving A grade or above in all of my A levels.
Technology and Physics Prize
2015
Banbridge Academy
Prize for the best combined performance in the school in technology and physics A levels.
Professional Experience
Software Engineer
2022 - Present
Orthoscape, Bath, UK
I joined Orthoscape as a junior software engineer and was quickly promoted to mid-level. I was mainly responsible for working on software for automatically generating 3D models for patient-specific surgical devices.
- Worked mainly with C# desktop applications and plugins to Rhino CAD software
- Developed a series of tools for quickly generating 3D models of surgical inserts
- Opened up opportunities for a new product line of custom cranial plates
- Also worked with SharePoint, PowerShell, ASP microservices and Azure DevOps
- Gained experience with MVVM, Mediator Pattern, and other software architecture techniques and patterns
Software Quality Analyst
2020 - 2021
NMI, Bristol, UK
I worked for NMI for one year with the Protocols team. My main responsibility was developing an automated regression testing suite for their payment submission software in C#. For the second half of the year I was solely responsible for the planning, design and development of the tool.
- Successfully rolled out the first version of the testing software
- Reduced the time for running regression tests from days to hours
- Created detailed documentation
- Developed a custom tool to automatically extract information from communication protocol specifications to significantly reduce development time
- Gained experience with C#, Git, TeamCity and SQL
Software Development Intern
Summer 2019
Gen3D, Bath, UK
I spent a summer working for Gen3D, a start-up which has created an intelligent generative design software for piping and flow systems. The job involved using C# with Unity Engine to create mesh analysis tools for detecting design flaws and mesh errors which could cause problems in 3D printing.
- Developed algorithms to check for: thin walls, overhanging edges, sharp corners, holes
- Created a tool to automatically fill in holes in meshes
- Read academic research papers to understand and implement some of the algorithms
- Learned: C#, OOP concepts, Git, Unity Engine
Quality Management Intern
2017 - 2018
Rolls-Royce Motor Cars, Chichester, UK
I completed a 13-month internship working in the PMP team within the Quality Management department for assembly in Rolls-Royce Motor Cars. I had many responsibilities, including data analysis, problem-solving, and creating and automating reports for my team and managers at all levels.
- Greatly improved the defect reporting and data analysis for the department
- Developed a machine learning tool using VBA and Excel to automatically name and group thousands of lines of data
- Used DMAIC problem solving method to solve a long-running manufacturing defect
- Worked as part of a team to restructure the working methods of the department
Volunteering
As a Christian, I am very passionate about helping people and making a positive difference in their lives. So I have dedicated a lot of my time to volunteering to help the people who really need it, and it has been such a rewarding experience which has allowed me to meet some amazing people and grow a lot as a person myself.
IT Systems Consultant
2021 - Present
Shade Tree Foundation, Mae Sot, Thailand
Shade Tree is a charity foundation which gives aid and family development training to local communities of Myanmar migrants. I have been working as a volunteer IT consultant. My main duties have been in optimising and improving their current use of IT by setting up a new SharePoint system and creating new data collection and analysis tools.
English & Maths Teacher
Summer 2016 & 2018
Brighter Futures & CDC Schools, Mae Sot, Thailand
I spent two summers doing Christian missionary work in two different Myanmar refugee schools in Thailand. It involved teaching students aged 18-25 Maths and English as well as leading worship and giving talks on Bible passages.
Contact
Location:
Home: Banbridge, Northern Ireland
Current: Mae Sot, Thailand
Email:
Call:
(+44)79 359 49250