Projects
Minimalistic daily planner app for Android. Designed to increase productivity by elegantly organising your daily tasks. Intuitive interface created with simplicity and minimalism in mind, DayPlanner is simple and easy to use without any of the bloat in other daily plan applications.
Design by: Mike Beastall and Iva Sa'adone
Programming by: Mike Beastall
Technologies: Java, Android, SQLite
Programming by: Mike Beastall
Technologies: Java, Android, SQLite
I developed this app mostly to cure my own frustration with existing conversion apps on Android. Existing apps were clumsy to use and didnt provide the ability to convert between multiple grades at the same time.
Past Work
Lockheed Martin
Financial Reporting Tool
Business critical financial tool used on a daily basis company-wide by managers and executives. Used primarily to manage real and forecast budgets for projects and generate reports.I had sole responsibility for the legacy code base as well as the design and development of new features. I worked closely with users/stakeholders of the tool and provided training for users on new features and changes.
Legacy code was C# webforms with new development utilising MVC and web services.
Technologies: C#, Javascript, Webforms, MVC, WCF, SQLServer
Methodologies: Document heavy agile with aspects from SCRUM
Methodologies: Document heavy agile with aspects from SCRUM
Geofencing Web App
'Greenfield' prototype web app displaying business information graphically on an OpenLayers map. Information and location metadata is saved and fetched using mysql via AJAX and Mule ESB.Working within a team of developers, all with varied levels of experience, I had responsibility for map functionality and user interface integration with OpenLayers. I also contributed advice and ideas for the software design of other parts of the system.
Technologies: Javascript, Mule ESB, Openlayers
Methodologies: Agile SCRUM, Rapid Prototyping
Methodologies: Agile SCRUM, Rapid Prototyping
Halse Imaging Systems
Rover
Windows mobile 6.5 app connecting remote photographers to back-end image rendering systems for ultra-fast publication. App also allows pairing of metadata with images, obtained via RFID and bluetooth. Currently in use at Vail Resorts and by Disney Cruise Line.I was given full responsibility for software architecture and implementation. Developed USB communication over MTP from device to DSLR camera along with bluetooth communication between mobile device and RFID/GPS scanners.
Technologies: C#, C++, Windows Mobile, WCF, Compact Framework
Methodologies: Agile SCRUM, TDD
Methodologies: Agile SCRUM, TDD
Render Engine
New image rendering engine to replace legacy system. Supported functionality included automated colour correction, logoing and templating. Currently in use at Vail Resorts and by a multitude of cruise ship companies.Similar to Rover, I had full responsibility for software architecture and development. I designed a new algorithm for most efficient rendering of images and worked closely with other developers ensuring seamless integration with legacy components and new systems.
Technologies: C#, ImageGear, Win Services, SQLServer
Methodologies: Agile SCRUM, TDD
Methodologies: Agile SCRUM, TDD
About Me
Mike Beastall
I am a Software Engineer based in Guildford, UK. I graduated from Birmingham University in 2009 and since then have focused on a career that has taken me across several continents. I have worked for a multitude of clients and companies around the globe including in SE Asia, Europe and the USA.
I greatly enjoy learning technologies and programming languages and strive to keep up to date with cutting edge frameworks and techniques.
Aside from development I am an avid rock climber and fitness fanatic. When not engrossed in a project you can find me either sending routes in the local climbing gym or training for that next session.
If you want to know more about me, or talk about development or anything of the like, feel free to send me a message.
Contact
Send a Message
Feel free to drop me a line if you have any queries, interesting projects or just want to get in touch.
You can contact me through Social Media or by entering your details into the contact form below.