Available to hire
Over a decade of experience in software development, with a proven track record of success building applications using JavaScript, Java, Python, PHP, and relational databases. Proactive learner with open-source contributions and technical writing.
Experienced senior front-end/UI engineer leading architecture improvements, performance optimizations, and end-to-end testing adoption (e.g., Cypress). Also contributes to full-stack solutions and enjoys mentoring/training teams on modern UI development practices.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Language
English
Advanced
Croatian
Fluent
Work Experience
Senior JavaScript developer at Optum
May 1, 2023 - November 30, 2023Contributed to a project containing multiple dynamic forms for teams to enter testing data. Proposed architectural improvements at project start, including introducing Formik and improving CSS organization. Led implementation of the new architecture and trained other developers on the updated approach.
Senior UI engineer at Bricks&Logic
May 1, 2023 - November 30, 2023Worked on public-facing web applications for property market analysis and on a web app for property agents to perform market analysis and generate different materials. Organized Jira to improve work planning and tracking, and implemented performance optimization techniques to improve application speed and responsiveness.
Senior JavaScript Developer at Optum, Dublin
May 1, 2023 - November 30, 2023Contributed to a project with multiple dynamic forms for labs to enter testing data. Proposed architectural improvements early, including adopting Formik and reorganizing CSS. Led implementation of the new architectural improvements and trained other developers on them.
Senior JavaScript developer at Optu m
May 1, 2023 - November 30, 2023Contributed to a project with multiple dynamic forms for lab testing data. Proposed architectural improvements early, including introducing Formik and improving CSS organization. Led the implementation of the architectural improvements and trained other developers on them.
Senior UI engineer at Bric ks& Logic
May 1, 2023 - November 30, 2023Worked on a public web for property market analysis, and built a web app for property agents to perform market analysis and generate different materials. Organized Jira for better work organization and tracking. Implemented multiple optimization techniques to improve performance.
Senior JavaScript Developer at Fidelity International, Dublin
January 1, 2022 - May 31, 2023Worked on Planviewer, an application for whole pension investment management. Migrated multiple projects to the latest Node version. Delivered innovation work focused on performance improvements, test improvements, and new coding guidelines.
Senior JavaScript developer at Fidelity International
January 1, 2022 - May 31, 2023Worked on Planviewer, an application for whole pension investment management. Migrated multiple projects to the latest Node version. Delivered innovation efforts focused on performance improvements, test improvements, and new coding guidelines.
Lead UI developer at Singlepoint (Version 1)
June 1, 2019 - December 31, 2021Led UI development on projects including Bank of Ireland and Arachas insurance portal. Worked on SimLocal (including introducing a white-labelling solution) and improved end-to-end testing by introducing Cypress. Built reusable boilerplate and supported a micro-frontend architecture using Lerna and webpack, with reusable component/service modules. Contributed to CI/CD exposure with AWS.
Lead UI Developer / Senior Applications Developer at Singlepoint (Version 1), Dublin
June 1, 2019 - December 31, 2021Led UI development on multiple projects including Bank of Ireland and Arachas insurance portal. Worked on SimLocal, introducing a white-labelling solution. Improved end-to-end testing by introducing Cypress. Built reusable boilerplate projects for faster delivery, using micro-frontend architecture with Lerna and webpack, and reusable modules for components and services. Supported CI/CD exposure with AWS.
Lead UI developer at Single point (Version 1)
June 1, 2019 - December 31, 2021Led UI development on multiple projects including Bank of Ireland and Arachas insurance portal. Worked on SimLocal including introducing a white-labelling solution. Improved end-to-end testing by introducing Cypress. Contributed to in-house front-end training and mentoring, and managed team work and prioritisation. Built a reusable boilerplate and reusable modules in a micro-frontend architecture.
Senior Applications Developer at Bank of America
November 1, 2016 - June 30, 2019Built and maintained a central portal used as a container for features implemented as micro-frontend SPA. Coordinated work across multiple offices (New York, Dublin, London, Singapore). Led or supported innovation such as migrating from AngularJS to ReactJS via framework-agnostic wrappers, adding testing/code-quality libraries, building common React component libraries, and influencing UI architectural decisions.
Senior Applications Developer at Bank of America, Dublin
November 1, 2016 - June 30, 2019Worked on a central portal acting as a container for features built as a micro-frontend SPA. Conducted in-house training on JavaScript development. Coordinated work between offices (New York, Dublin, London, Singapore). Supported innovation initiatives such as migrating AngularJS to ReactJS via framework-agnostic wrappers, integrating third-party testing and code-quality libraries, and building common React component libraries. Participated in architectural decisions for future UI development. Had exposure to CI/CD with Jenkins.
Senior Applications developer at Bank of Amer ica
November 1, 2016 - June 30, 2019Worked on a central portal acting as a container for features built as a micro-frontend SPA. Delivered in-house JavaScript training. Coordinated work between multiple offices (New York, Dublin, London, Singapore). Supported innovation work including migrating from AngularJS to ReactJS via framework-agnostic wrappers, introducing testing and code quality libraries, and building common React component libraries.
Software Developer at CR2
October 1, 2015 - April 30, 2017Developed and maintained an internet banking application with white-labelling capabilities using AngularJS. Improved performance via lazy loading (Webpack/AMD), introduced SASS for styling improvements, enhanced code quality with tools (e.g., JSLint and code coverage), and improved performance through template caching. Updated CI/CD pipelines on Jenkins.
Software Developer at CR2, Dublin
October 1, 2015 - April 30, 2017Built an internet banking application with white-labelling capabilities using AngularJS. Improved performance by introducing lazy loading with Webpack and AMD modules. Introduced SASS for styling improvements and improved code quality using tools such as JSLint and code coverage approaches, plus performance optimization via template caching. Updated CI/CD pipelines on Jenkins and supported branding for client deliverables.
Software developer at CR 2
October 1, 2015 - April 30, 2017Built an internet banking application with white-labelling capabilities using AngularJS. Improved performance using lazy loading with Webpack and AMD modules. Introduced SASS for styling, improved code quality (JSLint, code coverage), and enhanced performance via template caching. Updated CI/CD pipelines on Jenkins and worked on client branding.
Software Developer at VS Ware, Dublin
March 1, 2015 - October 31, 2015Introduced new technologies, including setting up ReactJS using Webpack and introducing SASS. Organized internal training on ReactJS, LESS, and CSS. Built a school assessment tool using ReactJS with advanced capabilities to create tests and analyze results (Flux methodology). Updated and contributed to related front-end delivery processes.
Software engineer at VSWare
March 1, 2015 - October 31, 2015Implemented innovations including introducing ReactJS with full build setup in Webpack, introducing SASS, and organizing in-company training on ReactJS, LESS, and CSS. Worked on a school assessment tool capable of creating tests, analyzing results, and more advanced UI capabilities using ReactJS and Flux methodology.
Software Developer at Infobip, Zagreb
April 1, 2014 - March 31, 2015Built multiple client-side applications using Spring framework and AngularJS. Created an in-house innovation project to define future development methods as SPA. Provided in-house training in JavaScript and CSS. Implemented UI work using AngularJS and related tooling and libraries, including content visualization components and charting.
Software developer at Infobip
April 1, 2014 - March 31, 2015Built multiple client-side applications in Spring Framework and AngularJS. Developed an in-house AngularJS innovation project to define future development methods as SPA. Delivered in-house training in JavaScript and CSS and worked across CMS integration and UI feature development.
Software Developer at Nanobit, Zagreb
March 1, 2013 - April 30, 2014Delivered full-stack architecture including Django, MySQL, and a JavaScript SPA, working on a central CRM for data analysis and managing in-app offers. Built UI as an SPA using OOP JavaScript, Handlebars, jQuery, Crossroads, and Highcharts. Implemented backend APIs and an advanced SQL query generator using the Django framework. Improved database performance using advanced SQL techniques such as aggregate tables, query optimization, and schema redesign. Worked with AWS-related services and caching.
Software developer at Nanobit
March 1, 2013 - April 30, 2014Developed full-stack architecture including Django, MySQL, and a JavaScript SPA, including a central CRM for data analysis and in-app offers. Implemented SPA UI with OOP JavaScript, Handlebars, jQuery, Crossroads, and Highcharts. Built backend APIs and advanced SQL query generation using Django. Worked on database optimization techniques such as aggregate tables and query optimization and schema redesign.
Software Developer (intern) at Nova TV
July 1, 2012 - March 31, 2013Developed new features and maintained existing ones for multiple websites and built CRM as an SPA. Implemented front-end functionality using jQuery and JavaScript, and supported backend development using PHP/Zend Framework where needed.
Web Developer (Intern) at Nova TV, Zagreb
July 1, 2012 - March 31, 2013Developed and maintained features on https://forum.dnevnik.hr, https://dnevnik.hr, https://gol.hr, and https://zadovoljna.hr. Built a CRM as an SPA for oyo.dnevnik.hr.
Web developer (Intern) at Nova TV
July 1, 2012 - March 31, 2013Implemented new features and maintained existing ones for community and news-related websites. Built a CRM as an SPA. Contributed to updates and maintenance for multiple public web properties.
Freelance / Side projects (various roles) at Freelance / ongoing
January 1, 2012 - PresentWorks on side projects to stay up-to-date with technologies. Implemented a web application from Figma designs and delivered mobile design and full implementation, including architecture, performance, and SEO optimizations. Improved mobile users from under 50% to around 80% and increased revenue by roughly 10%. Technologies include Node.js, ReactJS, NextJS, Google Analytics, Resova, Vercel, and Stripe.
Freelance / Side projects Developer at Freelance Jobs
January 1, 2012 - PresentWorked on side projects and freelance tasks alongside full-time employment to stay current with technologies. Examples include an escape room web application, implementing mobile design and full architecture and development from Figma, applying performance and SEO optimizations, and improving mobile users and revenue. Technologies involved include Node.js, React, Next.js, analytics, hosting platforms, and payments integration.
Education
Bachelor's Degree Honours (1st class honours) at Griffith College Dublin
September 1, 2016 - July 1, 2019Bachelor's Degree Hons (1st class honors) at Griffith College Dublin
September 1, 2016 - July 1, 2019Bachelor's Degree (Honours) at Griffith College Dublin
September 1, 2016 - July 1, 2019Qualifications
Industry Experience
Software & Internet, Education, Financial Services, Real Estate & Construction, Media & Entertainment
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Hire a UI Designer
We have the best ui designer experts on Twine. Hire a ui designer in Dublin today.