Steven Barnett
Software developer from head to finger tips.
Software developer from head to finger tips.
Starting in mainframe operations, I taught myself programming and moved to a Systems Programming role, being responsible for managing implementation and support of a range of IBM mainframe operating systems. While I started in-house, this quickly expanded into the scary world of consulting where I got to do really dangerous things to many major services organisations. It's what also taught me the value of proper planning and thinking on my feet!
As PC's became popular I added PC application development to my capabilities. Being relatively new at the time, people didn't have a "role" as such, so my job was to do the initial requirement analysis, design, development, documentation, distribution, support and help with the marketing. I'm fairly sure that qualifies me as a full-stack developer. The applications I wrote were used both in-house and sold to a number blue-chip clients in the UK, US and South Africa.
Since getting into PC development, I've never looked back. Technologies change, programming languages change but the constant challenge to produce applications that solve real problems for real people remains the most fun part of my job.
I've developed as a sole developer, developed as a member of a team and developed while managing the team. Even after these years, the buzz of seeing my code to work and do something useful continues to drive my enthusiasm for all things software.
Every developer in their career spends a significant amount of time maintaining and expanding someone else' code. It's part of the job. Over the years I have worked on some large applications...
I've been very fortunate to have designed and build many products from the ground up. Starting from a blank page is always a little intimidating but delivering an product that exceeds expectations is a feeling not to be missed...
Working for Lucidus, I quickly learnt that web sites are the life blood of any organisation. The lack of a web site puts a significant dent in your credibility. Time to learn HTML, CSS and just enough Javascript...
With so many years in development, it's impractical to list everything I've done. It's also not that beneficial if you're looking for a PC based developer to see mainframe experience. So, here are the highlights; click through for more detail.
All good things (and bad) come to an end and retirement comes to most of us whether we want it or not... I don't but find myself forced to give it up.
Read more...Third produce one of the leading wealth management systems. The environment is C# desktop and Angular we app. I started here as a developer and moved through the ranks to team lead.
Read more...Lucidus was a small company with big ambitions. Those ambitions were to be delivered using the software I designed and built using a mixture of C# and legacy VB6. It's also a place where no one is pigeon holed by role - you get to do everything.
Read more...As a VB6 developer, I was the natural choice for working on C#/MVC projects, working on both front end development and working on a team creating a time critical ApiController app. This was my first experience of working in an Agile/TDD way.
Read more...South View was a small business punching well above it's weight. Delivering VB6, C# desktop and C#/WPF applications they suffered only from a lack of experienced developers. My role was to introduce that experience and start organising the team and provide a much needed alternative view.
Read more...I've had several positions before these, Some with the same companies more than once! Click through for a much briefer overview of those.
Read more...Don't take my word for my abilities, take a look at other peoples opinions about me.
One very quickly runs out of superlatives with Steve. He is the cleverest person I know. He is highly innovative, passionate regarding the proper maintenance of agreed standards and protocols and establishes excellent relationships with our clients.
I have had the pleasure of working with Steven for several years in my role as CTO. He his one to the most multi-disciplined technically skilled developers I have known but what sets him apart is his eye for, and attention to detail, particularly when considering the user experience. I would absolutely not hesitate in recommending Steven.
Steve is a rare developer resource who is able to provide a good breakdown of technical solutions for all audiences to understand... Steve understands the importance of project deliverable's both from a client and business perspective and shows a personal pride in ensuring the delivery schedules are met
I have worked closely with Steve for his time with us and long before we formed our company. His technical ability far out-performs anyone I have known or met in companies we have worked with like IBM/EDS/Cap Gemini.
Steven showed a great deal of commitment and skill when he worked with me. His attention to detail, comprehensive documentation and well thought out code, using very impressive technical standards meant that it was always possible to rely on the solutions provided being top notch. Steven is an asset to any company, at any level - if I were able to, I'd love to work with him again.