Martin Smith
Senior Software Engineer at Elmstone Systems- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Jakub Motyczko
Martin is brilliant and fast learning programmer. He's proficient with C++, especially Qt framework. It's been a real pleasure to work in a same team on Qt/QML Linux Embedded project. He's calm in stressful situations, has good eye to a details, good ideas in UI and UX field and many many others. It would be great to catch up with him on next programming roles. Keep up a good work Martin!
Jakub Motyczko
Martin is brilliant and fast learning programmer. He's proficient with C++, especially Qt framework. It's been a real pleasure to work in a same team on Qt/QML Linux Embedded project. He's calm in stressful situations, has good eye to a details, good ideas in UI and UX field and many many others. It would be great to catch up with him on next programming roles. Keep up a good work Martin!
Jakub Motyczko
Martin is brilliant and fast learning programmer. He's proficient with C++, especially Qt framework. It's been a real pleasure to work in a same team on Qt/QML Linux Embedded project. He's calm in stressful situations, has good eye to a details, good ideas in UI and UX field and many many others. It would be great to catch up with him on next programming roles. Keep up a good work Martin!
Jakub Motyczko
Martin is brilliant and fast learning programmer. He's proficient with C++, especially Qt framework. It's been a real pleasure to work in a same team on Qt/QML Linux Embedded project. He's calm in stressful situations, has good eye to a details, good ideas in UI and UX field and many many others. It would be great to catch up with him on next programming roles. Keep up a good work Martin!
Experience
-
Elmstone Systems
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2022 - Present
-
-
-
TREND Networks
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2018 - Jun 2022
-
-
-
Jaguar Land Rover
-
Warwick University
-
HMI Software Engineer
-
Jun 2014 - Apr 2018
-
-
-
Storm Games
-
Gambling Facilities and Casinos
-
1 - 100 Employee
-
Senior Programmer
-
Jun 2011 - Jun 2014
Acting as Lead Programmer for the full games development team, I manage the development and organisation of each of the current software projects. I overlook each of the small sub-teams current project from initial concept, through to a final product. I also developed Storm Games's proprietary DirectX C++ based game engine. So I carry out the continued development and maintenance of the engine. Currently I have developed the following games for Storm Games: Pots Of Luck, Monkey Band, Pharaohs Fortune Poker, Lotto King, Magic Merlin's Lotto, LuckyLotto and Popeye Lotto.
-
-
-
Phoebus Software
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Graduate Analyst Programmer
-
Oct 2010 - Jun 2011
My role as an Analyst programmer included a large number of differing aspects such as program development, bug fixing, testing code enhancements and documentation creation for a mortgage and loan application system. The primary language used during development is a Java based proprietary language called P4. Using P4, I developed a number of large enhancement projects using an iterative design methodology, each of which centred around implementing client defined requirements into the existing Phoebus system. The design stage of a large enhancement project involves outlining a technical specification document (TSD), which describes each stage of development in full. Once the program development is completed, unit testing is undertaken which involves me defining and carrying out a large number of test cases to ensure code reliability. The final aspect of development includes creating detailed program specification documents, which outline the complete functionality of a program.
-
-
-
-
Retail Manager
-
Jun 2010 - Oct 2010
My role as Retail Manager included, dealing with the general public, handling cash and dealing with customer enquiries. Processing stock orders and maintaining stock levels for retail and repairs centre. Managing and training a number of sales assistants and developing new marketing campaigns, shop layouts and populating the company’s new retail website with products. Creating and installing new revenue streams such as a video game trade in service. Creating custom computer builds for customers and diagnosing computer problems for repairs.
-
-
Education
-
De Montfort University
Computer Games Programming (Bsc/Hons), Computer Software Engineering