Construo os sistemas em que o seu produto assenta.
Bases de dados, pagamentos, logins, ferramentas de administração, o servidor que tem de estar sempre disponível. Concebo, construo e sou eu quem responde quando algo falha. Cinco anos a fazer isto em equipas de engenharia europeias e, mais recentemente, sozinho.
Três plataformas em produção, todas construídas sozinho, todas monitorizadas por mim 24 horas por dia com um painel que eu próprio criei.
Ayk Eminyan, Porto
Uma licenciatura em matemática e depois cinco anos de código em produção.
Estudei matemática e métodos computacionais de análise na Universidade Estatal Lomonosov de Moscovo e, desde então, tenho dedicado os meus anos a transformar isso em software funcional. Comecei por recolher e estruturar dados do mundo real, depois passei a construir os backends em FastAPI e Django sobre os quais os produtos realmente funcionam: a parte que guarda os seus dados, gere o seu tráfego e tem de estar certa à primeira.
Fiz esse trabalho em equipa, sobretudo na Realtify e na PriceHubble, onde uma empresa checa de tecnologia imobiliária que integrei em 2020 foi adquirida pela sua casa-mãe suíça no ano seguinte, e eu continuei a construir os serviços em FastAPI que encaminhavam tráfego real para os seus modelos de machine learning. Também o fiz completamente sozinho, levando três plataformas de um repositório vazio até utilizadores reais, sem mais ninguém a tocar no código.
De uma forma ou de outra, o trabalho é o mesmo: perceber do que o negócio realmente precisa, construí-lo como deve ser e ser a pessoa que atende o telefone quando algo corre mal.
O que construo, na prática, para si
Sem jargão. Apenas o que cada um destes pontos significa para o seu negócio.
Uma plataforma completa, do zero
Dê-me uma ideia e eu construo o backend por trás dela: a base de dados, a API, as contas de utilizador e os ecrãs de administração de que a sua equipa precisa para gerir o dia a dia.
Lojas online e pagamentos
Checkout seguro, acompanhamento de encomendas, stock que se mantém correto mesmo com tráfego real, e o Stripe configurado como deve ser logo à primeira.
Ferramentas de administração que a sua equipa consegue usar
Para que ninguém precise de me ligar sempre que um preço muda ou um artigo precisa de ser publicado.
Desempenho que aguenta o crescimento
Pesquisa e filtros que continuam rápidos à medida que o catálogo ou a base de utilizadores cresce, em vez de abrandarem com os seus próprios dados.
Monitorização, para saber dos problemas em primeiro lugar
Coloco painéis e verificações de disponibilidade em tudo o que construo, e recebo um alerta no momento em que algo corre mal, normalmente antes de um cliente reparar.
Correções e migrações
Herdou um backend frágil ou lento? Posso desembaraçá-lo, migrá-lo para uma base de dados melhor, ou reconstruir as partes que continuam a falhar.
Três plataformas que construí do início ao fim
Cada uma concebida, construída, colocada em produção e ainda mantida só por mim.
ShopLux, um marketplace de moda de luxo multi-marca
O desafio: dar a várias marcas de moda de luxo uma única montra online onde possam listar produtos, receber pagamentos reais e publicar o seu próprio conteúdo editorial, sem precisarem de um programador para cada atualização.
O que construí: sozinho, desde a estrutura da base de dados. Checkout seguro com Stripe, stock que se atualiza em segurança mesmo com várias encomendas em simultâneo, uma área de conta para o cliente, e uma secção de Jornal e Notícias que a marca pode publicar sozinha. Construí também os painéis de monitorização que me avisam se algo no site abranda ou falha.
Um agregador de eventos culturais
O desafio: reunir exposições, eventos culturais e descontos de muitas fontes diferentes num único lugar, sempre atualizado sem que ninguém precise de inserir dados à mão.
O que construí: todo o backend e uma API REST e GraphQL preparada para servir tanto o site como outras aplicações, um painel de administração que editores não técnicos conseguem realmente usar, e pipelines automáticos que recolhem e limpam dados de eventos de várias fontes na web.
Um diretório de organizações de caridade verificadas
O desafio: ajudar as pessoas a encontrar e a confiar em organizações de caridade arménias, com informação rigorosa que a própria equipa das instituições consegue manter atualizada.
O que construí: um backend em Django com ferramentas de administração pensadas para equipas não técnicas, localização e mapas para que as pessoas encontrem organizações perto de si, e um redesign visual completo que liderei do zero.
Como cheguei até aqui
Cinco anos, uma linha direta desde os dados até sistemas completos em produção.
DataNerds
Comecei em dados: a recolher e analisar conjuntos de dados reais, e a aprender a transformar informação confusa em algo útil.
Realtify, República Checa
Primeira função de backend em produção: construção de pipelines de dados imobiliários que alimentavam um produto real.
PriceHubble, Suíça
Casa-mãe suíça da Realtify após a aquisição em 2021. Construí e mantive os microsserviços em FastAPI que encaminhavam tráfego real para os modelos de machine learning, e liderei a migração de Flask para FastAPI.
PM Solution
Full stack engineer, a construir aplicações de contabilidade e gestão de negócios em Django e Angular.
South Gate Armenia
Engenheiro de backend em regime de contrato, a trabalhar em Django lado a lado com uma equipa de frontend em React.
Independente
Concebi e construí o agregador cultural e o Baregorc de um repositório vazio até à produção, a par de um período de contrato na DataHatch.
ShopLux
A construir uma plataforma completa de e-commerce multi-vendedor, sozinho, do início ao fim.
Porque trabalhar comigo
Estou baseado no Porto, Portugal, com autorização legal completa para trabalhar em qualquer país da UE. Não há agência nem gestor de conta entre nós. Fala diretamente com a pessoa que concebe o sistema e escreve o código, e continuo envolvido depois do lançamento em vez de desaparecer assim que o projeto vai ao ar.
Tenho também o meu próprio monitor de disponibilidade, um pequeno painel que eu próprio construí e que vigia 24 horas por dia todas as plataformas que mantenho. É o mesmo hábito que trago para o seu projeto.
- Autorizado a trabalhar na UEBaseado no Porto, pronto para trabalhar com clientes em toda a Europa.
- Comunicação diretaInglês fluente, além de arménio e russo como línguas nativas.
- Responsabilidade totalArquitetura, construção, implementação e monitorização, geridas por uma só pessoa.
- A criar raízes locaisAtualmente a aprender português, além das línguas acima.
As ferramentas
Para quem, na sua equipa, percebe de tecnologia.
Linguagens e frameworks
Dados
Infraestrutura
Autenticação
Observabilidade
O que dizem colegas e clientes
Partilhado sem nomes, a pedido. Uma média de 5 em 5 entre as sete pessoas abaixo.
Ao entrar para a equipa não tinha muita experiência com Python, mas mostrou várias vezes vontade de aprender. Implementou e expandiu vários endpoints de API em projetos escritos em Django, FastAPI e Flask. A sua curiosidade ajudou-o a clarificar requisitos e a colaborar com a equipa. Foi um prazer ver o seu rápido crescimento.
Colega, PriceHubbleTrabalhámos com o Ayk desde o início da Realtify. Tem excelentes capacidades de comunicação, e vi o seu crescimento profissional como programador. Ao contratá-lo, tem um profissional muito curioso, com paixão por resolver problemas difíceis, e também uma pessoa agradável.
Colega, RealtifyO Ayk é extremamente trabalhador e entrega sempre mais do que o esperado. Tem uma grande vontade de evoluir, por isso aprende tudo muito depressa, e a sua evolução ao longo dos anos tem sido verdadeiramente impressionante. É um ótimo colega de equipa, sempre pronto a ajudar e respeitador com todos.
ColegaTrabalhámos muito de perto na PriceHubble. Foi o meu 'buddy' quando comecei, muito prestável e simpático. Tem olho para o detalhe, faz testes completos de ponta a ponta e tem fortes competências de backend e análise. Aprendeu também frontend num período muito curto e contribuiu dentro dos prazos.
Colega, PriceHubbleO Ayk é uma pessoa simpática e fácil de trabalhar. Durante o nosso trabalho em conjunto, foi um grande contribuidor para a aplicação, as suas funcionalidades, a arquitetura e a documentação técnica. Conduziu sessões de transferência de conhecimento para novos colegas, esteve sempre disponível para ajudar, e tem uma boa base técnica e excelentes soft skills.
ColegaFez um ótimo trabalho a melhorar e manter os nossos serviços em FastAPI, adicionando novas funcionalidades com cuidado, sem quebrar o que já existia. Quero destacar em particular o trabalho de migração e normalização de dados do Azure Cosmos DB para PostgreSQL e MongoDB, um processo que decorreu de forma suave e fiável. Um engenheiro de backend muito de confiança e fácil de trabalhar.
Cliente freelanceO Ayk teve um papel importante no desenvolvimento e manutenção dos nossos serviços em FastAPI, introduzindo constantemente novas funcionalidades sem comprometer a estabilidade das já existentes. Liderou a migração e normalização de dados do Azure Cosmos DB para PostgreSQL e MongoDB, tratada de forma tranquila do início ao fim. Um engenheiro fiável, ponderado, e um prazer para trabalhar em conjunto.
Cliente freelanceTem um projeto em mente?
Diga-me o que quer construir. Digo-lhe com franqueza se é um bom encaixe e, em traços gerais, o que vai exigir, sem discurso de vendas.