Photo of Ciaran O'Leary

Ciaran O'Leary

Backend developer

Dublin, Ireland
0
Followers
0
Following
Over the past decade, I have honed my expertise as a backend-focused full-stack developer, leading and contributing to numerous high-impact projects across various industries. My experience encompasses the development of scalable and robust backend systems primarily using Node.js, AWS and IaC. I excel in creating seamless API integrations, leveraging microservices architecture, and implementing CI/CD pipelines to ensure efficient and reliable software delivery. My journey has seen me thrive in both established companies and startup environments, where I've driven the development of innovative products from inception to launch. I bring a proactive approach to problem-solving, a strong collaborative spirit, and a commitment to continuous learning. Whether diving into complex code or mentoring my peers, I am dedicated to pushing the boundaries of what's possible in the dynamic world of IT, delivering exceptional results under pressure, and consistently exceeding expectations.

Careers

Senior software & web developer

SOFTFORMANCE

Full time09/2021 -
  1. Spearheaded backend development initiatives for a diverse portfolio of projects, primarily utilizing Node.js and AWS.
  2. Designed and implemented scalable and maintainable backend architectures, ensuring optimal performance and reliability across various platforms.
  3. Developed RESTful APIs and GraphQL endpoints using Node.js, facilitating seamless communication between front-end and back-end systems.
  4. Orchestrated the migration of legacy systems to modern architectures, leveraging microservices and containerization technologies like Docker and Kubernetes for improved scalability and resilience.
  5. Implemented DevOps practices including CI/CD pipelines with Jenkins and GitLab CI, automating testing, deployment, and monitoring processes to ensure rapid and reliable software delivery.
  6. Mentored junior developers in backend technologies and best practices, providing guidance on Node.js, AWS services, and design patterns.
  7. Leveraged AWS services like Lambda, DynamoDB, and S3 to build highly available and scalable solutions, ensuring data integrity and reliability.
  8. Developed infrastructure as code (IaC) using Terraform to manage and provision AWS resources, improving infrastructure consistency and deployment speed.
  9. Created and maintained API documentation using Swagger, enhancing API usability and developer experience.
Software Developer

INNOCODE

Full time07/2019 - 09/2021
  1. Led backend development efforts for mission-critical applications, utilizing Node.js and AWS.
  2. Designed and implemented scalable backend systems using Node.js to handle data processing, business logic, and API integrations.
  3. Developed RESTful APIs and GraphQL endpoints to enable seamless communication between front-end and back-end components, ensuring efficient data exchange and system interoperability.
  4. Advocated for agile methodologies and remote work practices, fostering collaboration, transparency, and productivity among distributed teams.
  5. Established CI/CD pipelines and automated testing and deployment processes using tools like Jenkins and GitLab CI, improving development efficiency and time-to-market.
  6. Implemented comprehensive monitoring and logging solutions to track application performance, identify bottlenecks, and troubleshoot issues in real-time.
Software Developer

ULTAN TECHNOLOGIES

Full time05/2016 - 06/2019
  1. Led backend development efforts for mission-critical applications, utilizing Node.js and AWS.
  2. Designed and implemented scalable backend systems using Node.js to handle data processing, business logic, and API integrations.
  3. Developed RESTful APIs and GraphQL endpoints to enable seamless communication between front-end and back-end components, ensuring efficient data exchange and system interoperability.
  4. Advocated for agile methodologies and remote work practices, fostering collaboration, transparency, and productivity among distributed teams.
  5. Established CI/CD pipelines and automated testing and deployment processes using tools like Jenkins and GitLab CI, improving development efficiency and time-to-market.
Junior Web Developer

ANNERTECH

Full time04/2013 - 05/2016
  1. Contributed to backend development tasks using Node.js and Express.js, assisting with routing, middleware implementation, and basic API development.
  2. Assisted in database management tasks using relational databases like MySQL and SQLite, learning to execute CRUD operations and basic database querying.
  3. Contributed to open-source projects on GitHub, including bug fixes and feature enhancements for popular libraries like Node.js.
  4. Completed online courses and certifications in cloud computing (AWS Certified Developer) and cybersecurity (CompTIA Security+), expanding technical expertise and earning industry recognition.
  5. Implemented Agile methodologies such as Scrum and Kanban in team projects, facilitating efficient project management and seamless collaboration.

Education

Atlantic Technological University

Computer Science

02/2010 - 03/2013Bachelor's DegreeClass of 2013

My projects

Nationwide Marketing Group

portfolio show

Optimized performance with Next.js SSR, code-splitting, and static site generation. Implemented secure payment gateways, GraphQL/Apollo, Elasticsearch, OAuth 2.0/JWT, and CI/CD pipelines using Node.js, ensuring efficient, secure, and scalable development.

Role: Backend development

Completed: 8/2023

Live project: https://shermansnow.com/

  1. 1
  2. 2
Skills
Node.JSAWSExpressJSPythonPHPJavascriptTypeScriptReactAngularGit
Experience8+ years
Hourly rate$25/hr
Open to
remote

astro circleWelcome to Outdefine

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!

Join for free
astro-hello

Join a community, when you join Outdefine!Connect with 72,000 tech professionals globally.

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!