Uğur “vigo” Özyılmazel

İstanbul, Turkey | ugurozyilmazel@gmail.com

CAREER SUMMARY

  • A lifelong computer programmer who loves to learn, build, improve programming knowledge and achieve goals.
  • Software developer with 30+ years of experience delivering robust applications through exceptional effort and capabilities
  • An energizing, conventions-focused coach and mentor. Committed to providing colleagues and team-mates clear vision, best software development methodologies, open-source culture and motivating them to achieve unprecedented results.

EXPERIENCE SUMMARY

  • Python; 15 years
  • Ruby; 13 years
  • Golang; 5 years
  • Bash; 16 years
  • Linux; 16 years

AREAS OF EXPERTISE

  • Team Leadership
  • Training & Mentoring
  • Python, Golang, Ruby and Bash Programming Skills
  • Relational/In-Memory Databases, Message Queues
  • System Architecture and Design Skills
  • REST, RPC and gRPC, MQTT
  • Microservices
  • Containers, Docker and CI/CD Skills

PROFESSIONAL EXPERIENCE

Madduck, Istanbul [Dec 2022 - Current]

Head of Software Engineering

I established rock-solid foundations for software development methodologies within our teams. I significantly enhanced our expertise in Go and Python. I strived to fix, patch, and build as much as possible.

I initiated and implemented the “infrastructure as code” approach. I have developed a REST API service that manages subscription processes for the Apple App Store using the Go language. I implemented template services and libraries using Go that form the framework of the backend services we will develop in the future.

The entire software operations of the company are under my responsibility. I lead backend and infrastructure teams, mobile app development teams, frontend teams, and third-party relations. I also define the company’s development culture and development strategies.

Delivery Hero Tech Hub, Istanbul [Oct 2021 - Dec 2022]

Principal Engineer

I taught the Go programming language, basic Unix and command-line skills, version control, and related tools and frameworks. I provided support to teams related to the Python programming language. I assisted the talent acquisition team with software developer interviews and evaluated hundreds of candidates’ assignments. I motivated my team to contribute to open source projects. I initiated documentation projects to set software development standards.

Hired as a Go and Python ambassador, I provided Go training to nearly 300 developers and teams. I prepared and evaluated more than 250 Python and Go candidates’ assignments and conducted approximately 400 technical interviews with candidates proficient in these languages. I embedded the culture of open source software development, prepared resources, and organized internal source code repositories. Additionally, I developed Go microservices and deployment automations.

Hybrone, Istanbul [Jan 2020 - Sep 2021]

Tech Manager

I led the Hybrone project team, developing small applications for Raspberry Pi and similar IoT devices, and writing code for both backend and frontend. My technical stack included Go, Python, Ruby, and JavaScript. Additionally, I conducted trainings for my team’s software developers to enhance their skills and knowledge.

Hired as the head of software engineering, solutions, and developer relations, I was responsible for delivering full-stack applications and microservices using Ruby and Python, as well as Go microservices utilizing gRPC and various databases. I created various Go modules, libraries, and wrappers, and coordinated the software design of the Hybrone platform, which included over 18 microservices and mobile applications. I also supported the frontend teams in developing and deploying JavaScript applications and provided extensive software development training to my teammates.

Demirören Teknoloji, Istanbul [Feb 2019 - Dec 2019]

Sr. Software Development Manager

I led the DHA News Management Platform team, successfully shipping the platform using Python, Django, and Go. Additionally, I designed the CI/CD pipeline for the platform and coordinated the development and DevOps teams.

Hired as the Head of Platform Engineering at DHA News Agency, I built the News Management Platform using Python, Django, and Go. I also designed the CI/CD pipeline for the platform and coordinated the development and DevOps teams.

Biges, Istanbul [Mar 2018 - Jan 2019]

Sr. Software Solutions Architect

I led the Biges software development team and initiated the first seeds of the Hybrone platform project. We successfully shipped the Biges B2B e-commerce web platform with a very small team using Python and Django. Additionally, we integrated third-party CRM software into our B2B platform.

Hired as the Head of Alarm and Data Monitoring Platforms, I led the development of an alarm management platform for burglary, fire, and motion detection. We delivered a B2B e-commerce platform using Django and integrated CRM tools into the service. I also built microservices for physical devices like cameras and burglar alarms to integrate with alarm management platforms. Furthermore, I coordinated the company’s transformation into a research and development center and provided training in Python, Linux, and Docker to developers.

Istanbul Bilgi University, Istanbul [June 2001 - Feb 2018]

Head of Web Development

In the early 2000s, I developed the first web-based online education application and crafted some of the university’s most significant websites. I introduced the SVN, Git, PHP, Python, and Django ecosystems to the department. I managed the transition from Microsoft technologies to open source software and tools. Over time, I built and shipped hundreds of web applications.

I technically led the web application team, developing and implementing strategies for development, deployment, and release management. I selected the tech stack for developing and maintaining web applications, ensuring optimal performance and scalability. Additionally, I built and deployed hundreds of web applications, managing the entire lifecycle from conception to deployment.

Alo Bilgi, Istanbul [Jan 1991 - May 1994]

Game Developer

In the early 90s, I created “Dinozorus” the first commercial TV game in Turkey. I also authored several other games for Turkish national TV channels, including “Küp Küp”, “Sokak Dövüşçüsü” and a football game. I led a game development team that successfully developed and launched “Tele Ralli” a two-player game played live over landline phones. For these projects, we utilized Amiga computers, programming in 68000/68020 assembly language, and employed tools like “Deluxe Paint”, “Asm One”, “Seka”, “Trash’em One” and “Protracker”.

Links