Software Engineering × Algorithms

Nicolas Armando Alba Murillo

Production engineering.World Finals precision.

Backend & Full Stack Software Engineer · ICPC World Finalist

Reliable backend and full-stack systems, difficult production debugging, and algorithmic depth applied to real engineering decisions.

Cochabamba, BoliviaOpen to relocate
Portrait of Nicolas Armando Alba Murillo

What I bring

Practical engineering with strong algorithmic thinking.

Focus

Backend · Full Stack

Strength

Algorithms · Debugging

World Finalist

ICPC 2025

Honorable Mention · 5 problems solved in Baku

#22 Global

IEEEXtreme 18

1st in Bolivia and IEEE Region 9

2004

Codeforces peak

Candidate Master · 1,905 solved problems

2558

LeetCode rating

Guardian · top 0.15% globally

01 / About

Software engineering with a competitive programming mindset.

Production experience, international contests, and a habit of going deep when a problem gets difficult.

A Software Engineer from Bolivia working across backend, full-stack, real-time systems, financial products, and technical data for AI training.

Production work has included .NET, C#, React, SQL and NoSQL databases, Docker, Linux, CI/CD, and REST APIs. The part I enjoy most is finding the cause of a difficult issue and leaving the system simpler than before.

Competitive programming shaped the way I approach problems. I represented Bolivia and Universidad Mayor de San Simon internationally, served on the IOI 2025 Host Scientific Committee, and support university students learning algorithms and ICPC methods.

01

Production software

Backend and full-stack development, real-time features, database work, reliability, testing, and delivery with product teams.

02

Algorithms

Graphs, dynamic programming, optimization, advanced data structures, checkers, validators, generators, and edge-case analysis.

03

Clear teamwork

Remote collaboration, technical discussions in English, mentoring, stakeholder demos, and practical trade-off decisions.

How I work:Understand the problemExplain the trade-offsBuild a maintainable solution

02 / Experience

Work that shipped and ran in production.

AI training data, financial products, real-time collaboration, reporting, and workflow automation.

micro1 logo

May 2025Oct 2025

San Francisco Bay Area, CA · Remote

Part-time / Contract

AI Trainer - Human Data

micro1

Technical data work for AI training, with a strong focus on algorithms, reasoning quality, and careful review.

  • Created and reviewed human data for AI training tasks, checking correctness, reasoning, and client requirements.
  • Used algorithms, logic, data structures, and edge-case analysis, and explained solutions and corner cases in technical meetings.
  • Met client KPIs, earned performance bonuses, and moved to more complex work involving checkers and validators.
AlgorithmsData StructuresC++ValidatorsCheckersSlack
FaaST logo

Apr 2025Aug 2025

Chile · Remote

Full-time

Full Stack Developer

FaaST

A banking platform for ordering, factoring, and leasing workflows used by clients in Peru and Chile.

  • Developed and debugged .NET microservices and React microfrontends for high-traffic financial workflows.
  • Found and fixed a critical issue in a busy endpoint, earning recognition from the Product Owner for the impact and speed of the fix.
  • Improved performance and reliability, and explained technical options when a decision depended on business rules.
.NETC#ReactMicroservicesMicrofrontendsProduction Debugging
Jalasoft logo

Jan 2024Apr 2025

Bolivia · Remote

Software Engineer / Full Stack Developer

Jalasoft

Meetpoint, a virtual-presence platform with video calls, chat, reporting, and face-recognition workflows.

  • Built and improved backend and frontend features with ASP.NET, C#, React, SignalR, OpenVidu, MySQL, and MongoDB.
  • Designed a MongoDB reporting workflow that handled up to 3 million records efficiently and delivered important analytics for stakeholders.
  • Improved real-time and video-call performance, proposed refactors, presented demos, managed feature flags, and mentored interns.
ASP.NETC#ReactMongoDBMySQLSignalRDockerGitLab
Jalasoft logo

Jan 2023Jan 2024

Bolivia · Hybrid

