I am Tim Daniels, a web designer and software developer, currently living in Yealmpton. I graduated from Plymouth University with an Upper Second Class (Hons) Degree in Computing And Web Technologies in 2006, and since then I have been working in the IT industry. As an Agile web developer, I have loads of experience in designing, implementing and maintaining complex client/server applications, based on a sound understanding of the principles of object oriented programming. I am equally at home creating strongly typed class libraries, as I am creating web components with JavaScript, HTML and CSS.
Building fast, user-centric, responsive and beautiful websites is something I love doing, and this shows through in my work. Apart from this, I like to think of myself as a well rounded person, and have even been known to get out in the fresh air. I love gardening, fishing and surfing. I do not like Star Trek. My full C.V. can be downloaded here.
0%
MySQL
0%
JavaScript
0%
CSS
0%
HTML5
0%
PHP
0%
Java
I build bespoke static and dynamic websites for clients, creating stylish, optimised and responsive designs, Involved in all aspects of web development and small content management systems for private clients.
Designed, built and maintain a CMS platform for an alternative education non-profit organisation called BEES UK. I implement responsive layouts and accessibility features, as well as collaborating with educators to align content with user needs.
I was a Java Web Application Developer, helping to build new features for an energy data analysis web application called C3NTINEL® I was involved in the development of new features, from MySQL database table design, through to Java Spring MVC server side coding, and finally the UI with object oriented JavaScript, CSS and JSP/ JSTL. I gained experience in UX Design, AJAX, unit testing with JUnit and Mockito, as well as QUnit for JavaScript.
KEY ACHIEVEMENTSI was involved in all stages of software development for the gaming industry. This included requirements gathering, Agile architecture and design, coding and bug fixing. As part of an Agile team, I contributed to the development of an enterprise level, multi-layered, data driven, sports book web application. We developed the application within Visual Studio in C#, that was cross-compiled into JavaScript. The architecture was based on PureMVC, although we added a further presenter layer, and the view was built in HTML5 and CSS3. While working on this complex application, I helped to optimise it to work on desktops, tablets and mobiles.
I was a member of the team that spearheaded Derivco's first foray into mobile web application development, building a complex, data driven, multiple player, poker gaming system. It's modular design included a lobby and multiple tables, using a GWT Java/JavaScript application based on the PureMVC architecture. In order to successfully switch from being a Flash Developer to Web Developer I had to re-train myself in JavaScript, HTML5, CSS3, and responsive design, and develop several PHP/MySQL, dynamic, responsive websites in my spare time;
BSc (Hons) Computing And Web Technologies (Upper Second Class)
Final Year Project: The research, design and implementation of a dynamic Java web application called Surfboard Finder, including a rule-based expert system for assisting in choosing the correct surfboard for the user’s particular circumstances. The application made use of web services technology to provide at least 50% of it’s surfing-related content. (65%)
Varied hobbies, sports, and interests including: kayaking; surfing; carp fishing; modern history and current affairs; gardening; water colour painting; mixing dance music; and socialising with friends. I am particularly interested in the future of the web including responsive design, and mobile optimisation in general. I build PHP/MySQL dynamic websites for a hobby, and enjoy learning about what makes good web design.