# Regin Barranco > Software Engineer at Dojo Location: London, England, United Kingdom Profile: https://flows.cv/regin Software Engineer with more than 17 years experience in developing and designing a wide variety of applications using .NET with heavy involvement in the software architecture and design. Key projects involved with include Sportsbook, Financial Systems, SMS Applications, CRM systems, ERP Systems, and others. Skillset: .NET, C#, RabbitMQ, Redis, SQL, SCRUM, Agile, Test Driven Development, Visual Stduio Test Tools, nHibernate, Moq, RhinoMocks, REST APIs, WCF, Design Patterns ## Work Experience ### Software Engineer @ Dojo Jan 2023 – Present | London, England, United Kingdom ### Team Lead/Sr. Backend Developer @ Betsson Group Jan 2014 – Jan 2023 | Malta Key Responsibilities: • Work closely with team members to ensure successful completion of projects • Enabling continuous improvement in the team’s processes and component • Responsible for people management including resource planning • Close collaboration with product teams to ensure timely delivery of projects and initiatives • Close collaboration with architecture team to ensure architectural standards are followed • Develop and maintain company's Sportsbook product • Come up with technical design and solution to the various components that make up the Sportsbook product • Support for end-users Key Projects and Tasks: • B2B The B2B project is made up of various components that make up the company’s B2B product offering. This includes components that partners use to integrate and use the company’s B2B offering. Involved from the beginning to present. Primary technologies used in the team include REST Api’s, RabbitMQ, Redis, SQL, nUnit, Moq, and more recently Kafka. Used different coding practices as well including IoC, use of design patterns, the Onion architecture, and microservices architecture. • ISA ISA is a set of different components that acts as the main point of integration between frontend and the backend. This project replaced the legacy systems used by the company before. The project includes an API and several different components working behind the API to aggregate data or push data to the front end or other teams. Primary technologies used in the team include REST Api’s, RabbitMQ, Redis, RedisPub/Sub, SQL, nUnit, Moq, IoC. • BetBuilder BetBuilder is a set of components that make up the company’s Bet Builder product offering. As with other projects, I have been involved from the beginning. The project involved integration not only between internal components but also 3rd party providers. Primary technologies used in the team include REST Api’s, RabbitMQ, SQL, nUnit, Moq, IoC. ### Sr. Applications Developer @ kgb Jan 2012 – Jan 2014 Key Responsibilities: - Develop and maintain internal applications used by the company. - Assist in requirements gathering and analysis - Support users ### Sr. Software Engineer @ Besix - Six Construct Jan 2010 – Jan 2012 Key Responsibilities: • Work on the technical architecture and design of .NET based applications • Develop and test .NET based applications • Assist in requirements gathering and analysis • Support users during training and implementation Key Projects and Tasks: • Mercury Mercury is a WCF-based service first developed as an integration service for AX and the legacy applications. The service was also used later on as an integration service for AX and the new .NET applications. Applying the principles of service oriented architecture (SOA), the service was redesigned as the service layer for all .NET based applications. • Personnel Management System PMS is a .NET based application for use; as the name itself; for managing personnel data. As some processes in the company cannot be handled by AX, PMS was developed to automate these processes. Modules include CNIA, Documents Management, Telecoms Register, and other modules not started yet including Accommodation Management, etc. PMS uses Mercury as its service and domain layer. All business logic is in Mercury. Responsibility: Technical Architect / Developer • Super Item Application Super Item is a .NET based application for use by the company’s procurement department to manage its items. Before the super item was developed, all items were just entered in the legacy system as it is thus the item database has blown up into a large list containing a lot of duplicate items or items that basically just have different dimensions. The application was developed to group these items into one super item and just differentiated by dimensions Responsibility: Technical Architect / Developer • Others Other small applications/tools worked on include the Mercury User Administration Application developed using LightSwitch and a data extraction tool used to export data from the legacy application to be loaded in to AX. ### Sr. .Net Engineer @ ProV International, Inc. Jan 2008 – Jan 2010 Key Responsibilities: • Apply the principles of software engineering to design, develop, test, and evaluate software and systems to meet the solution requirements using .Net technology. • Perform coding and unit testing. • Assist in technical software design. • Assist requirements gathering and analysis. • Work productively with broad instruction and limited supervision. • Must demonstrate a degree of flexibility in resolving problems/issues that attest to in-depth command of all techniques, processes, tools, and standards within the relevant field of specialization. Key Projects and Tasks: • Mamut Online Desktop (http://www.mamutonline.com) Mamut Online Desktop is the web-based access to the information and functionality from Mamut Business Software, along with services included in Mamut One. With MOD, you get access to the following features including Synchronization, Online Contact Management, Online Activities and Calendars, Online Status, Online Hour Administration, Online Management Reports, Mamut Validis, Business Year Planner, and Timesheet Entry. Membership Sales Order Module Responsibility: SCRUM Master (Sep 2010 - Present) Membership Register Module (Jan 2010 – Aug 2010) Responsibility: Developer / Soft Technical Architect Asset Register Module (May 2009 – Dec 2010) Responsibility: Developer / Soft Technical Architect Timesheet Module (Jun 2008 – May 2009) Responsibility: Developer • Thermo Fisher Scientific Group of software systems for the Thermo Fisher Scientific group of companies. Responsibility: Support Developer/Technical Advisor ### Senior Software Developer @ Global Wireless Connections, Inc. Jan 2005 – Jan 2008 | Phlippines Key Responsibilities: • Perform requirements gathering, analysis and documentation. • Create software designs using UML and design patterns. • Assist Lead Developer in managing development team tasks and deliverables. • Facilitate design reviews with development teams. • Mentor developers in solving programming problems. • Enforce coding standards among all the members of the development team • Perform code reviews and walkthroughs • Provides project manager with progress and status reports Key Projects and Tasks • LINK! (http://www.link.net.ph) Link is a web-based marketing communications tool that enables a user to communicate with their clients in a cost-effective way. This is done through SMS. Though Link, marketing campaigns via SMS is easy to setup. There is no more need for another SMS application to be done, with Link the user can easily set-up anything and everything for their SMS campaign (Broadcast, Keywords, Downloads, CSR Utility, etc.). Version 1.0 - Developer Version 2.0 - Requirements Coordinator, Analyst/Developer Version 3.0 - Project Lead, System Architect/Analyst, Developer • Text Raffle Application (a.k.a. GWC Promo) Text Raffle is a stand-alone web-based application that processes all transactions regarding promo entries. Text Raffle, just like LINK! below, is a stand-alone application which makes setting up SMS promos easy. As with LINK!, it SMS promos will now be easy to setup, and at only 1/3 the usual time it takes to develop an SMS promo. Version 1.0 – System Architect/Analyst, Developer • SMS Promo Applications including Ponds 7DAYS Miracle, Bankard, Western Union Germany Promoion, Femme Mobile, Shakeys Guest Club Card, Moms Mobile Club, GirlTxt Mobile Club, MClub Mobile Club, Kikay Mobile Club • Quiz Application Web-based quiz application for use mainly on our team’s skills improvement. Project Lead Requirements/Design Coordinator Lead Analyst – Developer • Utility Applications ### Systems Developer @ Lane Systems, Inc Jan 2004 – Jan 2005 | Davao, Davao Region, Philippines Key Responsibilities: - Develop Windows and Mobile based applications Key Projects and Achivements: - Stanfilco (Dole Philippines) Market Traceability System Product tracking system developed specifically for Dole Philippines. Heavily involved in the development of the Windows based and mobile based applications. - LANE POS Involved in the adding new features and maintenance of the in-house Point of Sale system. ### Software Tester @ Lane Systems, Inc Jan 2004 – Jan 2004 | Davao, Davao Region, Philippines Key responsibilities: - Test software applications for the different projects developed by company - Write technical documentation for the software applications tested ## Education ### B.S. in Computer Science Ateneo de Davao University ## Contact & Social - LinkedIn: https://linkedin.com/in/rbbarranco --- Source: https://flows.cv/regin JSON Resume: https://flows.cv/regin/resume.json Last updated: 2026-04-05