Allen Firth work email
- Valid
Allen Firth personal email
- Valid
Allen Firth phone numbers
I’m a software developer and architect with over twenty years of experience. I’ve worked in energy, finance, asset management, insurance and law in London for over six years and am now working out of Durban, South Africa. I’ve worked for small startups and for global multi-national corporations. The core principles of my software development philosophy are simplicity, testing and automation.If you’re looking for a competent, experienced and enthusiastic developer / architect then get in touch with me at www.codestream.co.za For a more detailed breakdown of my skills and experience see www.allenfirth.info.
Codestream Systems
View- Website:
- codestream.co.za
- Employees:
- 3
-
Architect And DeveloperCodestream SystemsDurban, Kzn, Za -
Senior Consultant Developer (Contract)Digiterre Jul 2022 - PresentFully RemoteSenior Consultant delivering agile transformation projects for clients around the City -
Senior Consultant DeveloperClifford Chance Jan 2022 - Jun 2022Fully Remote (London)I worked on a Partner Services Management System for the Magic Circle Law firm, Clifford Chance in the UK.I was instrumental in assisting their existing team migrate from ASP.NET MVC to Angular and ASP.NET Core API as well as implementing industry best practices and standards.The system managed partner remuneration for all partners across all practice offices globally and took into consideration complex tax regime regulations and different operating procedures per partner per office. -
Senior Consultant Developer (Contract)Digiterre Jul 2021 - Oct 2021Fully Remote (London)As a Digitrerre consultant I filled the role of full-stack deveoper on a team building intraday reporting functionality for traders at Anglo American. Traders could use the tool to access exposure data and it was created to facilitate filtering by date, pivoting, and delving into book, strategy, and trade-level data.The complexity of the project lay in managing large working datasets that contained multiple reporting dimensions, and handling regularly changing data. Daily trades were broadcast to the user interface in real-time using SignalR, and traders had the choice to pause the feed and investigate the data as a snapshot in time. -
Architect / DeveloperCodestream Systems Mar 2017 - Jun 2021Durban, Kwazulu-Natal, South AfricaIn my capacity as a developer / architect through CodeStream I have worked on the following:SPAR - DataLake & Reporting SystemThis involved various disparate legacy data systems from which operational data was replicated into a central Azure Sql Server data lake using Azure Data Factory and Azure Synapse. API endpoints were built using C# & Asp.Net WebApi to provide a reporting & data investigation capability to business on top of which rich applications can be built by business.SPAR - Store & Vendor Master Data SystemsThese master data applications are highly distributed across multiple core backend enterprise systems such as SAP, iSeries/AS400 & custom SQL Server databases. Technologies such as IBM Process Server & Integration Bus are used to co-ordinate messaging & workflow across the various backend system boundaries. The user interface was developed using Angular & integrates directly with numerous .NET & SAP Api’s. I played an integral role in coordinating the various development teams & managing sprint work as well as development of the user interfaces & .NET Api’s.Other Client ProjectsI built the Back-End API's for Veridot's OEM system, enabling them to move from their legacy system to a new highly functional system for tracking the Micro-dotting of vehicles in South Africa. I also managed the migration of the solution to Azure providing Veridot with a fully managed Azure hosted solution.I worked remotely on a live data processing system for Chelsea Football Club in the UK, receiving, analyzing & processing player GPS, acceleration & speed data being fed live into an Azure processing pipeline using Azure EventHub, Azure Functions & Azure Sql Server.I worked remotely for CashRewards in Australia building their new Customer Coupon Management site using Angular.I worked remotely for PROFiltr in the UK bringing their online solution for small bookkeeping companies together with potential clients to completion using AngualrJS, NodeJS & MongoDB -
CtoSmeasy Business Software (Pty) Ltd Mar 2015 - Feb 2017Durban Area, South AfricaI worked as CTO of SMEasy, coordinating and managing all technical aspects of this exciting online accounting package startup for small to medium sized enterprises. My role was multi-faceted and included the following:* Providing key technical insight to the SMEasy board in order to aid them in strategic decision making.* Overall technical leadership and guidance of the SMEasy product* Further development of product offerings* Managing and leading development resources and outside contractors* System architecture and development* Process re-engineering & new technology investment -
Analyst ProgrammerDigiterre Apr 2011 - Jan 2015London, England, United KingdomAs a consultant working for Digiterre I was involved in working on the following projects for various Digiterre clients:M & G InvestmentsI worked with four other Digiterre consultants at M & G Investments. Our mandate was to introduce agile practices into the development team at M & G. We incorporated Continuous integration into the development cycle, automated unit, integration and acceptance tests as well as automated application deployment and database deployment in all environments. We were also responsible for working closely with M & G developers in a coaching and mentoring capacity to teach new skills and impart accepted industry patterns and practices and design principles.EDF TradingI worked on a small team of four developers in a highly agile fashion developing a small Master Data Management system and an Initial Margins tool used to calculate initial margins on all EDF Trading energy positions which would then be reconciled with the initial margin positions as specified by the clearing houses. The application wrapped a third party tool which performed the calculations and facilitated an automated process whereby input data from EDF systems was loaded on a daily basis and initial margin reports were automatically generated for the business to reconcile.EON - Transfer Pricing ToolI worked primarily as the team lead on a large project for an EON Energy Trading developing a Transfer Pricing management tool. The project team was spread over London, Dusseldorf and India and required strong coordination and communication to keep the project on track. In the last two years we have brought this project to completion and are now in the process of handing it over for support and maintenance to an outsourced provider chosen by the EON. -
Analyst ProgrammerMan Investments Jul 2010 - Mar 2011London, England, United KingdomI worked in a geographically distributed team on systems integration of multiple disparate applications in the middle office of the worlds largest Fund of funds. The development team facilitated systems communication between various data sources and applications using a variety of request/response and publish/subscribe messaging solutions built on Oracle weblogic / MSMQ and a custom in-house messaging buses.The team, used SCRUM to run and manage month long sprints. SCRUM teams were located in different offices and communication was paramount to successfully completing work. Part of the teams mandate was to introduce in increasing measures the principles of Agile development, increase the test coverage of the code base and strongly push the ethos of TDD.I have worked on various different systems including middle office fund accounting, Fee calculation, Foreign Exchange and Trade planning. -
Analyst ProgrammerBritinsurance Feb 2010 - Jun 2010London, England, United KingdomI worked on a team of eight developing an online policy management system enabling BritInsurance to manage insurance sold through their network of brokers. The system was loosely coupled employing a publish/subscribe messaging model implemented with NServiceBus to achieve decoupling of logically separate components, high availability and reduce dependencies on other systems.The team worked in an agile fashion using a continuous integration environment (Team City) alongside unit and integration testing and automated deployment to provide timely feedback to developers on the health of the codebase as a whole. A Kanban board was used to monitor and manage the project’s progress and the team operated in a self-managing style with emphasis on distribution of system knowledge among the whole team and each member taking responsibility for the whole system. -
Software DeveloperFreshfields Bruckhaus Deringer May 2008 - Feb 2010London, England, United KingdomContact & event managementI worked on a team developing a contact and event management system for the management of business contacts and targeted communications with specific groupings of contacts about business events and full life-cycle tracking of those events. The application was developed using ASP.NET MVC and jQuery for client-side asynchronous UI updates.Budgeting management toolI also worked as part of large team developing a budgeting application for the firms internal budgeting and cost monitoring of matters. The application was a web based tool relying on data from disparate systems from finance to firm control work management systems. Users of the system would budget costs of estimated work catering for different partners, fee-earners and other resources at different exchange rates. The budget was then eventually compared against actual outcomes of work done on a matter and various reports were available to help monitor the progress of a budget. -
Senior Software DeveloperThe Development House Jun 2004 - Apr 2008I worked as a senior software developer for The Development House working on various projects during my time there.
-
Software DeveloperGencentric Nov 2000 - Jun 2004Durban, Kwazulu-Natal, South AfricaI worked as a software developer during my time at Gencentric working on various projects.
-
AssistantIntech Computers May 1999 - Jan 2000
Allen Firth Skills
Allen Firth Education Details
-
Informatics & Business Management
Frequently Asked Questions about Allen Firth
What company does Allen Firth work for?
Allen Firth works for Codestream Systems
What is Allen Firth's role at the current company?
Allen Firth's current role is Architect and Developer.
What is Allen Firth's email address?
Allen Firth's email address is al****@****y.co.za
What is Allen Firth's direct phone number?
Allen Firth's direct phone number is (060)-840*****
What schools did Allen Firth attend?
Allen Firth attended University Of South Africa/universiteit Van Suid-Afrika.
What are some of Allen Firth's interests?
Allen Firth has interest in Rugby, Getting Outdoors, Cycling, Surfing.
What skills is Allen Firth known for?
Allen Firth has skills like C#, .net, Asp.net Mvc, Test Driven Development, Microsoft Sql Server, Software Development, Nunit, Nhibernate, Tfs, Entity Framework, Silverlight, Agile Methodologies.
Not the Allen Firth you were looking for?
-
Allen Firth
Terrebonne, Qc -
Allen Firth
United Kingdom -
-
Allen Firth
Terrebonne, Qc
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial