BIOGRAPHY

ABOUT ME

I'm David Roig and Freelancer

Hi! My name is David Roig. I am a Web Developer, and I'm very passionate and dedicated to my work. With 10+ years experience as a professional Web developer, I have acquired the skills and knowledge necessary to make your project a success.

SERVICES

WHAT I DO

01

Frontend

Typescript, React, Angular, Jest, Flex/CSS Grid, Gatbsy, Webpack, d3js and Material Design.

02

Backend

.NET 6.0, .NET Core, .NET Framework, ASP.NET Core, Entity Framework, C# and Node/Express.

03

Clean Code

Development of reusable and testable code according to Clean-Code and SOLID principles.

04

CD / CI

Continous Integration and Deployment using TeamFoundation, Github Actions and Docker.

05

Communication

RESTful API, GraphQL, message broker with RabbitMQ, Ms Service Bus and Apache Kafka.

06

Data

Relational and NoSQL databases, SQL Server, Redis, MongoDB and Query Optimizations.

In a short time, I have been able to achieve excellence in all areas of development.

I provide cost-effective and high quality products to meet our Clients’ needs of timely delivery World Wide. I want to be local in a global world to be where our Customers need our services customers need our services.

.Net 6.0
95%
Angular
85%
React
85%
Vue.js
75%
Webpack
80%

Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines.

Robert C. Martin

Clean Code: A Handbook of Agile Software Craftsmanship
TIMELINE

EXPERIENCE

2017 - Current
Full Stack Developer

Full-Stack developer for Lloyds Insurance at London Market. Development of modular and testable code according to Clean-Code and SOLID principles.
Technologies used: NetCore, NetFramework, T-SQL, SignalR, Typescript, Angular, Reactjs, SCSS, HTML5, RESTful API, message broker with RabbitMQ and Ms Service Bus.
Continuous integration environments, code reviews promoting best practices and design patterns.

2014 - 2017
Team Lead / Senior Developer

Responsible for overseeing the day-to-day team work on Agile projects, distributing the workload evenly amongst staff and making sure motivation, quality and performance levels are maintained.
Design and development according to Clean-Code and SOLID principles. C# 6, ASP.NET MVC4+, REST Web Services and SQL Optimization.

2013 - 2014
Developer / Business Analyst

Senior developer on web solution to manage bank assets.
Analysis and design of new features based on the company requirement, using the agile approach. ASP.NET MVC 4, LINQ, ADO.NET, T-SQL, JQuery, HTML5 y Bootstrap.

2010 - 2013
Developer / Business Analyst

Developer and technical analyst for leasing/financial credit decision and credit scoring solutions.
C#4, ASP.NET Webforms, MVC and web services, HTML, Javascript and Bootstrap.
Analysis of workflow applications, financial business logic, data model design and bug fixing. System integration and synchronisation services. On-site technical support and primary contact for international clients.

CONTACT

GET IN TOUCH

Please fill out the form on this section to contact with me. Or call
between 9:00 a.m. and 8:00 p.m. ET, Monday through Friday