I am a dedicated, enthusiastic Software Engineer and Manager with 20+ years’ solid, uninterrupted experience in telecoms, M2M, telemetry and remote data acquisition with centralised reporting via the internet. I am a keen electronics hobbyist.I have a strong passion for my commercial life with an eye for detail, quality and reliability. I am a hands-on manager still keen to be involved in design, low-level coding and troubleshooting. I’m customer focused, with excellent analytical and problem solving skills.
Freelance
-
Contract Software EngineerFreelance Feb 2023 - PresentBanbridge, Northern Ireland, United Kingdom
-
Engineering DirectorGlobal Payments Inc. Apr 2019 - Feb 2023Belfast -
Software Development ManagerKingspan Nov 2007 - Mar 2019I manage 3 software developers in an extremely demanding environment. The team and I are responsible for all aspects of Kingspan’s telemetry from requirements gathering, specification, system analysis, design, testing, documentation and support (system and staff). At its peak some 50,000 devices were delivering data into the system each week via the PSTN, GSM SMS and GPRS (internet and VPN). A few projects are listed here:Lead Developer and Project Manager for a major SQL Server upgrade along with specifying a purchasing new hardware;Virtualising infrastructureSonicSignalman – Brand new product to replace the V2 Signalman device (all undertaken by myself)• Meetings with supplier to create software specifications, protocol design, frame design, etc.• Design electronic manifest for stock deliveries.• Significant discussions with Vodafone (tariffs, SIM card choice, platform capabilities, etc.)• Liaise with Vodafone M2M Solution Architect (VPN, Private APN, IP Allocation, etc.)• TCP/IP, multi-threaded call handler written in C#, .NET 4.0, runs as Windows Service.• Testing and stress testing using Watchguard X750e firewall appliance and traffic shaping.• C#, .NET 4.0 emulation software written to help with testing & stress testing.• Design considers load-balancing needs.ConnectSensor.comI manage a team of 3 programmers and actively involved in design, coding commercial requirements gathering.We have designed and coded everything from scratch, modules include:• SIM Card Management• Contact Management & Interaction with Sage• Invoice Verification• Product/Order tracking• Warranty Management (Ticketing System)• Factory testing and configuration jigs (RS-232 protocol and SMS)• Stock Control & Despatch systems (Barcode readers, Serialisation, etc.)• Installation registration• Credit card billing (SagePay Server)• Rebilling for Account Customers• Reporting for Commercial Team• Authentication/Website Security• Support for Kingspan Bureau Staff -
Ict Infrastructure & Software Development ManagerSentel Independent Ltd Oct 1998 - Nov 2007CarryduffGeneral Duties• Manage Team of 2 Software Engineers and 1 Network / Tech Support Engineer• Ensure entire system is kept running 24/7 (Servers / Network / Backups)• Invoice Verification / Sign-off• Recruitment• Purchasing Servers and General IT Hardware• Meet Customers to discuss requirements• Report to Managing Director• “Guru/Mentor” for Call Logging output (SMDR/CDR)• Attend Weekly Management Meetings• Manage development of all Sentel Software productsCallmanagerOnline.com (2000)• Online telecoms call management application which provides near real-time access to call records from a customer’s telephone system (PBX)• Designed & coded by myself and a colleague• Written in C++ using Borland; later ported to Visual Studio 6• Its main reporting engine is a CGI executable which provides HTML output• Firewall configuration / Internet Leased Circuit provisioning• IIS 5.0 & IIS 6.0 configuration• Website Security knowledge gained (SQL injection, Cross-site scripting, Password Salt/Hash)• Fiddler, Ethereal/Wireshark, DOM Explorer.• Designed flat file storage format; some 1.2 billion records on-line at any time.CallmanagerLite.com (2004)• Provides telecoms companies with a platform enabling their customers to view their phone bills online.• Co-Designed & managed this project.CallmanagerMobile.com (2005)• Designed by my team & I.• Allow users to allocate their mobile phone calls between business and personal. • Written in ASP.NET 2.0 and uses MySQL Server 5.0 as the backend data store.Office Move from Gilford to Carryduff• Planned and organised the entire office move from the ICT perspective.• Arrange a new telephone system (PBX).• Phone Lines.• ADSL.• Leased Circuit.• Comms Room Design.• Air Conditioning.• Backup Generator.• New Firewalls / Setup IPSec VPN between sites with Watchguard FireBox II and FireBox III.• Plan & execute redirection of call logging devices.• No Sentel service was down for more than 3 hours during the move. -
Software EngineerInterface Devices Ltd Jul 1996 - Oct 1998St. Leonards-On-SeaMCAS• Design and coding ‘Multi-site Call Accounting System’ (MCAS) for Cable & Wireless.• Worked in conjunction with Sun Professional Services.• 4 programmers in the team.• Written using C++ using Borland C++ 5.02 and C++ Builder Professional.• The system produces and delivers telephone management reports to the Cable & Wireless WAN so customers may view their reports on the Internet. Believed to be the first system in the world to do this.Telephone Management Reports• Design and coding of Graphical Telephone Management reports for another major Telco.• Feeds a Microsoft Excel 97 system with CSV data for printing.• Written in C++ using Borland C++ 5.02 in a two-man team.RCAS• Maintenance of ‘Remote Call Accounting System’ (RCAS).• New features added; some C++ and some QBX.• Call accounting system that produces tabular reports for Barclays Bank PLC and Midland Bank PLC. • This involved a fair amount of customer liaison about technical issues and new reports.Diagnostics Software• Design and coding of diagnostic software for testing and monitoring data acquisition devices installed on site. (These devices collect raw data so that all of the above projects are possible).Sentel Independent – Help Start a New Company• Regular trips to Northern Ireland to our Sister Company, Sentel Independent Ltd. My first trip was to set up and install RCAS software on their premises and to train staff to use the software. The latter trips involved maintenance of customers’ data and backup procedures.
Bret Mcgee Education Details
-
William Parker Secondary School
Frequently Asked Questions about Bret Mcgee
What company does Bret Mcgee work for?
Bret Mcgee works for Freelance
What is Bret Mcgee's role at the current company?
Bret Mcgee's current role is Contract Software Engineer.
What schools did Bret Mcgee attend?
Bret Mcgee attended William Parker Secondary School.
Not the Bret Mcgee you were looking for?
-
-
Bret McGee
London, On -
3wipro.com, email.com, att.net
1 +161496XXXXX
-
Bret McGee
"Do Not Go Where The Path May Lead, Go Instead Where There Is No Path And Leave A Trail." -Ralph Waldo EmersonGig Harbor, Wa2wristbanduniverse.com, gmail.com
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