Gabriel-Doru B.

Scrum master

Outsourcing
Advanced
Cluj-Napoca, ROMANIA
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

UNICREDIT BUSINESS INTEGRATED SOLUTIONS01.04.2019 - Présent

Agile Coach.
  • Defining and deploying Agile, Scrum and Kanban trainings.
  • Coaching sessions/ workshops on Agile good practices for the team.
  • Sharing lessons learned and best practices with Agile communities with the team members.
  • Contribution to the improvement of internal practices and tools within the team.
  • Providing support to the development team with the implementation of Agile engineering practices.
Voir plus

Pentalog01.01.2017 - Présent

Agile Trainer and Coach within the Pentalog group.

Contributions to Pentalog's Agile Transformation program:
  • Defining and deploying Agile, Scrum and Kanban trainings.
  • Coaching sessions/ workshops on Agile good practices in different Pentalog agencies.
  • Founder and coordinator for the Agile Community within the Cluj agency.
  • Sharing lessons learned and best practices with Agile communities from different agencies.
  • Mentor for Scrum Masters and newly formed Agile teams.
  • Helping with the recruitment, ramp-up and transition of Scrum Masters.
  • Organizer of external/internal company events (Pentalog meetups, knowledge sharing sessions, workshops, open panels).
  • Panel moderator at DevTalks conference.
  • Contribution to the improvement of internal practices and tools.
  • Providing support to the development team with the implementation of Agile engineering practices.
Voir plus

E-Learning Solutions Provider01.01.2017 - 01.03.2019

Scrum Master / Proxy Product Owner
  • Setting up the Agile/SCRUM framework that best aligns with the project and team context.
  • Building a transparency based culture.
  • Supporting the development process by helping the client's PO translate the technical discussions into INVEST user stories to ensure a streamlined process of product releases every 2-3 weeks.
  • Involvement in the project ideation process that resulted in the new product backlog items for the development team (using the Growth Hacking approach).
  • Contributing to the definition of the technical strategy.
  • Coaching the PO on understanding the Agile principles and practices.
  • Helping the PO with creating, prioritizing and managing the product backlog.
  • Removing impediments.
  • Facilitating the collaboration between PO, development team and stakeholders.
  • Setting up the Agile tools to improve Scrum Team collaboration (eg. Jira, Confluence).
Voir plus

UMT SOFTWARE01.07.2015 - 01.12.2016

Agile Trainer and Coach.
  • Raising awareness about the benefits of adopting an Agile culture.
  • Defining and deploying Agile, Scrum and Kanban trainings.
  • Influencing all company departments in adhering to Agile mindset and practices.
  • Teaching and coaching Scrum activities to all development teams in the company.
  • Offering support for development teams to reach self-organization.
  • Facilitating inter-department collaboration to optimize the entire value chain.
Voir plus

UMT Software01.07.2015 - 01.12.2016

Scrum Master within a company which provides high quality Enterprise Project Management solutions.
  • Continuously facilitating workload and dependencies management across three development teams working on a single project backlog.
  • Improving product management practices to increase collaboration and transparency.
  • Leading and guiding team meetings, estimations and planning.
  • Continuing to improve the technical knowledge inside the team.
  • Assuring the overall quality of the development deliveries.
  • Ensuring the agreed framework is followed.
  • Promoting the Agile and Scrum values to the team.
  • Offering support to the Product Owner in matters regarding product backlog management, prioritization and forecasting.
  • Organization and coordination of team building, professional development or recreational events.
  • Guiding the team towards self-organization.
Voir plus

Yardi Systems01.05.2014 - 01.06.2015

Scrum Master / Software Developer within a company providing design, development and support services for real estate investment management and property management software.
  • Contributing to the project strategy definition.
  • Facilitating team events (refinement, planning, review, technical meetings).
  • Building a learning culture inside the team.
  • Helping the team to implement Agile engineering practices.
  • Assuring the overall quality of the development deliveries.
  • Providing technical feedback to other stakeholders.
  • Ensuring the agreed Agile process is followed.
  • Promoting the Agile and Scrum values and good practices to the team.
Working on a product which provides a suite of tools to help Real Estate agents market themselves and their listings online. (C#, ASP.NET, SQL Server, Scala, Python, Django, MongoDB).
  • Adding improvements to the product by working closely with the sales and marketing teams.
  • Fixing bugs or quality/performance issues reported by clients.
  • Monitoring and reporting over the company's billing service.
Voir plus

Yardi Systems01.07.2011 - 01.09.2014

Software Developer within a company providing design, development and support services for real estate investment management and property management software.

Participation in the development of several projects:
- A real estate specific ETL system written in Scala, which imports, transforms, and stores 1,000,000+ listing data daily with the use of asynchronous concurrent processing (Akka) from 220+ different sources through RETS (Real Estate Transaction Standard), SOAP, compact XML, standard XML, or CSV file.
  • Extensions, optimization and general maintenance of the import system.
  • Increasing the performances of the listing import system by improving its current processing strategy with the use of AKKA 2.
  • Understanding the power of a domain specific language (DSL) implemented in Scala with MongoDB as the underlying data repository.

- A web service meant to send personalized invitation emails to real estate agents that could become potential users of the company's main product; used ASP .NET Web API as support framework.
  • Design and implementation of the web service.

- Billing related local services developed using Scala, Spray, Guice, Scaml, JavaScript and general MVC pattern.
  • New features addition, optimization and maintenance.
  • Migration of the local billing related services to an event based functionality. Orders, invoices, payments are modeled as events and passed across an event bus to independent services that can process them.
  • Intervention on Yardi's internal billing management project responsible for handling credit transactions for all products; working on transitioning the billing system over to a new provider to be PCI compliant. (Scala, Spray, SQL Server).
  • Collaboration within a distributed software development team responsible for importing accounting data into the parent company’s aggregate systems using event driven architecture. Cross team collaboration was integral to the success of this project. Comprehensive audits were administered to ensure the accuracy of the financial data.
Voir plus

Property Shark01.05.2011 - 01.07.2011

Software Developer within a company which owns a real estate website that provides in-depth data for properties in the major US markets.
  • Oracle database management.
  • Perl and Mason programming.

Mes compétences

Langues parlées

FRENCH: Beginner
ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Windows

Languages

C#, JAVA, Scala, Python, JavaScript, Perl, XML

Technologies

Akka, Google Guice, Scala Actors, Squeryl, .NET, Mason

Web technologies

Scala XML, Scaml, Spray, ASP.NET, ASP.NET Web API, REST, SOAP, Web Services, AJAX, Django

DBMS

Microsoft SQL Server, MongoDB, Cassandra, Oracle, PostgreSQL

Analysis methods and tools

MVC, OOP

Business Intelligence / ETL

QlikView

Development Environment

GIT, SVN, IntelliJ Idea, Visual Studio, Eclipse, PyCharm, Ant, GitLab, Maven

Application servers

TeamCity

Miscellaneous

Agile, Scrum, JIRA, Kanban, Marketo, Change management, Coaching, Confluence, Continuous Integration, Incidents management, Jenkins, Leadership, Mandrill API, Mentoring, TDD

Mes études et formations

Master's Degree in Artificial Intelligence, Faculty of Automatic Control and Computer Science - Technical University of Cluj-Napoca.2011-2013

Bachelor's Degree in Computer Science, Faculty of Automatic Control and Computer Science - Technical University of Cluj-Napoca.2007-2011