I'm currently working as a software developer in London, focusing on multi-platform C/C++ and Java, after having worked as a Java developer in Geneva for over a year. I'm enjoying expanding my experience in a number of new languages, frameworks and tools and am looking forward to further improving my software development skills and gaining new experience
I'm currently working as a software developer in London, focusing on multi-platform C/C++ and Java, after having worked as a Java developer in Geneva for over a year. I'm enjoying expanding my experience in a number of new languages, frameworks and tools and am looking forward to further improving my software development skills and gaining new experience in the industry.
Prior to my position in Geneva, I graduated from a "Computer Systems Integration" degree at the University of the West of England, achieving a first class award, and completing a one year industrial placement at CERN as part of the degree.
Software Developer @ I currently work in an agile development team, which focuses on multi-platform (Linux, Windows, Solaris, AIX, HP-UX, 32/64-bit), client-server address searching solutions using C. My role concentrates on the client-server components and internal team systems, and has included experience with a collection of new languages, frameworks and tools.
Projects so far have included:
Designed and wrote a web application to generate custom code for integrators of our client API, using C#, ASP.NET and MVC with an SQL Server database.
Designed and implemented an internal, multi-platform client-server, regression testbed system, using C, Python and a MySQL database. This also included a management web application in Python and Django, and involved multi-threaded development for the C component.
Maintained and expanded a Java SOAP service, utilising Spring, JUnit and Mockito.
Ported a set of C++ GUI applications from Windows to Linux, transforming them to console applications, to be able to offer a popular product on other platforms.
Designed and developed a collection of C++(11) multi-platform applications, to carry out automated checking of incoming address data against acceptance criteria.
Deployed a single Jenkins instance and created CMake configurations, to replace different platform specific build systems, greatly improving the maintainability, flexibility and speed of our build procedure. From January 2014 to Present (2 years) London, United KingdomSoftware Engineer @ I joined Technoledge, as a principal software engineer, when the company first launched as an innovative new start-up in Geneva.
My role at Technoledge was developing the company's initial Java based web applications. This involved using Vaadin as the primary framework, along with Spring, Maven and JUnit.
This role also included frequently working with XML technologies, including XQuery, schemas, XSL transformations and the eXist XML database. From November 2012 to December 2013 (1 year 2 months) Technical Student @ This was an industrial placement as part of my degree. I worked in the facility planning and procurement team, carrying out Perl software development projects and hardware procurement tasks.
Projects during this year included:
Designing and writing a system for the collection, analysis and display, in a terminal and website, of server's logs relating to expected-actual hardware configuration mismatches.
Designed and implementing a system for the collection, storage, analysis and display, in a terminal and website, of server's many scattered system logs.
Implementing a system for rapid, remote, shutdown and startup of large numbers of servers in the event of an emergency. From July 2010 to August 2011 (1 year 2 months) Geneva Area, Switzerland
Bsc (Hons) Computer Systems Integration, Computing, First Class @ University of the West of England From 2008 to 2012 Rainham Mark Grammar School Sixth Form From 2006 to 2008 Michael Scott is skilled in: Linux, C, Embedded Systems, Software Engineering, C++, Perl, Python, Programming, Subversion, Java, Eclipse, Git, XML, Windows, Visual Studio
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension