Disponible para proyectos freelance

Ingeniero de Software · Argentina

Hola, soy Santiago Simoncelli.

Ingeniero de software con 8 años de experiencia construyendo productos web. Me especializo en el ecosistema Elixir: Phoenix y LiveView.

profile_live.ex
defmodule Santiago.ProfileLive do
  use SantiagoWeb, :live_view

  def mount(_params, _session, socket) do
    {:ok,
     assign(socket,
       name:  "Santiago Simoncelli",
       role:  "Software Engineer",
       years: 8,
       stack: ~w(Elixir Phoenix LiveView)
     )}
  end
end

Sobre mí

8 años escribiendo software que funciona.

Lo que me mueve es el trabajo bien hecho: código claro, sistemas mantenibles y productos que resuelven problemas reales. Mi terreno es Elixir —Phoenix y LiveView—, donde construyo aplicaciones web rápidas y robustas. También trabajo con JavaScript y React cuando el frontend lo pide.

Fuera del editor me vas a encontrar haciendo deporte, viajando o tomando un buen café.

Deportes
Viajes
Café

Stack

Mi especialidad, en una línea.

principal = :elixir

Elixir

Concurrencia y código expresivo sobre la BEAM.

framework = :phoenix

Phoenix

Aplicaciones web productivas y robustas.

ui = :live_view

LiveView

UI reactiva en vivo, casi sin JavaScript.

También trabajo con

Ecto OTP PostgreSQL JavaScript React Git

Experiencia

Mi historial, commit a commit.

$ git log --oneline --graph career/

commit 7f3a9c2 HEAD → actual · 2022 — Actual

Senior Software Engineer

WyeWorks

Desarrollo full-stack (frontend y backend) en un proyecto educativo open source para Carnegie Mellon University (CMU) y Arizona State University (ASU), trabajando en equipo con metodologías ágiles.

ElixirPhoenixLiveViewPostgreSQL
commit 2b8e1d4 · 2021 — 2022

Application Development Analyst

Accenture

Obsolescencia y remediación de servidores, migración de jobs y recodificación de procesos VB6. Como frontend developer, integración de servicios y desarrollo de APIs para una entidad bancaria, en equipos ágiles.

C#.NETReact
commit a1c004e root-commit · 2018 — 2021

Software Developer

CATE 911

Desarrollo de aplicaciones web y mobile, internas y externas: medición de calidad operativa, evaluaciones online, comunicación interna, y gestión de armamentos y suministros, además de la reestructuración y unificación de bases de datos.

C#.NETFlutterMySQL

Contacto

¿Tenés un proyecto en mente?

Estoy disponible para trabajo freelance y nuevas oportunidades. Escribime y lo charlamos.