Skip to content
View ronanj2's full-sized avatar
🎯
Building apps
🎯
Building apps

Organizations

@j2global-voice

Block or report ronanj2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ronanj2/README.md

Hi there 👋

I'm Ronan Farrell, a Director of Software Engineering and passionate software architect specializing in cloud-native solutions, microservices, and distributed systems. I lead teams to build scalable, maintainable, and secure enterprise applications by combining deep technical expertise with strong leadership and strategic vision. I’m dedicated to continuous learning, innovation, and delivering high-quality software aligned with business goals.


🧑‍💼 Leadership & Management

As a Director of Software Engineering, I:

  • Lead high-performing, cross-functional teams delivering complex software solutions with technical excellence.
  • Drive strategic technology direction and architectural vision across multiple projects and teams.
  • Mentor engineering managers, architects, and senior engineers to foster growth and innovation.
  • Implement Agile, DevOps, and cloud adoption best practices to improve delivery velocity and software quality.
  • Manage resource planning, stakeholder communication, and cross-team collaboration for project success.
  • Advocate for technical excellence, security, and maintainability throughout the software lifecycle.

🔭 What I’m working on

  • Architecting and developing modern, cross-platform, mobile-first applications using .NET MAUI, Blazor, and serverless cloud technologies.
  • Leading the transformation of legacy monolithic systems into event-driven, microservices architectures deployed via AWS CloudFormation, Lambda, ECS, and EKS.
  • Building and optimizing robust CI/CD pipelines with GitHub Actions, Octopus Deploy, and Jenkins.
  • Enhancing code quality and security with tools like SonarQube and Veracode.

🌱 What I’m learning

  • Advanced cloud-native architecture and design patterns on AWS and Azure.
  • Deepening proficiency in Python, Go, Swift, and Kotlin.
  • Expanding expertise in DevOps practices and Infrastructure as Code (IaC) with Terraform and CloudFormation.

💡 Areas of expertise

  • Programming Languages: C#, Python, Java, Swift, TypeScript

  • Frameworks & Platforms: .NET Core, .NET MAUI, Blazor, ASP.NET MVC, AWS Lambda, Azure Functions

  • Cloud Platforms & Distributed Architectures:
    Extensive experience designing and implementing distributed systems and microservices architectures prioritizing scalability, fault tolerance, and resilience.
    Skilled in event-driven, loosely coupled services using messaging platforms like RabbitMQ, AWS SNS/SQS, and serverless event sources.
    Proficient with container orchestration tools such as AWS ECS, EKS, and Azure AKS to deploy and manage distributed workloads.
    Deep understanding and application of the AWS Well-Architected Framework and Azure Well-Architected Framework principles—covering operational excellence, security, reliability, performance efficiency, and cost optimization.
    Infrastructure as Code (IaC) expert using CloudFormation, Terraform, and Azure ARM templates for automated, repeatable deployments.

  • DevOps & CloudOps:
    Building end-to-end CI/CD pipelines with GitHub Actions, Octopus Deploy, Jenkins, and Azure DevOps Pipelines.
    Implementing monitoring, logging, alerting, and incident response to maintain high availability and fast troubleshooting.
    Containerization with Docker and orchestration with Kubernetes for scalable microservices deployment.

  • Databases & Storage:
    Experienced with relational databases such as SQL Server, PostgreSQL, MySQL, and NoSQL solutions like DynamoDB and Redis.

  • Security & Compliance:
    Applying best practices including network segmentation, identity management, encryption, and vulnerability scanning using Veracode, SonarQube, and other tools.
    Ensuring alignment with industry standards and cloud provider compliance frameworks.


👯 Collaboration & opportunities

I'm open to connecting on projects or roles involving:

  • Lead Developer / Software Architect
  • DevOps Engineer / Cloud Architect
  • Development Manager / Team Lead

Preferred locations:

  • Onsite: Mayo, Galway, Sligo (Ireland)
  • Hybrid: Anywhere in Ireland
  • Remote: Worldwide

📫 How to reach me


⚡ Fun fact

I’m a lifelong learner who thrives on solving complex problems, whether optimizing cloud infrastructure or crafting elegant software designs.

Pinned Loading

  1. Coding Horror posts that every progr... Coding Horror posts that every programmer should read, at least twice.
    1
    # About programms
    2
    
                  
    3
    * [Death to the Dialog Box](http://www.codinghorror.com/blog/2004/06/death-to-the-dialog-box.html)
    4
    * [Defending Perpetual Intermediacy](http://www.codinghorror.com/blog/2004/10/defending-perpetual-intermediacy.html)
    5
    * [Are your exceptions silent?](http://www.codinghorror.com/blog/2004/10/are-your-exceptions-silent.html)