Siobhán Dervan
Senior Engineering Manager
Ireland
758 followers
500+ connections
About
Leader in a globally distributed agile team, building systems and tools to enable the delivery of high quality personalised customer experience at scale for Rent The Runway.
I am a software engineer, musician, environmentalist, gardener and DIY enthusiast living in Galway, on the west coast of Ireland.
I'm also a ScrumAlliance certified Product Owner, recently earned an ILM Level 5 Award in Leadership & Management and I have violin teaching diploma from the Royal Irish Academy of Music (ARIAM).
Career Summary:
I've been working within the field of engineering for more than a decade, as developer and now engineering manager. I've built my skills through professional degrees and as well as hands-on experience with architecture, design and development.
Most extensive expertise with Java but also have development and managerial experience with many other technologies. Most recently building containerized microservices using Kafka and Elasticsearch in a CI/CD environment.
An experienced team player with excellent communication and interpersonal skills who has the ability to work independently under pressure as well as lead, motivate, mentor and influence others.
Technical Skillset:
Languages/Technologies: JAVA, J2EE, JSP, JavaScript, JQuery, JSON, XML, SQL, Spring, Maven, C++, ReST, Kafka
Data management: JavaSpaces in-memory computing, RDB (with JDBC and Hibernate), Elasticsearch
Multimedia: Flash, Director, Camtasia, Blender 3D, Second Life
Distributed/Web Environments: Tomcat, WebSphere, Jetty, JBoss, JavaSpaces
Dev tools: Eclipse, NetBeans, IntelliJ, FindBugs, CheckStyle, Sonar, Bamboo, Jenkins, ClearCase, SVN, Git, Bitbucket
Environments: Linux, VMware, Docker, Kubernetes
Functional Skillset:
Strong communication, presentation and interpersonal skills, paired effectively with aptitude for problem solving and design.
Expertise with handling culturally and geographically diverse teams of engineers across many timezones.
Trained practitioner of Agile software development.
Activity
-
I certainly enjoyed this mid-term project and I hope all the students did too. A refreshing change from BAU :-)
I certainly enjoyed this mid-term project and I hope all the students did too. A refreshing change from BAU :-)
Shared by Siobhán Dervan
-
Exciting opportunity alert! 🚀 We have a new senior role open on our Operations Technology team. Join us in #galway as we solve unique challenges…
Exciting opportunity alert! 🚀 We have a new senior role open on our Operations Technology team. Join us in #galway as we solve unique challenges…
Liked by Siobhán Dervan
-
Delighted to announce my new role as Senior Engineering Manager here at RentTheRunway in #Galway 🎉 🥂 👗 Last month, I shifted my focus to our…
Delighted to announce my new role as Senior Engineering Manager here at RentTheRunway in #Galway 🎉 🥂 👗 Last month, I shifted my focus to our…
Shared by Siobhán Dervan
Experience
-
Rent The Runway
-
Avaya
-
Digital Enterprise Research Institute, NUI, Galway
-
Intern
ArkLife Assurance
Education
-
Institute of Leadership & Management
ILM Level 5 Award in Leadership & Management Leadership
-
ITAG Digital Women's Executive Leadership Programme
-
ScrumAlliance
Certified Scrum Product Owner Agile
-
-
National University of Ireland, Galway
Masters Degree by Research eLearning for environmental education First class honours (1.1)
-
Activities and Societies: Leader of the NUIG chamber orchestra
M. Litt (in Educational Technology), DERI - NUI Galway, 2008, graduated summa cum laude.
THESIS:
Interaction Design for Technology-Enhanced Informal Learning in an Environmental Education Programme for Children.
(Supervised by Tony Hall, School of Education. Co-supervised by Dr. Veronica McCauley, School of Education, and Dr. Sarah Knight, Environmental Change Institute (ECI), NUI Galway). -
National University of Ireland, Galway
B.Sc.IT Software engineering & french First class honours (1.1)
-
Activities and Societies: IT class representative in final degree year (2006). Member of the NUIG chamber orchestra.
Graduated with 1st class honours in Information Technology with applied french
Final Year Project:
Developed a prototype interactive music education program for primary school children for my final year project
Awards:
Received an award at the Enterprise Ireland National Entrepreneurship awards for my teams business plan based on the music education program -
Royal Irish Academy of Music
Academy’s Associate [ARIAM] Teacher Diploma Violin
-
Volunteer Experience
-
Volunteer
Junior Achievement Ireland
- 2 years
Education
Volunteer teacher for in the Junior Achievement program with student at a local primary schools in Galway. as part of the "School to Work Day"
https://www.jai.ie/ -
Mentor
Business in the Community Ireland
- 2 years
Education
Volunteer in the IBM team participating in the Skills @ Work program with student at a local post-primary school in Galway. Mentoring students with skills such as CV preparation and job interviews.
https://www.bitc.ie/newsroom/uncategorized/giving-students-skills-to-work/ -
Project Manager
Samaritans
- 1 year
Health
As part of the IBM100 centennial celebrations, a very significant amount of money was made available to charities with whom IBM volunteers worked. To earn this charitable donation to the Samaritans, I managed a project which promoted mental heath awareness with volunteers from IBM Galway, the Samaritans and local schools. Students at the participating schools created websites to promote mental health awareness among their fellow students. Just for fun we also participated as dancers in a flash…
As part of the IBM100 centennial celebrations, a very significant amount of money was made available to charities with whom IBM volunteers worked. To earn this charitable donation to the Samaritans, I managed a project which promoted mental heath awareness with volunteers from IBM Galway, the Samaritans and local schools. Students at the participating schools created websites to promote mental health awareness among their fellow students. Just for fun we also participated as dancers in a flash mob on the 24/7 Samaritans Awareness Day here in Galway.
Publications
-
Educational Multmedia
Formatex, M-ICTE, Spain
In this paper we discuss the prototype eLearning system we developed based on several key principles of modern learning theory. The interactive music education programme we created was designed for 9-12 year olds and its content conformed to the Irish primary school music curriculum.
Other authorsSee publication
Patents
-
System and method for agent driven system training
Issued US 10084919
A method of routing contacts in a contact center includes receiving a registration from an agent of the contact center, wherein the registration identifies at least one attribute of a future contact the agent has an interest in receiving, receiving an incoming contact to the contact center; and identifying a context of the incoming contact comprising a plurality of contact attributes. Thus, it can be determined that the at least one attribute of the future contact matches at least one of the…
A method of routing contacts in a contact center includes receiving a registration from an agent of the contact center, wherein the registration identifies at least one attribute of a future contact the agent has an interest in receiving, receiving an incoming contact to the contact center; and identifying a context of the incoming contact comprising a plurality of contact attributes. Thus, it can be determined that the at least one attribute of the future contact matches at least one of the plurality of contact attributes; and whether the agent of the contact center is available to receive the incoming contact. When the agent of the contact center is available the incoming contact is routed to a first agent device associated with the agent of the contact center.
Other inventorsSee patent -
Automatic contact center expansion and contraction
Issued US 9516169
A contact center, methods, and mechanisms are provided for dynamically scaling a contact center based on scaling triggers and monitored activity. The monitored activity includes information provided from one or more sources. This information serves to indicate whether a contact center activity is increasing, decreasing, or maintaining a steady-state. When the activity at a contact center is increasing, a scaling mechanism increases a number of resources provisioned to the contact center…
A contact center, methods, and mechanisms are provided for dynamically scaling a contact center based on scaling triggers and monitored activity. The monitored activity includes information provided from one or more sources. This information serves to indicate whether a contact center activity is increasing, decreasing, or maintaining a steady-state. When the activity at a contact center is increasing, a scaling mechanism increases a number of resources provisioned to the contact center according to rules. When the activity at a contact center is decreasing, a scaling mechanism decreases a number of resources provisioned to the contact center according to rules. The scaling triggers are created, removed, modified, or otherwise classified as correlations between monitored activity and contact center scaling are observed.
Other inventorsSee patent -
System and method for optimized callback
Filed US 20170054846
A method of establishing a connection with a user device associated with a user includes receiving a request from the user, the request related to a product or service and determining a context associated with the request. Accordingly, based on the determined context, one of a plurality of available communication modes can be determined and an agent device of the contact center can be connected with the user device via the determined one of the plurality of available communication modes.
Other inventorsSee patent -
System and method for free-form conference
Filed US 20170054768
A method of dynamically maintaining conference attributes during a conference includes conducting the conference according to a first set of conference attributes based on a first set of member terminals currently members of the conference and detecting during the conference that conference membership changes from the first set of member terminals to a second set of member terminals participating in the conference. Thus, a second set of conference attributes can be determined based on the…
A method of dynamically maintaining conference attributes during a conference includes conducting the conference according to a first set of conference attributes based on a first set of member terminals currently members of the conference and detecting during the conference that conference membership changes from the first set of member terminals to a second set of member terminals participating in the conference. Thus, a second set of conference attributes can be determined based on the second set of member terminals so that the conference can be dynamically changed so as to be conducted according to the second set of conference attributes rather than the first set of conference attributes.
Other inventorsSee patent -
System and method for dynamic temporary groups
Filed US 20170053303
A method for forming and disbanding dynamic temporary groups includes receiving a plurality of contacts at the facility, wherein each contact is associated with a respective user and a respective set of attributes; identifying a first subset of contacts which share a first common attribute; and dynamically forming a temporary group of contacts by determining a second common attribute shared by a second subset of the contacts, wherein the second subset of contacts is a smaller subset of the…
A method for forming and disbanding dynamic temporary groups includes receiving a plurality of contacts at the facility, wherein each contact is associated with a respective user and a respective set of attributes; identifying a first subset of contacts which share a first common attribute; and dynamically forming a temporary group of contacts by determining a second common attribute shared by a second subset of the contacts, wherein the second subset of contacts is a smaller subset of the first subset of contacts. The method also includes identifying a related goods or service, based on the second common attribute, and presenting an offer for the related goods or services to the second subset of contacts and not to member contacts of the first subset that are not member contacts of the second subset of contacts.
Other inventorsSee patent -
System and method for calculating context-aware estimated wait time for customers
Issued US 9172810
An Estimated Wait Time (EWT) computing system for computing estimated wait time for customers in a contact center is provided. The EWT computing system includes an analysis module for analyzing each incoming contact to determine attributes corresponding to the incoming contact. The EWT computing system further includes a categorization module for categorizing the incoming contact based on the determined attributes and a past history of the incoming contact or similar contacts. The EWT computing…
An Estimated Wait Time (EWT) computing system for computing estimated wait time for customers in a contact center is provided. The EWT computing system includes an analysis module for analyzing each incoming contact to determine attributes corresponding to the incoming contact. The EWT computing system further includes a categorization module for categorizing the incoming contact based on the determined attributes and a past history of the incoming contact or similar contacts. The EWT computing system further includes a computing module for computing an estimated wait time for the incoming contact based on a category of the incoming contact and availability of suitable agents for handling the incoming contact. The EWT computing system further includes a reporting module for reporting the estimated wait time to the incoming contact.
Other inventorsSee patent
Projects
-
The Blue Notes Choir
- Present
Galway based choir with an eclectic repertoire of soul, folk & R’n’B, plus more. We’re all about Music, Craic & Divilment!
-
Avaya Intelligent Xperiences
- Present
Give customers a smart, positive experience every time and you’ll win a lifetime of loyalty. With Avaya Intelligent Xperiences™ Contact Center, we can help you do exactly that. Customers can choose fast and efficient self-service on the channels they prefer, with an agent available to help as needed. It’s always seamless and context-driven. And your agents can stay in sync and keep pace with customer expectations. With a consolidated view of relevant information, they can exceed expectations…
Give customers a smart, positive experience every time and you’ll win a lifetime of loyalty. With Avaya Intelligent Xperiences™ Contact Center, we can help you do exactly that. Customers can choose fast and efficient self-service on the channels they prefer, with an agent available to help as needed. It’s always seamless and context-driven. And your agents can stay in sync and keep pace with customer expectations. With a consolidated view of relevant information, they can exceed expectations and reach great outcomes, faster.
As you gain a deeper understanding of customer needs, your teams become more efficient and effective.
I'm a Product Owner and engineering manager working this Avaya project; my particular area of focus is the Customer Journey but I collaborate on design and delivery across all areas of this new solution. -
Avaya Oceana Solution
-
vaya Oceana® Solution is the first delivery of Avaya's next generation omnichannel contact center that helps organizations deliver a seamless customer experience across any channel of the customer's choosing. With Oceana, organizations can seamlessly handle customer interactions across all devices and channels - mobile, web, chat, SMS, social media, voice, email and video - supported by strategic business rules and criteria, modern omnichannel agent desktop workspaces (Avaya Oceana®…
vaya Oceana® Solution is the first delivery of Avaya's next generation omnichannel contact center that helps organizations deliver a seamless customer experience across any channel of the customer's choosing. With Oceana, organizations can seamlessly handle customer interactions across all devices and channels - mobile, web, chat, SMS, social media, voice, email and video - supported by strategic business rules and criteria, modern omnichannel agent desktop workspaces (Avaya Oceana® Workspaces), and, with Avaya Oceanalytics™, cradle to grave reporting of the end to end customer journey across all omnichannel touch points.
I was a developer, support engineer, collaborator and engineering manager on this solution which relied on the Avaya Context Store for sharing contextual information and producing the Customer Journey feature. -
Avaya Context Store
-
Context Store provides a centralized, scalable and low latency in-memory data cache for applications to store, retrieve and share contextual information about customer interactions throughout the customer journey and eventually feed that information into database for persistence and analytics. It provides RESTful interfaces and Java SDK for any application to store and retrieve real-time contextual data and provides native connectors for Collaboration Designer and Avaya Experience Portal. Other…
Context Store provides a centralized, scalable and low latency in-memory data cache for applications to store, retrieve and share contextual information about customer interactions throughout the customer journey and eventually feed that information into database for persistence and analytics. It provides RESTful interfaces and Java SDK for any application to store and retrieve real-time contextual data and provides native connectors for Collaboration Designer and Avaya Experience Portal. Other features include the ability to serve screen pop data via simple URL based access and real-time notifications of context information changes.
I've been a developer, support engineer, team lead and engineering manager on this project during my time at Avaya -
Master Degree Project: Bridgit's Virtual Garden
-
Science and nature education in the classroom moved into virtual territory with the launch of Brigit's Virtual Garden, which was an educational tool, alive with virtual versions of the insects and plants of the 'real' Brigit's Garden in County Galway. The user navigates the virtual space by controlling the movements of 'Rua' the fox who takes them on an interactive tour of the 3D garden. The virtual garden was designed as part of a peer education project called the Digital Hedge School (DHS)…
Science and nature education in the classroom moved into virtual territory with the launch of Brigit's Virtual Garden, which was an educational tool, alive with virtual versions of the insects and plants of the 'real' Brigit's Garden in County Galway. The user navigates the virtual space by controlling the movements of 'Rua' the fox who takes them on an interactive tour of the 3D garden. The virtual garden was designed as part of a peer education project called the Digital Hedge School (DHS), which was a collaborative effort between Brigit's Garden educators and several partners from NUI Galway including the Environmental Change Institute (ECI), the Digital Enterprise Research Institute (DERI), and the Education Department.
-
Undergraduate Degree Project: InterNote
-
InterNote is a prototype of an interactive educational software program for children, which develops their music literacy skills in a fun and engaging environment. The prototype program contains four separate sections each containing an interactive tutorial and a game based on a particular topic. The program has two separate modes, selection mode and story mode to accommodate different learning styles.
The software incorporates a virtual tutor to guide the child and give help where…InterNote is a prototype of an interactive educational software program for children, which develops their music literacy skills in a fun and engaging environment. The prototype program contains four separate sections each containing an interactive tutorial and a game based on a particular topic. The program has two separate modes, selection mode and story mode to accommodate different learning styles.
The software incorporates a virtual tutor to guide the child and give help where needed. The student interacts with the program using either the keyboard and mouse or an electronic keyboard connected to the PC via a MIDI to USB cable. The keyboard offers the child the opportunity to learn an instrument without being seen as conventional practice.Other creators
Languages
-
Englis
Native or bilingual proficiency
-
Irish
Native or bilingual proficiency
-
French
Professional working proficiency
More activity by Siobhán
-
A great day for the parish! Congratulations John Quinlivan!
A great day for the parish! Congratulations John Quinlivan!
Shared by Siobhán Dervan
-
🚀 We're Hiring! Join Our Team as an HR Business Partner (HRBP)! 🚀 Are you passionate about driving business-aligned people strategies that create…
🚀 We're Hiring! Join Our Team as an HR Business Partner (HRBP)! 🚀 Are you passionate about driving business-aligned people strategies that create…
Liked by Siobhán Dervan
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More