$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Software engineer with a focus on creating a great UX
Carlos García Martín
,
Birmingham, United Kingdom
Experience
Other titles
Skills
I'm offering
I am a Software Engineer with a degree in Human-Computer Interaction and ample experience developing React web applications. Since I graduated from my Masters degree, I have always been focused in creating the best possible User Experience for the products I have been involved in.
For this reason, I like to get involved in the design process from the very beginning, liaising with the Product Owner in order to satisfy the business criteria and using all the data available regarding user behaviour. From there, I try to establish a sustainable development workflow that enables to easily deploy and test the product. I then follow an agile TDD approach to development, writing my own tests to ensure the fore-mentioned criteria and design are met.
For this reason, I like to get involved in the design process from the very beginning, liaising with the Product Owner in order to satisfy the business criteria and using all the data available regarding user behaviour. From there, I try to establish a sustainable development workflow that enables to easily deploy and test the product. I then follow an agile TDD approach to development, writing my own tests to ensure the fore-mentioned criteria and design are met.
Markets
United Kingdom
Language
English
Fluently
Spanish
Fluently
Ready for
Larger project
Full time contractor
Available
My experience
2018 - ?
job
Senior Software Engineer
GivePenny.
I joined GivePenny as the first front-end focused engineer in the company with React expertise. For this reason at the beginning I was working alongside the lead software engineer establishing a pipeline that would automate the React
build using Webpack, the unit testing using Jest, and the integration testing using Puppeteer, using Azure DevOps as a
platform for the automated processes. Later, my main contribution to the company was designing and implementing new
"micro-frontends" to provide the new UX that was required as part of a redesign of all the main products. Apart from this,
I was usually involved in the Scrum process assisting the PO in the creation of new stories and filling in as Scrum Master when required.
Detailed achievements:
established the automated pipeline for building React front-end solutions;
implemented Puppeteer as a way of automatically running UI tests;
worked with the Product Owner in designing the new user flows.
build using Webpack, the unit testing using Jest, and the integration testing using Puppeteer, using Azure DevOps as a
platform for the automated processes. Later, my main contribution to the company was designing and implementing new
"micro-frontends" to provide the new UX that was required as part of a redesign of all the main products. Apart from this,
I was usually involved in the Scrum process assisting the PO in the creation of new stories and filling in as Scrum Master when required.
Detailed achievements:
established the automated pipeline for building React front-end solutions;
implemented Puppeteer as a way of automatically running UI tests;
worked with the Product Owner in designing the new user flows.
React, Scrum, UX, Scrum master, Azure, DevOps, UI, Product owner, Integration, Webpack, Testing, Jest, Software, Redesign, Processes
2016 - 2018
job
Senior Software Engineer
TerraQuest.
Since I joined TerraQuest I always wanted to contribute by giving a different perspective of the products developed within the company. For this reason from the beginning I had to lead some changes in order to assume a more design-driven
approach. I started creating mock-ups using Balsamiq and Affinity Designer for every new product and tried to involve as
many stakeholders as possible. In order to create a better UX, I incorporated into the tech-stack React and other related
technologies like Redux, React-Router and Webpack.
Detailed achievements:
designed the UX and the UI of a brand new mapping product;
implemented the use of modern front-end building technologies, mainly React.
approach. I started creating mock-ups using Balsamiq and Affinity Designer for every new product and tried to involve as
many stakeholders as possible. In order to create a better UX, I incorporated into the tech-stack React and other related
technologies like Redux, React-Router and Webpack.
Detailed achievements:
designed the UX and the UI of a brand new mapping product;
implemented the use of modern front-end building technologies, mainly React.
Design, React, UX, UI, SoMe, Redux, Webpack, Router, Software, Affinity designer
2014 - 2016
job
Web Developer
Etive Technologies.
As a web developer working for Etive, I was in charge of designing and implementing the front-end of different web
applications and websites, with some incursions into the back-end when it has been required. I always followed an
user-centred approach, developing several prototypes, involving as many stakeholders as possible in the design choices and always considering the experience of the final user.
Detailed achievements:
redesigned the main product, The Digital Log Book, a Spring web app, into a simpler mobile-first interface;
organised several user groups to obtain feedback about the new design.
applications and websites, with some incursions into the back-end when it has been required. I always followed an
user-centred approach, developing several prototypes, involving as many stakeholders as possible in the design choices and always considering the experience of the final user.
Detailed achievements:
redesigned the main product, The Digital Log Book, a Spring web app, into a simpler mobile-first interface;
organised several user groups to obtain feedback about the new design.
Design, Websites, SoMe, Spring, It, Developer, App, Web
2014 - 2014
job
Research Assistant
unknown.
Assisted in a research project in the field of Human-Computer Interaction gathering data and conducting experiments with human participants.
Detailed achievements:
conducted a higher number of experiments than the expected within the given schedule.
Detailed achievements:
conducted a higher number of experiments than the expected within the given schedule.
Research
2012 - 2013
job
Online Marketing Consultant
Internet Advantage.
Provided valuable consultancy advise, both technical and non-technical, to several clients about their on-line presence;
analytically measuring the impact of any change.
Detailed achievements:
designed a new infrastructure for a website within the tourism sector greatly increasing their organic traffic;
proposed new internal procedures to provide web usability consultancy.
analytically measuring the impact of any change.
Detailed achievements:
designed a new infrastructure for a website within the tourism sector greatly increasing their organic traffic;
proposed new internal procedures to provide web usability consultancy.
Marketing, Online marketing, Usability, Website, Usability & UX, Infrastructure, Web, Online
My education
2013
-
2014
University of Birmingham
MSc, Human-Computer Interaction
MSc, Human-Computer Interaction
2012
-
2013
University of Salamanca
MSc, Computer Science Engineering
MSc, Computer Science Engineering
2006
-
2011
University of Salamanca
Bachelors of Science, Software Engineering
Bachelors of Science, Software Engineering
Carlos' reviews
Carlos has not received any reviews on Worksome.
Contact Carlos García Martín
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Carlos directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark