No buzzwords, clichés or labels were harmed in creating this profile!
My more detailed profile:
http://careers.stackoverflow.com/RichardGriffiths
I've never been qualified for roles I've taken on; I jump in and learn what I need in the role.
This allowed me to be very effective whereever I worked: At Nisbets learning the business plus the Oracle/T-SQL and the rest of their code base in order to maintain and support it.
At CareDocs, picking up residential/nursing care knowledge, general business and development skills quickly. I did the same for previous roles: negotiation, specifying/selling/implementing networks from the ground up and other mixed IT skills.
I'm interested in many subjects, so I prefer to work in a creative, varied role requiring a mixture of soft and technical skills.
Specialities:
* Working with clients on complex requirements.
* Consultative selling, negotiation and problem solving.
* Software R & D.
* Extrapolation from minimal information.
Current studies:
Programming technology - F#/R/C#/Neo4j
CAS, data science, systems theory, model thinking, statistical mechanics.
AI - Machine learning, GEP, ANN & related systems.
What motivates me?
Autonomy - I expect to be able to earn this by pure effort and care.
Mastery - it's important to me I can learn and explore with purpose and relevance.
If you think we can work together, in a mutually beneficial way, then ditch tick boxes, junk the process and just talk to me.
Software Developer @ Developing/maintaining current and legacy applications.
My role here involves working with a number of databases based on Oracle 8 and SQL Server surrounded by a myriad of applications in VB6, VB.net, C#. asp and further supported by many stored procedures. From November 2014 to April 2015 (6 months) R&D Developer & Client Relations & Many other hats! @ At CareDocs, a lot of my time was spent in requirements meetings with clients, at various levels. One of the things I loved doing in this role was working with clients who were having complex problems with their usage of CareDocs; often by providing additional training, sometimes by adapting the software.
I also handled more in depth sales enquiries, especially ones with potentially more complex requirements or entirely new sectors (drug rehabilitation for example).
In addition to extensive telephone and face to face client support and negotiation skills, since 2010 I evolved my programming skills to make it easier to provide solutions for CareDocs and its clients. Understanding what they needed came first, however, applying the technology available makes this much easier.
Software skills :
* Visual Studio 2010/2012/2013
* Visual Basic ( and C#)- LINQ/Lambdas/reflection/expression trees, Async, OOP
* F# - functional programming; pattern matching, function composition, discriminated unions, list comprehensions and type providers.
* An appreciation of multi paradigm coding and clean code practices. Some experience with TDD/Unit testing
* WPF - Databinding, MVVM
* Entity Framework 5 - Code First, Data First, Model First
* SQL, SQL Server 2005-2012 and SQL Azure (MS Access 2007 as a data source)
* Design patterns as an approach not a recipe, in context.
* R - I'm a novice in R, but having plugged it into F Sharp via a type provider, intend to explore it further in order to tackle data analysis tasks.
I prefer having more than one set of tools to approach problems with, whether software or mental; this language fits the bill nicely.
The last programming project I built uses a generic class, reflection and expression trees to build a dynamic rules engine for validation of source and target tables. From August 2009 to August 2013 (4 years 1 month) Pre-Sales Consultant / Buyer @ I worked from home and was responsible for both pre-sales support and procurement at Innovit. This role encompasses a number of product areas and requires enough technical know-how to understand the needs of clients from both commercial and education sectors.
Licensing, hardware-servers and infrastructure and outsourcing are areas I dealt with on a daily basis. From April 2008 to August 2009 (1 year 5 months) IT Consultant @ I've worked for Innovit several times, in different capacities both full time and free lance. The roles encompassed buying, network installation and consultancy. From January 2001 to September 2006 (5 years 9 months)
None @ Bartley Green School From 1992 to 1995 Dame Elizabeth Cadbury From 1991 to 1993 Richard Griffiths is skilled in: Microsoft SQL Server, C#, .NET, Visual Studio, SQL, Software Development, Requirements Analysis, Programming, AJAX, WPF, R, Windows, ASP.NET, Research, Entity Framework
Websites:
http://richardgriffiths.azurewebsites.net/,
http://careers.stackoverflow.com/RichardGriffiths