About me
Hello! I'm Carlos, and I am one of those people who learnt to code as a kid. Writing Software has been my passion since. As a Software Engineer with 10+ years of experience, I commit to bringing technical knowledge (hopefully) and success (hopefully) to every project and organization I work with.
Currently, I am the CTO at inpractise.com. Previously worked at Bloomberg, Expedia, DAZN and others.
I love web development. I use modern but stable technologies, and I keep my knowledge updated. Playing music is my way to relax.
If you want to connect, I'm available in a myriad ways, like Twitter (@carlosbaraza). And if you want to hire me, please keep reading my resume :).
Resume
Senior Full Stack Engineer
London, UK
- Email: work@carlosbaraza.com
- Website: carlosbaraza.com
- LinkedIn: linkedin.com/in/carlos-baraza
- Github: github.com/carlosbaraza
Skills
- TypeScript and JavaScript
- React, NextJS, Node, Vue, Svelte
- UX/UI design, Adobe Suite, Figma
- TDD, BDD, Jest and Mocha
- Dev Ops: Docker, GNU/Linux, AWS, GCP, Kubernetes, Serverless, Firebase, Heroku, DigitalOcean
- Databases: SQL (PostgreSQL, SQL Server). NoSQL (Mongo, DynamoDB). GraphQL
- Rust, Python, Golang, Ruby and WebAssembly
- Machine Learning: PyTorch, Keras, scikit, TensorFlow
- Agile principles and good professional soft skills
EXPERIENCE
inpractise.com
CTO and Lead Engineer. 10/2019 to present.
- Architected the tech stack and developed the product. React, Node, Next, Docker, PostgreSQL, GraphQL.
Bloomberg
Senior Software Engineer. London, 01/2020 to 01/2021
- TypeScript, React, Node, Kubernetes, SQL Server.
- Built web monitoring and management tool for an important financial process
Wisertag.com (side hustle)
Startup founder, 04/2019 to 12/2019.
DAZN (Perform)
Senior Software Engineer / DevOps / SRE. London, 04/2018 to 10/2019
- React, Node, Golang, TypeScript, AWS (many services), Serverless (Lambda)
- Built multiple applications (React, Node, Next, GraphQL, Apollo). Hosted on AWS (ECS, CloudFront, DynamoDB, Lambda, ALB, DocumentDB).
- Built multiple static code analysers that parse every single GitHub commit using Node streams. They detect code that fails our security and standard policies. It automatically raises tickets to solve the problem.
- Set up and maintained multiple AWS accounts (VPC and EC2/ECS cluster config, CI/CD (Drone), Security Groups, IAM and others)
- Built Golang CLI tool used daily by all of our engineers
- Built NPM registry and NPMJS clone
HomeAway / VRBO (Expedia)
Senior Software Engineer. London, 11/2016 to 03/2018
- React, Webpack, Redux, Node, Docker, AWS, SEO/SEM, SSR, A/B Testing, high traffic, i18n and l18n, AI/ML
- Highly optimised and resilient server side rendered React/Node application for all HomeAway brands.
- Implemented tens of A/B tests and built a Chrome extension to manage them
- Interviewed many Software Engineering candidates
- Tech lead and mentor in an Agile team
Hire Space
Senior Software Engineer. London, 03/2016 to 10/2016
- React, Meteor, Webpack, Gulp, Node, C#, .NET, SEO, Devops, AWS, PaaS
- Built a CRM tool with Meteor and React
- Tech lead in a team of 6 Software Engineers
Kneip S.A.
Software Engineer. Luxembourg, 03/2014 to 03/2016
- Ruby on Rails, Angular, JavaScript, Python, Django, financial services, Docker, devops.
Open Source / Freelance
2011 to present
- github.com/carlosbaraza - Many projects and contributions
- dashvar.com - Open Source design style guide and CSS library
- github.com/carlosbaraza/web-assembly-logo - Designed official WebAssembly logo
EDUCATION
B.Eng. Industrial Electronics and Automation Engineering**
University of Castilla-La Mancha, Spain, 2009 to 2013
Web development
Waterford Institute of Technology (WIT), Ireland, 2012 to 2013
Software Engineering (Lifelong learner)
1997 to present
LANGUAGES
- English: Very fluent. Lived in London for 7+ years. C1. First Certificate of Cambridge
- French: Fluent. Lived in France for 4 years. B2. DELF. University of Lorraine (Nancy, France)
- Spanish: Native