Web & database developer with a focus on Microsoft technologies with 20+ years experience, a preference for Agile working and an interest in data science/ machine learning. Not interested in purely coding all day, every day. Variety is the spice of life.
I primarily spend my working time capturing requirements for, architecting, developing and supporting software solutions on behalf of clients via my company, Propona.
8+ years ago Propona was a software house with a team of upwards of 10 but for the last several years 'we' have had 1 employee - me! This has had one key benefit - it has enabled me to do more
purely technical work rather than spending time on other company matters, from managing the team of developers to writing tenders that mostly went nowhere (I blame the deficiencies of public sector procurement)!
I was involved with almost all of Propona's projects to a variety of degrees and in a variety of capacities, from UX design to project management. See the portfolio
for examples of Propona's projects over the years. On the technology front I'm still basically a 'web guy' on the Microsoft stack (ASP.NET/ SQLServer) though have worked with related technologies along the way, as you'd expect.
Thus I have been serving the needs of a dwindling number of existing Propona clients in the form of providing support of previously delivered web solutions. Some of these clients I've had a working relationship with
for over 10 years now. In addition, I've been working as a part-time, remote working freelancer/contractor on various projects that have come my way. This working pattern has fitted well around my
family commitments and with another recent addition to the family I'd like to see this pattern continue at least for a few more years. It also seems to work pretty well for the right types of work, projects & clients.
In fact, that 10+ year client relationship ... we've never met in person but we must be doing something right between us.
A few work related facts:
- I used to enjoy writing technical articles - I haven't made the time to continue this activity in recent years but would be something I would be interested in resurrecting.
- I used to make the effort to jump through the Microsoft certification hoops so have done *lots* of exams but am not overly bothered about catching up now I've got a little behind.
- I've been told I'm pretty good at requirements analysis, which remains the most important part of the project lifecycle, so that's good.
- With the relatively recent widescale interest in big data, data science and machine learning, which is largely remarketing of old concepts, I feel I should probably be doing more with the skills and knowledge developed through my Ph.D, which was in these areas.
- Recent/current projects have been a mix of ASP.NET (web forms and MVC), SQL Server with Azure as the platform, so a fair bit of devops as well. I've been mostly working in business & data layers rather than with too much front end code, but I've covered such ground in the past.
- I'm also interested in employment options away from IT that overlap with my interests and experience as long as they are reasonably well paid - I've done enough work for free in the past! For example, work where I have the opportunity to extend my Welsh language skills.
So if you have some work that might be up my alley I would strongly suggest you get in touch. To re-iterate, I'm not interested in working 9-5.30 in an office. Depending on the type of work you'll need to be happy with x working days of
my time per month, working remotely or with the occasional onsite visit in Cardiff. Or perhaps a short stint of consultancy work. Try me.