Polyglot, Full Stack Software Engineer
Edinburgh, United Kingdom
Scott Logic
Software Developer
October 2014 to Present
Edinburgh, United Kingdom
Rockliffe
Software Engineer
November 2006 to September 2014
Edinburgh, United Kingdom
Various bars/cafes/restaurants
Barman/Line Chef/Primary source of brute force and ignorance
February 1999 to September 2012
University of Sussex Students' Union
Bars Duty Manager
March 2002 to June 2003
Scott Logic is a consultancy creating intuitive software applications for clients in complex domains. Their experienced UK-based consultants challenge assumptions, yet work in partnership, to deliver truly innovative solutions. OS: Windows Languages: - C#, PL/SQL, Oracle SQL, Javascript, Clojure, Scala, SQL Server. Frameworks: - WinForms - ASP.NET 3.5 - Bids reports Development Tools: - Visual Studio 2010,... Scott Logic is a consultancy creating intuitive software applications for clients in complex domains. Their experienced UK-based consultants challenge assumptions, yet work in partnership, to deliver truly innovative solutions. OS: Windows Languages: - C#, PL/SQL, Oracle SQL, Javascript, Clojure, Scala, SQL Server. Frameworks: - WinForms - ASP.NET 3.5 - Bids reports Development Tools: - Visual Studio 2010, 2013 - Team Foundation Server - PL/SQL Developer Current Responsibilities: - high level architecture design. - full stack implementation from WinForms through C#, PL/SQL and SQL. - bug fixing throughout the stack. - training customer developers in .Net. - code review. - release building and deployment. Previous Responsibilities: - maintenance and new feature addition to core internal infrastructure throughout the Web Controls, C#, SQL Server stack - Javascript, Scala and Clojure training - investigation and implementation of technology for pan-company presentations
What company does Hugh Powell work for?
Hugh Powell works for Scott Logic
What is Hugh Powell's role at Scott Logic?
Hugh Powell is Software Developer
What industry does Hugh Powell work in?
Hugh Powell works in the Computer Software industry.
Who are Hugh Powell's colleagues?
Hugh Powell's colleagues are Peter Gargett, Katherine Wilson-Reed, Jacqueline Steed, David Buchanan, Sachin Saini, Robert Todd, Antoine Pouchot, sufuan Mahmood, Aram Raheem, and Tahir Hafiz
đź“– Summary
Since the end of 2006 I have plied my trade in the science/(dark)arts/alchemy of turning caffeine, various fruit flavoured infusions and the occasional hot chocolate into well designed, highly maintainable, scalable, multi-threaded and robust source code providing the simplest solution to a specified problem (with excellent naming and correct cache invalidation, obviously). Prior to that I was lurking in the basements of academic institutions running through the trail and error cycle to master said science/(dark)arts/alchemy. I was even naive enough to try this process without the above mentioned liquids ... yeah, that didn't last long. Every day I take one step further into the cave only to find it expanding ever further before me. This is awesome, who wouldn't want to work in a field this dynamic? Having spent the majority of my career in the object oriented triumvirate of C++, C# and Java and spending far too much time reasoning about what was going on in my particular circle of multi-threaded hell I cast about for a solution to this undesirable state of affairs. Happening upon Rick Hickey's "Simple made Easy" talk resulted in me spending the last couple of years immersing myself in functional programming (mostly Clojure, some Scala, cursory glances at F#) and looking to move my career in that direction. Or at the very least pillaging the features that attracted me to it to inject into my object oriented projects (immutable collections, pure functions, etc.). Well, when I'm not suffering from shinyitus and wandering off to investigate micro-services, ZeroMQ and Eve (more the, umm, err, computation environment?, less of the game), that is. I'm also interested in the process of creating and evolving software, specifically how to make sure that the software I produce is as relevant as possible and how to evolve shared components (APIs, protocols, etc.). The resulting vapourware has been known to clog up my personal corner of GitHub from time to time.Software Developer @ Scott Logic is a consultancy creating intuitive software applications for clients in complex domains. Their experienced UK-based consultants challenge assumptions, yet work in partnership, to deliver truly innovative solutions. OS: Windows Languages: - C#, PL/SQL, Oracle SQL, Javascript, Clojure, Scala, SQL Server. Frameworks: - WinForms - ASP.NET 3.5 - Bids reports Development Tools: - Visual Studio 2010, 2013 - Team Foundation Server - PL/SQL Developer Current Responsibilities: - high level architecture design. - full stack implementation from WinForms through C#, PL/SQL and SQL. - bug fixing throughout the stack. - training customer developers in .Net. - code review. - release building and deployment. Previous Responsibilities: - maintenance and new feature addition to core internal infrastructure throughout the Web Controls, C#, SQL Server stack - Javascript, Scala and Clojure training - investigation and implementation of technology for pan-company presentations From October 2014 to Present (1 year 3 months) Edinburgh, United KingdomSoftware Engineer @ Founded in 1995, Rockliffe is a privately owned company that is dedicated to building rock solid mobile communication software for service providers, enterprises and consumers. OS: Windows Languages: - C++, C#, SQL (inc. Sqlite), HTML, CSS, Javascript, Script# (C# to JavaScript compiler technology), Managed C++ (use of C++ objects in C#). - Various scripting languages as and when required including Python, Powershell and VBScript. - Occasional upgrade of legacy C code to our more modern C++ patterns. Frameworks: - ASP.NET (originally 2 and now 4) - CppUnit Development tools: - Visual Studio (originally 2005 now 2010) - SourceVault Core responsibilities include development and support of: - scalable, multithreaded, clustered email, contacts and calendaring server currently containing about 1.5 million lines of code - implementation of the POP, IMAP, SMTP, ActiveSync and CardDAV protocols - ASP.NET AJAX web application for managing email, contacts, calendaring events and user properties Other responsibilities include: - Debugging and fixing bugs reported by our support department, including the use of our in house logging infrastructure and DebugDiag and WinDBG - Managing and running QA efforts - Code review of other members of the teams work From November 2006 to September 2014 (7 years 11 months) Edinburgh, United KingdomBarman/Line Chef/Primary source of brute force and ignorance @ Since the age of 18 I've worked in a number of bars/cafes/restaurants, both part and full time, all of which were highly target driven with a focus on 1st class customer service. I developed excellent communication and team work skills as well as developing my empathy for people encountering new systems. In several of the positions I was responsible for accurate cash and debit/credit card handling, occasionally tens of thousands of pounds. From February 1999 to September 2012 (13 years 8 months) Bars Duty Manager @ Safely and successfully ran the various bars and night clubs on campus. Supervised up to 8 staff at a time from a pool of 50. By creating new promotions I was able to double the revenue of one of the bars. From March 2002 to June 2003 (1 year 4 months) Master of Science (MSc), Computer Science, Pass @ The University of Edinburgh From 2005 to 2006 Bachelor of Science (BSc), Mathematics and Computer Science, 2:2 @ University of Sussex From 1999 to 2003 John of Gaunt Secondary School From 1992 to 1999 Hugh Powell is skilled in: Clojure, Function Programming, C#, Object Oriented Software, Software Architecture, .Net, Event Driven Programming, Software Development, Distributed Systems, C++, Windows, Debian Linux, OOP, Git, Visual Studio, TFS
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
6 year(s), 0 month(s)
Unlikely
Likely
There's 100% chance that Hugh Powell is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required