Skip to content
View danieleloscozzese's full-sized avatar
💻
Working away
💻
Working away

Sponsoring

@nicolo-ribaudo
@sindresorhus
@Homebrew

Block or report danieleloscozzese

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danieleloscozzese/README.md

Daniel Arthur Gallagher

I come from Scotland, I'm gay, and I live in Milan in Italy.

Work 💻

Klarna 💳

I'm a Senior Staff Engineer for Klarna.

My achievements here aren't going on a public page, but I'm happy and enthusiastic to be part of a European-built household tech company, working on a public-facing product as I like. I'm a team lead and full-stack engineer on TypeScript, with additional architectural opportunities.

Subito.it 📰

I moved to Italy as a Software Engineer and grew to become a Staff Software Engineer at Subito.it, an online marketplace—the biggest in Italy and a part of Adevinta—in the frontend: strong not just on JS but HTML and CSS from a career I started over a decade ago as an apprentice.

I worked on rebuilding the application of the listing and detail pages, and rolling out a rebrand of the site in my first year, enhancing web performance both as a tactical focus and as part of business as usual, developing various search features and running A/B tests to improve the UI and the overall product's performance.

Over time I took on an enabling and coordinating role: working with my colleagues to boost their delivery, harmonise, evolve and maintain standards and resolve technical problems that had an impact across teams.

That developed into a platform-team position in a Staff role, and as Staff Frontend Engineer in the team of Core Engineering.

General

I have quite a bit of experience conducting technical interviews, starting from experience at the BBC, and I was able to refine it in Subito over a number of rounds of hiring. I enjoy interviewing, and try both to make sure that we get the information that we need about the candidate and that the candidate has a positive experience.

Studying

Tech ⚡

I try to write TS that's more than mediocre with a focus on a maximal use of the language to get more runtime guarantees from the code.

I refreshed the pure Node.js side and obtained the Node.js Services and Application developer certificates from the OpenJS Foundation, part of the Linux Foundation.

Languages 💬

English en-GB

I'm a native speaker, with a Scottish accent.

Italian it-IT

I'm a fluent and daily speaker of Italian and am certified to C1.

Popular repositories Loading

  1. focus focus Public

    The repository for my focus extension.

    CSS 2 1

  2. customary customary Public archive

    Allows native browser validation and then prevents submission.

    TypeScript 2

  3. rely-on rely-on Public archive

    A DOM helper function to refine the types of selected elements that should not be missing.

    TypeScript 1

  4. normalize-file-extension normalize-file-extension Public archive

    A utility function for normalizing file extensions.

    JavaScript 1

  5. serve serve Public archive

    Forked from fogleman/serve

    Simple Go file server for command line development use, a la Python's SimpleHTTPServer.

    Go 1

  6. danieleloscozzese danieleloscozzese Public

    My profile on GitHub.com

    1