About
Elevating online presence for UK businesses, Real Code Ltd, under my stewardship, has…
Services
Articles by Brad
Activity
-
Understanding classes in JavaScript is crucial for any developer looking to enhance their coding skills. Classes provide a blueprint for creating…
Understanding classes in JavaScript is crucial for any developer looking to enhance their coding skills. Classes provide a blueprint for creating…
Shared by Brad McAllister
-
What if generative AI could transform your B2B marketing strategy? As I explored insights on the role of AI in marketing, I was struck by the…
What if generative AI could transform your B2B marketing strategy? As I explored insights on the role of AI in marketing, I was struck by the…
Shared by Brad McAllister
-
Success in web design is all about enhancing user experience and achieving your business goals. Many aspiring designers embark on this journey with a…
Success in web design is all about enhancing user experience and achieving your business goals. Many aspiring designers embark on this journey with a…
Shared by Brad McAllister
Experience
Education
-
London South Bank University
-
Activities and Societies: Gym, Badminton, IRC, web development
Study accounting, marketing, engineering, basic computer programming. In the evenings make use of the internet for gopher, newsgroups, web development and international chat (IRC).
Licenses & Certifications
Volunteer Experience
-
PA Volunteer - Website Administrator
St Edmund's Catholic Primary School
- Present 8 years 3 months
Children
Helping with fundraising activities for St Edmunds school via Twickenham stadium event car parking onsite and the creation of https://www.twickenhamcarparking.co.uk/ by my company Real Code Ltd to enable pre-bookings.
The website is directly responsible for generating thousands of pounds of funds towards the school in its first couple of months, having achieved top 10 rankings in Google for the most competitive keywords such as twickenham parking after just three months.
Courses
-
Pluralsight Annual Plus Subscription
-
-
VB2010 and visual studio 2010
-
-
Visual Basic® Programming for .NET: Hands-On
503
Projects
-
Programme Validation Management
A centralized easily accessible and accurate online repository of all course units/modules and programmes offered by a department in this and previous academic years. The facility to search and export information on course units/ modules and programmes in Word and PDF formats. Offering the facility to make changes to certain course unit/ module fields in the repository, e.g. those relating to lecturing staff. Export course/ module specifications in Word and indicate amendments using tracked…
A centralized easily accessible and accurate online repository of all course units/modules and programmes offered by a department in this and previous academic years. The facility to search and export information on course units/ modules and programmes in Word and PDF formats. Offering the facility to make changes to certain course unit/ module fields in the repository, e.g. those relating to lecturing staff. Export course/ module specifications in Word and indicate amendments using tracked changes, which can then be submitted to administrators.
-
Passport Data Entry Web Application
The second application for Royal Holloway involved the use of some custom built web services for accurate data entry via an ASP.NET application. This site replaced a process involving spreadsheets and an upload process to an Oracle database. After analysis of the Oracle database structure, and establishing the environment on a .net stack where the database was replicated in SQL server.
All applications for Royal Holloway were developed in an Agile manner with regular stakeholder meetings…The second application for Royal Holloway involved the use of some custom built web services for accurate data entry via an ASP.NET application. This site replaced a process involving spreadsheets and an upload process to an Oracle database. After analysis of the Oracle database structure, and establishing the environment on a .net stack where the database was replicated in SQL server.
All applications for Royal Holloway were developed in an Agile manner with regular stakeholder meetings to review the progress of iteratively deployed applications which were delivered on time, and exceeded expectations. -
Ethical Review Process
Development of an ASP.net application to enable a process whereby students could apply for ethical approval for research projects within the University and receive approval from a board of reviewers. The architecture used an instance of IIS 8.5 combined with SQL Server 2012 SP2and was coded in C# 4.0 implementing the Royal Holloway design theme for consistent styling in conjunction with other elements of the web estate. Authentication via Active Directory for greater convenience with user…
Development of an ASP.net application to enable a process whereby students could apply for ethical approval for research projects within the University and receive approval from a board of reviewers. The architecture used an instance of IIS 8.5 combined with SQL Server 2012 SP2and was coded in C# 4.0 implementing the Royal Holloway design theme for consistent styling in conjunction with other elements of the web estate. Authentication via Active Directory for greater convenience with user account management. Features particular to this application also included PDF generation for certificates of applications.
Upon receipt of the initial brief for the Ethics application, an initial prototype was created within the first two weeks and then the first of several meetings with the stakeholders was arranged to assess further requirements that needed to be satisfied along with tailoring validation of the form responses.
It was rapidly apparent that there was much more needed of this application than initially detailed in the spec including a back office administration interface. Meetings were held weekly during which alterations were made in an agile manner including validation, copy, and functionality such as the process flow through which users and administrators interacted. All of which was iteratively tested and released for stakeholder review.
After several weeks, further .net work was to begin on a second project for an internal interface, so I worked with IT support to provision two new Microsoft stacks that met the requirements for connectivity and functionality, Knowledge was transferred in-house as to the pitfalls that could be encountered when setting up a fresh IIS - SQL environment. -
Systems integration with Compass Group
Integrate applications for jobs, and synchronise employee details throughout the recruitment process between 247 media and Compass Group (http://www.compass-group.com/) operating via an FTPS server and backend scheduled processes. A constant process is maintained automatically 7 days a week, 365 days a year with almost no manual intervention.
-
Database optimisation
Massive overall SQL server performance improvement including table indexing following query estimation plan analysis, also the addition of scheduled maintenance plans prior to which there were none leading to huge fragmentation.
After several conference calls with the web hosting company Rackspace, it was also found that the server had a non-optimal BIOS configuration as well as insufficient RAM and a constantly full SWAP file.
The dedicated SQL server performance was…Massive overall SQL server performance improvement including table indexing following query estimation plan analysis, also the addition of scheduled maintenance plans prior to which there were none leading to huge fragmentation.
After several conference calls with the web hosting company Rackspace, it was also found that the server had a non-optimal BIOS configuration as well as insufficient RAM and a constantly full SWAP file.
The dedicated SQL server performance was transformed from constant CPU spiking deadlocked architecture which was unusable due to RDP freezing; to a system with typical CPU load of 20% and far faster site performance with optimization and hardware bottlenecks solved. -
Responsive Site Conversion
247 Media run several job board websites which were massively outdated, running on web forms using templates several years old. One of my accomplishments was finding a suitable person to convert the new templates which were in Photoshop format, to responsive HTML.
Once the desired HTML base templates had been received, I then refactored the main sites to use new user controls and incorporate the new HTML 5 into the N-tier library of projects that make up the format of a 247 media job…247 Media run several job board websites which were massively outdated, running on web forms using templates several years old. One of my accomplishments was finding a suitable person to convert the new templates which were in Photoshop format, to responsive HTML.
Once the desired HTML base templates had been received, I then refactored the main sites to use new user controls and incorporate the new HTML 5 into the N-tier library of projects that make up the format of a 247 media job board web site. This process was then rolled out more rapidly to other sites such as http://www.student-jobs.co.uk and http://www.leisurework.co.uk. -
E-commerce gateway migration to Braintree payments
Switching payment processor from PayPoint.net to Braintree payments including the rework of architecture of payment flow and improvements to close loopholes that were found.
-
Ownfone
- Present
Development of PDF billing + direct debit charging engine to support OwnFone, a minimal capability handset to children and elderly people in particular. After more than two years of adding a billing engine for post paid mobile telephony to the Digitalk engine this service is still going strong with tailor made accurate usage and monthly cost billing direct to customer bank accounts reconciling with the service provider looking to expand internationally.
Other creatorsSee project -
Wildlife Mobile
- Present
MVNO based on Vodafone network requiring web portal for customers to sign up and maintain their account, connected to custom fulfilment process for physical SIM delivery. Intense development with external design agency lead to aesthetically pleasing website.
Other creatorsSee project -
OVIVO Mobile
-
Startup of new advertising supported MVNO to the mobile market requiring proof of concept web portal for customers to purchase SIM cards and topup credit. Development of web portal in conjunction with external web designer onsite connected to custom fulfilment chain for delivery of physical SIM card and loading of new customer data to CRM. OVIVO Mobile became a success for 2 years and had a customer base of approximately 50,000 customers by 2014.
Other creatorsSee project
Honors & Awards
-
Online marketing competition
Groupon
Won iPad 2 for coming first place in an online selling and marketing competition lasting one month
Languages
-
Spanish
-
Recommendations received
-
LinkedIn User
21 people have recommended Brad
Join now to viewMore activity by Brad
-
There's a lot of buzz around managing SQL Server statistics lately. A recent article explored vital strategies for updating statistics effectively…
There's a lot of buzz around managing SQL Server statistics lately. A recent article explored vital strategies for updating statistics effectively…
Shared by Brad McAllister
-
Have you ever noticed the myths surrounding Azure Machine Learning? Let’s clear things up with a myth vs. fact comparison. Myth: Azure Machine…
Have you ever noticed the myths surrounding Azure Machine Learning? Let’s clear things up with a myth vs. fact comparison. Myth: Azure Machine…
Shared by Brad McAllister
-
MongoDB, an open-source NoSQL database, is designed to handle large volumes of distributed data efficiently. Unlike traditional relational databases…
MongoDB, an open-source NoSQL database, is designed to handle large volumes of distributed data efficiently. Unlike traditional relational databases…
Shared by Brad McAllister
-
The evolution of the internet carries with it such rich stories, from the rise of interactive CD-ROMs in the '90s to the transformative impact of…
The evolution of the internet carries with it such rich stories, from the rise of interactive CD-ROMs in the '90s to the transformative impact of…
Shared by Brad McAllister
-
Caught an interesting piece that dives into the intricacies of using Supabase as a tech stack for startups. The author provides a candid overview of…
Caught an interesting piece that dives into the intricacies of using Supabase as a tech stack for startups. The author provides a candid overview of…
Shared by Brad McAllister
-
What role do we play in shaping our online identities? The article I came across really gets into how we present ourselves digitally and the impact…
What role do we play in shaping our online identities? The article I came across really gets into how we present ourselves digitally and the impact…
Shared by Brad McAllister
-
In the fast-paced world of technology, mastering the basics is crucial for success. Understanding MongoDB commands opens doors to efficient database…
In the fast-paced world of technology, mastering the basics is crucial for success. Understanding MongoDB commands opens doors to efficient database…
Shared by Brad McAllister
-
A common assumption in web development is that a one-size-fits-all approach works just fine for creating websites. The truth is, each business has…
A common assumption in web development is that a one-size-fits-all approach works just fine for creating websites. The truth is, each business has…
Posted by Brad McAllister
-
Did you know that using the right calendar plugin can significantly enhance your website's functionality? 🤔 The article on the best WordPress…
Did you know that using the right calendar plugin can significantly enhance your website's functionality? 🤔 The article on the best WordPress…
Shared by Brad McAllister
-
Mistakes are part of the journey in our field. One time, our team overlooked the importance of thorough testing for a website launch. We thought…
Mistakes are part of the journey in our field. One time, our team overlooked the importance of thorough testing for a website launch. We thought…
Posted by Brad McAllister
-
Achieving seamless web application deployment was my recent focus. My objective was to publish an ASP.NET web app efficiently, ensuring reliability…
Achieving seamless web application deployment was my recent focus. My objective was to publish an ASP.NET web app efficiently, ensuring reliability…
Posted by Brad McAllister
-
Staying ahead in the digital landscape requires more than just a website. With advanced tools like Cursor, businesses can streamline their content…
Staying ahead in the digital landscape requires more than just a website. With advanced tools like Cursor, businesses can streamline their content…
Shared by Brad McAllister
-
What if you could streamline your business operations while enhancing productivity at the same time? The right tools can make a significant…
What if you could streamline your business operations while enhancing productivity at the same time? The right tools can make a significant…
Shared by Brad McAllister
-
Curiosity is a powerful tool for growth and learning. I came across an insightful discussion that reminds us of the importance of asking the right…
Curiosity is a powerful tool for growth and learning. I came across an insightful discussion that reminds us of the importance of asking the right…
Shared by Brad McAllister
-
There's been some chatter around Next.js and its capabilities in the web development community lately, so it’s time to set the record straight with…
There's been some chatter around Next.js and its capabilities in the web development community lately, so it’s time to set the record straight with…
Shared by Brad McAllister
-
Exploring different web development frameworks is crucial for making the right choice for your project. If you're considering Next.js, it's worth…
Exploring different web development frameworks is crucial for making the right choice for your project. If you're considering Next.js, it's worth…
Shared by Brad McAllister
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More