Portrait of Edwin del Bosque

Senior Software Engineer

Edwin del Bosque

Design-minded engineering.

I build accessible, thoughtful interfaces at Atlassian, working closely with design and product.

Building software with teams

Professional experience

Oct 2022 - Present

Atlassian

Senior Frontend Engineer

Lead Confluence features from technical design through rollout, with a focus on frontend architecture, performance, and reusable UI systems for a workspace used by millions daily.

  • Six figures saved

    In engineering costs through more reusable Atlassian Design System components.

  • 6 engineers mentored

    Through code review and pairing, including a summer intern who received a return offer.

  • Enterprise migration performance

    Resolve Data Center-to-Cloud migration bottlenecks and build tooling for enterprise customers.

  • Observability & performance

    Develop automated reporting that helps Confluence admins understand performance across users and devices.

Role details at Atlassian

Selected contributions across my Atlassian tenure

  • Served as Tech Lead for the entire Company Hub project, guiding technical design and rollout while directly owning customizable building blocks including cards, carousels, spotlights, and sections.
  • Partner with designers and product managers to develop and launch page splitting, using an algorithm to parse published content and address a long-standing content-loading problem.
  • Profile migration bottlenecks and build tools for customers in finance, gaming, semiconductor manufacturing, and other industries.
  • Translate raw analytics into customer-facing performance insights and automated reporting for Confluence admins.

React · TypeScript · Design systems · Performance · Product analytics

Feb 2020 - Jan 2022

McKinsey & Company

Software Engineer II

Built full-stack applications for clients in energy, pharma, telecom, and other sectors, progressing from Software Engineering Apprentice to Software Engineer II.

  • Launched in 12 weeks

    Launched a COVID-19 resource portal for small businesses as part of a two-person engineering team.

  • State-specific resources, 10+ languages

    Localized the portal’s information by state and oversaw translation into 10+ languages.

Role details at McKinsey & Company
  1. Software Engineer IIMay 2021 - Jan 2022
  2. Software Engineer IAug 2020 - May 2021
  3. Software Engineering ApprenticeFeb 2020 - Aug 2020

Selected contributions across my McKinsey tenure

  • Paired Angular and React frontends with Node.js, GraphQL, and .NET backends for client applications ranging from internal tools to large-scale platforms.
  • Helped client teams move from waterfall to agile delivery by facilitating backlog refinement, sprint planning, and design jams with decision-makers and multidisciplinary teams.
  • Built Angular and React interfaces while meeting every sprint deadline.
  • Improved an energy company’s digital infrastructure to support increased traffic during the pandemic.

Angular · React · Node.js · GraphQL · .NET

Where it started

Personal projects

Personal projects from before my professional engineering career.

Artworked music player with album artwork and track previews

Personal project iTunes artwork finder

Find original-quality iTunes artwork and preview tracks for your music library.

  • React
  • Redux
  • iTunes API
Read project

The idea

I wanted good-quality cover art for my own music library. Artworked grew out of that small, personal problem.

My role

I designed the interface and built the frontend with React, Redux, and the iTunes API.

What it does

Search for music, download artwork in its original quality, and listen to a preview. Audio previews started as a last-minute addition to the artwork finder.

View screenshot
Picasso palette editor with five generated colors and a save action

Personal project Color palette builder

A full-stack app to generate color palettes and save a personal collection.

  • React
  • Node.js
  • PostgreSQL
Read project

The idea

Bring palette generation and a saved color collection into one place, with an account to keep track of the combinations you like.

My role

I collaborated with another developer to build the frontend and backend from the ground up, working on the interface and the REST API.

What it does

Generate color palettes, create an account, and save palettes for later. The app pairs a React frontend with Node.js, Express, and PostgreSQL.

View screenshot
Earlier explorations
  • The Screening Room

    A movie discovery app with search, trailers, accounts, and watchlists.

    View source
  • Community Connect Colorado

    A React Native resource finder for exploring community support across Colorado.

    View source

A little context

About me

Based in New York City

I’m Edwin, a design-minded software engineer in New York City. I bring deep frontend expertise to work across the stack, with care for accessibility and how a product feels to use.

I work closely with designers and product managers, using prototypes to shape ideas and code review and pairing to support other engineers. Earlier work in finance and analysis shapes how I think through product and engineering problems.

Tools I’ve worked with

Frontend

  • React
  • TypeScript
  • JavaScript
  • Angular & RxJS
  • CSS & Sass

Backend & data

  • Node.js
  • GraphQL
  • .NET
  • PostgreSQL
  • Splunk

Design & quality

  • Figma
  • Sketch
  • Jest & Mocha
  • E2E testing