Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

JAMES CRONK - SOFTWARE ENGINEER

Address: London, United Kingdom Mobile: +447858134096


Age: 29 Email: jamiecronk@hotmail.co.uk
Portfolio: jamescronk.weebly.com LinkedIn: linkedin.com/in/JamesCronk

PERSONAL PROFILE
A self-driven software engineer with a 7+ years of experience developing in a professional team and a
1st class Computer Games Programming (BSc) degree. Since a young age I’ve been dedicated to a
career path in software development and am continuously improving technical and personal skills
within a team and as an individual. As an effective time manager with high standards, practiced
communication skills and a passion for problem solving, I am pursuing my aspiration.

TECHNICAL SKILLS
Robust application programming skills in C++/C# using Visual Studio:
 Modular engine architecture and data-driven programming for resource efficiency
 Advanced 3D graphics programming with OpenGL and GLSL shaders.
 In-depth understanding of VR/AR development practices.
 Unity and Unreal including deployment Android and iOS to stores.
 Robotic Controller and AI architecture.
 Java Android application development.
Strong understanding of object oriented principles and quick to grasp necessary API’s.
 Experience in web software, with adept knowledge of Javascript, CSS, HTML/5; including the
development of RIA software with Adobe Flash and ActionScript.
 Ability to produce clear, efficient, documented and commented code, including experience with
UML and Doxygen/JavaDoc.
 Experience working within an agile and devops environment with focus on behaviour driven
development.

EMPLOYMENT / EXPERIENCE
(January 2018-Present) Software Engineer – Glassworks VFX
I developed a diverse range of products from large medical simulators to VR and AR game engine apps.
Working in a small team allowed to me expand a variety of technical skills and take greater responsibility:
From developing products beginning to end, taking on management duties, standing in as lead engineer, to
training/on-boarding new engineers. Working closely with clients improved my communication skills and
ability to deliver exact results to high standard.
 HeartWorks is a real-time echocardiography simulator for training clinicians. Developed in a custom
C++ OpenGL engine with GLSL shaders and a QML front end. Over several years I maintained and
improved existing legacy features, in addition to being responsible for new features from initial
architecture/design to implementation and final testing.
o C++ with a focus on efficiency for high performance.
o Custom OpenGL engine with a GLSL shader pipeline for real-time ultrasound image
manipulation and ray-marched volume rendering.
o UI/UX frontend in QML (extended Javacript).
 HeartWorks AR is a mobile/tablet lite version of the main simulator that additionally contains an AR
viewing mode. I was responsible for design/architecture, planning, development in Unity C# and its
deployed on the Google Play Store.
o C# features were implemented from the main C++ simulator.
o Ground up code-independent implementations of new systems such as a custom touch
gesture module.
o Augmented Reality mode using custom image targeting and world space mapping.
 Orbitology is an iOS tablet app for displaying and dissecting a photo-real eye model for clinicians.
Built in Unity C# using an advanced rendering pipeline (URP) and an AR viewer mode. From its
inception I was responsible for design and development, liaising with the client and planning it’s
deployment to iOS app store.

(2016-2017) Graduate Software Engineer in Test – QAWorks (BP)


As a contractor deployed at BP’s financial headquarters I developed TFS dashboards now used widely across
their international teams.
 Researched working within the client’s current systems to determine the most effective way to expose metrics across
multiple teams. Designed the architecture for a web service which periodically updates a database
used to show data through a variety of widgets.
 Communication technical and business interests between the client and the agency, ensuring
requirements were met at every opportunity.
 Delivered the final solution with an offshore team across several of the client’s projects. Worked
with devops managers to deploy internationally.

(June-August 2015) Junior Developer Internship – CodersCode


Developed an international currency exchange Android application in Java, for a business solutions
software company.
 Designed and delivered a Model-View-Controller class architecture to a deadline, implemented in
Java with an interactive, robust front-end and efficient network service components.
 Research driven development of utilities and tools, such as thread-management, messaging
systems, encryption and facial recognition.
 Organised elements of the company’s production by increasing agile iterations and feedback,
introducing code documentation to them, and through having written several code-standards and
development guidelines.

(2010-2015) Waiter / Bartender / Sales Assistant


For a series of Restaurants, Bars, Clubs, Racecourses, Football Clubs, and John Lewis

EDUCATION
st
(2013-2016) De Montfort University - BSc(Hons) Computer Games Programming – 1 Class Degree
3rd Year (average 1st)
Shader Programming 85% Mobile Robotics
Games (Engine) Programming 74% Fuzzy Logic & Knowledge based Systems
73%
Computing Project (Dissertation) 78%
2 Year (average 1st )
nd

Object Oriented Design and Development with C++ 81% Mobile Games 74%
Artificial Intelligence and Modelling for Games Graphics and 3D Modelling for Game 79%
st st
1 Year (average 1 )
Elements of Computing C++ Programming 85%
Mathematics for scientific computing 97% Javascript and HTML 72%
Game Architecture, Design and Development 89%
(2010-2013) John Roan School – A Levels: Media Studies, Mathematics, Physics

INTERESTS
I love games and always find time to play a variety, my recent favourites being WOW Classic and
Pokemon. The Elder Scrolls series of games allow for very comprehensive modification and inspired me to
develop as a child. When I’m not playing or working I like to keep healthy by cycling, I previously worked
as a cycle courier at university.

You might also like