Summary
Pablo Johnson is a software engineer with over a decade of hands-on experience building mobile apps, full-stack services, and machine learning systems across Europe and Latin America. He combines Android leadership and mobile craftsmanship from earlier roles with a recent master's-backed focus on ML and data pipelines, having built a PCB-error detection dataset and TensorFlow model during his thesis work. Comfortable in Agile teams and DevOps practices, he emphasizes software quality without sacrificing delivery speed and has implemented Python/FastAPI backends and Vue frontends for production ML tooling. Currently based in Erfurt, Germany, he is expanding his ML and data-science skills while contributing to enterprise projects at FERCHAU and Funkwerk. Outside work he’s a lifelong learner who brings creative problem solving informed by a background spanning embedded, mobile, backend, and applied research.
10 years of coding experience
13 years of employment as a software developer
Master's degree, Ciencias de la computación, Master's degree, Ciencias de la computación at Technische Universität Ilmenau
Bachelor's degree, Ingeniería Informatica, Bachelor's degree, Ingeniería Informatica at Pontificia Universidad Católica del Perú
Spanish, English, German, Portuguese