Software Engineering Intern

Jalasoft

Blueprint, a business-process management platform for workflow automation, permissions, and process execution.

  • Designed the first backend structure with Domain-Driven Design and Onion Architecture, including global API error handling and graph data persistence.
  • Fixed database performance issues such as Cartesian explosion and set up EF Core, MySQL, test coverage, CI/CD, environments, deployments, and Semantic Release.
  • Solved complex React Flow issues and built a reusable alert hook that reduced repeated frontend code.
DDDOnion ArchitectureASP.NETEF CoreMySQLReact FlowCI/CDxUnit

03 / Competitive Programming

Competitive programming on the international stage.

World Finals, regional medals, scientific committee work, and advanced international training.

Nicolas Alba with his team at the ICPC World Finals 2025 in Baku

31 Aug – 5 Sep 2025 · Baku, Azerbaijan

ICPC World Finals 2025 — Honorable Mention

International Collegiate Programming Contest

Reached the global final, earned Honorable Mention, and solved 5 problems while representing Universidad Mayor de San Simon.

  • Competed with leading university teams from around the world.
  • Built team routines to improve speed, communication, and accuracy under contest pressure.
The Bolivian team receiving bronze medals at the ICPC Latin America Championship 2025

Mar 2025 · Salvador, Brazil

ICPC Latin America Championship 2025 — Bronze Medal

ICPC Latin America

Placed 12th among 45 teams, earned a Bronze Medal, and qualified for the ICPC World Finals.

  • Represented Bolivia as the country's only qualifying team.
  • Advanced to the World Finals in Baku, Azerbaijan.

26 Oct 2024

IEEEXtreme 18.0 — 22nd Globally

IEEE · Team HHNNAM2

Placed 22nd worldwide and 1st among teams from Bolivia and IEEE Region 9 in a contest with more than 19,000 participants.

Nicolas Alba serving on the IOI 2025 Host Scientific Committee in Sucre

Oct 2024 – Aug 2025 · Sucre, Bolivia

Host Scientific Committee Member — IOI 2025

37th International Olympiad in Informatics

Reviewed international problem proposals and helped prepare them for a major global programming olympiad.

  • Worked with checkers, validators, heuristic solutions, and problem-quality reviews.
  • Completed committee meetings and technical work in English as a volunteer contribution.

Mar 2026 · Santiago, Chile

ICPC Latin America Championship 2026 — Honorable Mention

Team Wasos del Valle · UMSS

Represented Bolivia and Universidad Mayor de San Simon at the regional championship.

  • Placed 24th among 41 of the region's top university teams.
  • Reached the top 5 during the contest and narrowly missed a first-to-solve result.
Perritos Malvados receiving gold medals after winning ICPC Bolivia 2024

30–31 Aug 2024 · Bolivia

ICPC Bolivia 2024 — National Champion

Universidad Mayor de San Simon

Won the Competencia Boliviana de Programacion with team Perritos Malvados.

  • Placed 1st among 189 teams and solved 8 of 12 problems.
  • Ranked 21st among 1,424 teams in the simultaneous regional competition.
Bolivian participants at the programming contest training camp in Argentina

2024–2026

Three International Training Camps

Completed advanced competitive programming training in Argentina, Brazil, and the 50th Petrozavodsk winter camp.

  • Programming Contest Training Camp at Universidad Nacional de La Matanza — two weeks, Jul 2024.
  • Brazilian ICPC Summer School 2025 — World Final Class, 85 hours.
  • 50th Petrozavodsk Programming Camp — Winter 2026.

Nov 2023

Meta Hacker Cup 2023 — Round 3

Meta

Reached Round 3 and placed 329th in that round.

  • Placed 376th in Round 1.
Nicolas Alba holding the SanSi Cup first-place trophy

Dec 2024 · Cochabamba, Bolivia

SanSi Cup 2024 — Champion

Universidad Mayor de San Simon

Won the national individual programming competition organized by Universidad Mayor de San Simon.

