I’m a full-stack software engineer with a focus on planning, building and deployment of well-structured and scalable web applications.
As a seasoned software engineer, I'm enthusiastic about delivering well-tested software projects using Continuous Delivery and Agile methodologies.
With extensive experience in developing complex business applications, I bring expert-level knowledge in infrastructure, frontend and backend technologies.
In recent years, I've been primarily using Elixir and Ruby to build backend applications.
I have production experience with relational databases like PostgreSQL or MySQL, as also other types of databases like MongoDB, Redis and Neo4J.
Whenever a full-text search feature is required (and PostgreSQL is not enough), I tend to choose ElasticSearch as the tool for the job.
My experience also includes building and scaling Event Driven Architectures, relying on tools like Kafka, RabbitMQ and AWS SNS/SQS.
Good UIs go beyond the use of specific technologies, they also include a well-thought content structure, UX, accessibility and SEO. Although I'm not a UX/UI designer myself, I have a keen interest in such topics.
Infrastructure is one of the most important aspects of any project. It doesn't matter if a project is well-tested and without bugs if the infrastructure underneath doesn't work as expected.
The ability to scale infrastructures up and down also plays an essential role in business growth and can become limiting if not adequately planned.
I have experience building scalable cloud infrastructures in AWS (Fargate, ECS, EKS) using tools like Terraform, Packer, Docker and Kubernetes.
Do you have an exciting project or idea and is looking for someone to help?
Send an email to [email protected] and let me know more about it.