Azer Koçulu

Azer Koçulu

Building delightful software ✨ in Berlin

Projects

2023
Sway

Replace meetings with team rooms single click away in your desktop. Built with Elixir, TypeScript, Electron.

2023

A studio for building delightful AI products

Work Experience

2021 — 2022
Berlin

Architected and built a functional MVP of the new product.
Documented the project extensively and onboarded new engineers to the new project.
Built a design system to streamline, speed up development.
Lead development of affiliates project, documented complex product flows, aligned the org on approach.
Proposed a scrum system to continuously improve engineering output.
Built a custom debugging tool for the legacy state architecture.

2020 — 2021
Berlin
  • Joined the company as the first technical member, led the creation of a product from inception.
  • Directed the hiring and onboarding process for engineers.
  • Translated business ideas and requirements into a product, managing all phases from concept to completion.
  • Architectured, designed, and implemented a new SaaS using Go, TypeScript, React, MySQL, and DynamoDB technologies.
  • Hired and onboarded the engineering team, composed of two entry-level engineers and one senior engineer.
  • Fostered a high-productivity environment by providing clarity, autonomy, and conventions for consistently delivering high-quality software.
  • Executed the implementation of a scrum methodology tailored to fit the company's size, market, and constraints.
  • Established and executed security policies, proactively safeguarding the company and customer data from potential threats.
2018 — 2020
Berlin

Lead development of cache consumer project, a critical infrastructure component responsible for how API returns fresh data.
Refactored necessary parts of the infrastructure to let Contentful users get fresh content as soon as a change is published, while keeping a reasonable cache/hit ratio.
Lead the scheduled content publishing project.
Facilitated meetings and wrote comprehensive documentation.
Streamlined the delivery of the project to promote predictibility, which helped
the team to build confidence and trust.
Setup monitoring and alerting, and coordinated the release between different departments and roles.
Built and shipped experimental applications for the marketplace project.
Designed and developed an alternative easy-to-use upload interface for the content app

2017 — 2017
Remote

Built a desktop app that launches Superhuman, as well as its Chrome extension on the back-
ground.
Coded desktop specific features such as auto-update, notifications and auto-launch.
Contract ended once the desktop app was shipped

2015 — 2016
Software Engineer at Jelly

Built image, search, user permission management, magic answers, search engine APIs using
Go.
Built auto-tagging system for the content.
Built a feature-rich admin app that gets easily extended, using React and Redux
Built integration with Amazon’s Alexa product
Developed internal libraries for solving complex problems with abstractions that save time, and
make the codebase more maintainable.

2014 — 2015
Software Engineer at Teespring

Built a high-performance image processing server that serves 5 million images per day, using
Go programming language.
Participated development of the analytics application using React library, leaded efforts to ex-
tract the application into its own repository.
Built an auto-tagging service in Go.
Maintained and developed deprecated image generation server written in NodeJS.
Built a color conversion library for Pantone swatchbook to reduce the amount of incorrect color
conversions. Made extended research and developed visualization tools to make the conversion
close to perfect.
Participated development of the t-shirt composer application written in JavaScript. Added fea-
tures, did bug fixings, wrote open source libraries for it, and also redesigned it.

2011 — 2014
San Francisco

Participated development of chat apps
Restructured chat projects in CommonJS packages and modules.
Built a micro-framework to test realtime apps by users and agents
Main Duties:
Building the chat platform of the site.
Investigating and fixing performance issues.
Creating JavaScript libraries needed.
Fixing bugs
Building testing tools to catch and fix bugs

2008 — 2011
Software Engineer at Firebug (Mozilla)
Remote

Built second version of the Firebug Lite project.
It was one of the first cross-browser debugging tools for JavaScript.
First adapter of the project was Google Maps team.
Tech giants such as Google used it extensively in their platforms and products.

2007 — 2008
Remote

Built one of the earliest examples of web-based spreadsheets software as a part of 4 people team.

2008 — 2008

Contact