04 / Selected Work

Systems built for real users.

Products where architecture, performance, debugging, and delivery all mattered.

Jalasoft · Production platform

Meetpoint

A virtual-presence web application for companies and universities, with video calls, live chat, reports, and face-recognition workflows.

  • Built real-time backend and frontend features with SignalR and OpenVidu.
  • Created a MongoDB reporting workflow that handled up to 3 million records efficiently.
  • Improved video-call performance and production reliability.
ASP.NETC#ReactMongoDBMySQLSignalROpenViduDocker

Jalasoft · BPM platform

Blueprint

A business-process management application for workflow automation, permissions, process design, and execution.

  • Designed the first backend structure with DDD and Onion Architecture.
  • Stored graph-based workflow data and improved complex database queries.
  • Set up CI/CD, test coverage, environments, deployments, and Semantic Release.
ASP.NETC#EF CoreMySQLReact FlowGitLab CI/CDxUnit

FaaST · Banking software

Financial Workflow Platform

Ordering, factoring, and leasing workflows used by financial clients in Peru and Chile.

  • Developed .NET microservices and React microfrontends.
  • Diagnosed a critical issue in a high-traffic endpoint and improved reliability.
  • Explained technical trade-offs and business-dependent decisions to the Product Owner.
.NETC#ReactMicroservicesMicrofrontendsPerformance Analysis

micro1 · Technical data work

AI Training Human Data

Technical data creation and review for AI training tasks involving algorithms, logic, data structures, and edge cases.

  • Explained algorithms and corner cases in technical meetings.
  • Met client KPIs and moved to advanced checker and validator work.
  • Used competitive-programming-level reasoning in quality-sensitive tasks.
C++AlgorithmsData StructuresValidatorsCheckersQuality Review

05 / Skills

Tools I use to build and solve.

A practical stack for building production software and solving algorithm-heavy problems.

01

Backend

.NETASP.NETC#Node.jsExpress.jsSpring BootREST APIsMicroservicesSignalREntity Framework CoreSwagger
02

Frontend

ReactJavaScriptTypeScriptAngularReact FlowReact Beautiful DnDCustom HooksFrontend Debugging
03

Databases

PostgreSQLMySQLMongoDBQuery OptimizationData ModelingGraph PersistenceLarge Reporting WorkflowsCAP Trade-offs
04

DevOps / Cloud

DockerGitGitLabGitLab CI/CDLinuxTerraformEnvironment ManagementAutomated DeploymentsSemantic Release
05

Algorithms / Competitive Programming

Graph AlgorithmsDynamic ProgrammingOptimizationAdvanced Data StructuresPersistent Data StructuresCombinatoricsProbabilityComplexity AnalysisTestlibTPSValidatorsCheckersGenerators
06

Programming Languages

C++PythonC#JavaScript / TypeScriptJavaKotlinHaskellBash / Shell / PowerShellAssembly
07

Engineering Practices

DDDTDDUnit TestingMockingOnion ArchitectureClean CodeSOLIDDesign PatternsCode ReviewConcurrencyParallelismPerformance Optimization

06 / Education & Languages

Education and languages.

Software engineering education, academic distinction, and English credentials for international work.

Jan 2020Dec 2023

Bachelor's Degree in Commercial Software Engineering

Universidad Salesiana de Bolivia

Cochabamba, Bolivia

  • Highest GPA in the program: 93.5 / 100.
  • 100% merit scholarship for academic excellence.
  • Honors each semester and graduation with Excellence.

Communication

Spoken Languages

Spanish

Native

English

C1 Advanced
  • EnglishScore Core Skills Certificate: 522 overall, valid from 20 May 2026.
  • Duolingo English Test: 115 overall, CEFR B2.
  • Used English in IOI committee meetings and international technical work.

08 / Contact

Let's build something useful.

I'm open to software engineering roles where backend work, debugging, performance, and strong problem solving matter.

Cochabamba, BoliviaOpen to relocate