05/09/2026 updated


100 % available
Software Engineer | Backend Development | REST API | Java | Spring Boot | Node.js | AWS
Dublin, Ireland
Worldwide
Master of Science in Information System with Computing (Level 9)About me
Software Engineer based in Dublin, skilled in Java, Spring Boot, Node.js, React, Swift, REST APIs, AWS, databases, and production support. I enjoy building reliable web, mobile, and backend solutions, solving technical issues, and turning business ideas into practical digital products.
Java (Programming Language)JavaScriptPHPApplication Programming Interfaces (APIs)Amazon S3IOS ApplicationsSoftware ApplicationsC++ (Programming Language)Mobile Application DevelopmentSoftware QualityDevOpsWeb DevelopmentDjangoGitHubIOS SDK
Backend Development
Hands-on experience building and maintaining backend services using Java, Spring Boot, Node.js, and Express.js. Expertise in REST API design and integration, JSON/XML data handling, and microservices concepts to deliver reliable and scalable backend solutions.
Cloud & DevOps
Practical experience with AWS services including EC2, S3, CloudWatch, and IAM. Knowledge of CI/CD concepts, deployment support, shell scripting basics, and monitoring tools such as Grafana to maintain production-grade environments.
Databases
Proficiency in working with MySQL, MongoDB, and Firebase Realtime Database. Experience in database design, data modelling, query optimisation, and managing data workflows across backend and mobile-connected systems.
Frontend Development
Experience building responsive web interfaces using React, HTML, CSS, and JavaScript with awareness of UI/UX principles and responsive web design.
iOS Mobile Development
Experience developing iOS application features using Swift, UIKit, SwiftUI, and Xcode. Integration of REST APIs, Firebase Authentication, Firebase Realtime Database, and third-party SDKs including Stripe and PayPal.
Testing & Debugging
Strong background in debugging, bug fixing, API testing, production issue investigation, log analysis, QA support, and code reviews to ensure software quality and stability.
Programming Languages
Proficiency in multiple programming languages including Java, JavaScript, Python, Swift, C++, and PHP, applied across backend, frontend, and mobile development contexts.
Tools & Platforms
Familiarity with a range of development tools and platforms including Git, GitHub, Postman, Xcode, Firebase, Grafana, and WordPress for version control, testing, monitoring, and content management.
Agile Methodologies
Experience working within Agile/Scrum environments, including sprint planning, code reviews, testing feedback discussions, feature refinements, technical documentation, and cross-functional collaboration.
Hands-on experience building and maintaining backend services using Java, Spring Boot, Node.js, and Express.js. Expertise in REST API design and integration, JSON/XML data handling, and microservices concepts to deliver reliable and scalable backend solutions.
Cloud & DevOps
Practical experience with AWS services including EC2, S3, CloudWatch, and IAM. Knowledge of CI/CD concepts, deployment support, shell scripting basics, and monitoring tools such as Grafana to maintain production-grade environments.
Databases
Proficiency in working with MySQL, MongoDB, and Firebase Realtime Database. Experience in database design, data modelling, query optimisation, and managing data workflows across backend and mobile-connected systems.
Frontend Development
Experience building responsive web interfaces using React, HTML, CSS, and JavaScript with awareness of UI/UX principles and responsive web design.
iOS Mobile Development
Experience developing iOS application features using Swift, UIKit, SwiftUI, and Xcode. Integration of REST APIs, Firebase Authentication, Firebase Realtime Database, and third-party SDKs including Stripe and PayPal.
Testing & Debugging
Strong background in debugging, bug fixing, API testing, production issue investigation, log analysis, QA support, and code reviews to ensure software quality and stability.
Programming Languages
Proficiency in multiple programming languages including Java, JavaScript, Python, Swift, C++, and PHP, applied across backend, frontend, and mobile development contexts.
Tools & Platforms
Familiarity with a range of development tools and platforms including Git, GitHub, Postman, Xcode, Firebase, Grafana, and WordPress for version control, testing, monitoring, and content management.
Agile Methodologies
Experience working within Agile/Scrum environments, including sprint planning, code reviews, testing feedback discussions, feature refinements, technical documentation, and cross-functional collaboration.
Languages
GermanBasic knowledgeEnglishNative speaker
Project history
Monitoring and supporting production-grade systems with a focus on stability, performance, and SLA adherence. Investigating backend, API-driven, and data-related issues using logs, workflow tracing, and system behaviour analysis. Performing root cause analysis, supporting incident response workflows, maintaining technical documentation, and contributing to process improvements and partial automation.
Developed and maintained application features across mobile and backend-connected financial workflows. Integrated REST APIs, worked with JSON/XML data formats, supported authentication and session-related flows, implemented local data handling and caching improvements, and collaborated with backend developers to investigate API issues. Participated in Agile development cycles and maintained technical notes.
Delivered freelance software development for client-facing web applications, backend workflows, and business website improvements. Built and customised WordPress websites, supported REST API integrations, managed basic AWS hosting tasks, used AWS CloudWatch and Grafana for monitoring, and communicated directly with stakeholders to deliver improvements.
Certificates
AWS Solution Architect
Amazon Web Service2023