While working at a medium-sized bank in Ireland, I discovered the UK’s Open Banking Initiative and began searching for opportunities in the UK to explore this intriguing technology and concept. Eventually, I joined a large commercial bank with its headquarters in the UK and a global presence. One feature of Open Banking that I found particularly exciting is the ability […]
Retail Banking Technology and the Fractional Reserve Banking
I have been working in the Financial Services Industry for quite some time now, and I am still learning every single day about the various things that banks can do and are doing. One of the most fascinating subjects related to Retail Banking Technology, is Fractional Reserve Banking, and in this article, I am going to share with you what […]
Retail Banking Technology: Virtual Money Creation, Services and Value it provides
After a short time working on Biometrics Authentication, I felt I had learned everything I needed to know about the technology, so I decided it was time to move on and join the Financial Services Industry. While Retail Banking Technology may not be as exciting as Biometrics or Location Intelligence, it proved to be a very rewarding experience, as I […]
Biometrics Authentication Technology: Use Cases, Benefits, and Potential Weaknesses
If there’s one company I was most excited to join, it was the Biometrics Authentication Firm in Dublin. In 2016, shortly after delivering a mobile app for a major Irish bank, I discovered biometrics authentication. I was so fascinated by their technology that I purposely lowered my salary expectations to incentivize the company to hire me. I spent the first […]
How Mobile Apps Have Revolutionized the Way We Bank, Shop, and Communicate
One of the most intriguing projects I worked on as a Software Engineering Consultant was for a major Irish bank back in 2014, when mobile technology and applications were just beginning to make a significant impact. I collaborated with some of the most skilled frontend developers and analysts to develop a Mobile Account Onboarding system, which was perhaps one of […]
Graphical Information Systems and Location Intelligence: Unlocking the Power of Spatial Data
The first time I used Google Earth and Google Maps, I was captivated by the technology and its usefulness. I recall being deployed to Australia in 2006 as a Junior Software Engineer when, to my knowledge, Google Maps and Google Earth weren’t available yet, or at least I didn’t have a phone that could take advantage of them. Consequently, I […]
Revolutionizing Healthcare: Top Services Automating and Simplifying the Transmission of Laboratory Results
After nearly two years in the telecommunications industry, I relocated to the Republic of Ireland to continue my software engineering career. My first job here was in the health sector, working for a small start-up company that aimed to innovate how hospitals and health clinics send and receive laboratory results. Our smart solutions eliminated inefficiencies in transmitting lab results by […]
The Rise of 5G: A Game-Changer for Connectivity and Industries
My first software engineering project took place at a major telecom company in Australia. I was sent to Sydney to work with a client who was rolling out 3G services for the first time. This experience gave me my first taste of innovation in the telecom industry. I witnessed how it significantly reduced the cost of mobile internet access and […]
Responsible Innovation: Architecting the Future with Care and Accountability
Despite the numerous innovative solutions and advancements in various aspects of human development, it’s puzzling to observe that people worldwide, including those in highly developed countries, seem to be experiencing increasing poverty. The growing inequality, dwindling job opportunities, and mounting problems faced today compared to the past give rise to concerns about the future. One might wonder what factors contribute […]
Top 5 IDEs for New Software Engineers: Turbocharge Your Coding Experience
An Integrated Development Environment (IDE) is an essential tool for software engineers, as it streamlines the development process and boosts productivity. With a plethora of IDEs available, it can be challenging for new software engineers to choose the right one. In this blog post, we will explore the top five IDEs that are highly recommended for new software engineers, making […]
Safeguarding Your Online Experience: Top Services for Checking Malicious URLs
The internet has become an essential part of our daily lives, and with the vast number of websites and links we visit, the risk of encountering malicious URLs has increased. Cybercriminals use various techniques to deceive users into visiting harmful websites, which can lead to malware infections, data theft, and other security risks. In this blog post, we will discuss […]
The Most Popular Free Linux Distros: Explore Your Options and Find Your Perfect Fit
If you’re a new software engineer, learning how to use and operate within a Linux environment early on in your career can be highly beneficial in jumpstarting your career progression. Linux is an open-source operating system that has gained popularity due to its flexibility, security, and low cost. There are countless Linux distributions available for free, each catering to different […]
The Impact of Steve Jobs: A Tribute to a True Visionary
Steve Jobs, the co-founder of Apple, is widely regarded as one of the most influential figures in modern technology. His contributions to the world of computing, smartphones, and music have changed the way we live, work, and play. In this blog post, we pay tribute to Steve Jobs and his impact on our lives. Early Life and Career Steve Jobs […]
Understanding the RACI Matrix: A Key Tool for Project Management Success
As a project manager, you are responsible for ensuring that your team stays organized, focused, and on track towards achieving project goals. One key tool that can help you achieve this is the RACI matrix. The RACI matrix is a project management tool used to define and clarify roles and responsibilities within a project team. The acronym RACI stands for […]
Understanding Capability Maturity Model Integration (CMMI): A Guide for Software Development
If you work in software development, you’ve probably heard of Capability Maturity Model Integration (CMMI). CMMI is a process improvement approach that helps organizations improve their software development processes. In this blog post, we’ll explore what CMMI is, how it works, and why it’s important for software development. What is Capability Maturity Model Integration (CMMI)? CMMI is a model that […]