
Ciaran O'Leary
Backend developer
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
- Spearheaded backend development initiatives for a diverse portfolio of projects, primarily utilizing Node.js and AWS.
- Designed and implemented scalable and maintainable backend architectures, ensuring optimal performance and reliability across various platforms.
- Developed RESTful APIs and GraphQL endpoints using Node.js, facilitating seamless communication between front-end and back-end systems.
- Orchestrated the migration of legacy systems to modern architectures, leveraging microservices and containerization technologies like Docker and Kubernetes for improved scalability and resilience.
- 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.
- Mentored junior developers in backend technologies and best practices, providing guidance on Node.js, AWS services, and design patterns.
- Leveraged AWS services like Lambda, DynamoDB, and S3 to build highly available and scalable solutions, ensuring data integrity and reliability.
- Developed infrastructure as code (IaC) using Terraform to manage and provision AWS resources, improving infrastructure consistency and deployment speed.
- Created and maintained API documentation using Swagger, enhancing API usability and developer experience.
Software Developer
INNOCODE
- Led backend development efforts for mission-critical applications, utilizing Node.js and AWS.
- Designed and implemented scalable backend systems using Node.js to handle data processing, business logic, and API integrations.
- Developed RESTful APIs and GraphQL endpoints to enable seamless communication between front-end and back-end components, ensuring efficient data exchange and system interoperability.
- Advocated for agile methodologies and remote work practices, fostering collaboration, transparency, and productivity among distributed teams.
- Established CI/CD pipelines and automated testing and deployment processes using tools like Jenkins and GitLab CI, improving development efficiency and time-to-market.
- Implemented comprehensive monitoring and logging solutions to track application performance, identify bottlenecks, and troubleshoot issues in real-time.
Software Developer
ULTAN TECHNOLOGIES
- Led backend development efforts for mission-critical applications, utilizing Node.js and AWS.
- Designed and implemented scalable backend systems using Node.js to handle data processing, business logic, and API integrations.
- Developed RESTful APIs and GraphQL endpoints to enable seamless communication between front-end and back-end components, ensuring efficient data exchange and system interoperability.
- Advocated for agile methodologies and remote work practices, fostering collaboration, transparency, and productivity among distributed teams.
- 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
- Contributed to backend development tasks using Node.js and Express.js, assisting with routing, middleware implementation, and basic API development.
- Assisted in database management tasks using relational databases like MySQL and SQLite, learning to execute CRUD operations and basic database querying.
- Contributed to open-source projects on GitHub, including bug fixes and feature enhancements for popular libraries like Node.js.
- Completed online courses and certifications in cloud computing (AWS Certified Developer) and cybersecurity (CompTIA Security+), expanding technical expertise and earning industry recognition.
- Implemented Agile methodologies such as Scrum and Kanban in team projects, facilitating efficient project management and seamless collaboration.
Education
Atlantic Technological University
Computer Science
My projects
Nationwide Marketing Group

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
- 2
Welcome 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