Timotei D.

Timotei D.

Cluj-Napoca, Romania
Hire Timotei D. Hire Timotei D. Hire Timotei D.

About Me

I am a quality-driven Software Architect with 9+ years of technical know-how in the use of a wide variety of technologies for the iteration of high-quality mobile, desktop, and web-based solutions for clients. I am an ardent hackathelete with valuable team lead expertise; delivering innovative software solutions on projects.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Software Architect
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Technical University of Cluj-Napoca
Technical University of Cluj-Napoca
Teaching Assistant
2016 - Present (9 years)
Cluj-Napoca, Romania
  • Regularly teach students the principles of software design (including SOLID principles, design patterns, architectural patterns).

  • Offered guidance and support in the implementation of industry best practices on projects.

  • Provide support during code activities and projects to assist students.

Ullink
Ullink
Software Architect
2015 - Present (10 years)
Cluj-Napoca, Romania
  • Provide technical leadership and direction for the iteration of financial software products and the environment required to successfully deploy them.

  • Participated in code reviews, API approvals, technology evaluations and guided teams on which technical aspects/debt of products to tackle for efficiency.

  • Implement .NET assembly merging for WPF tech stack on products for Ullink.

Ullink
Ullink
Senior Software Engineer
2013 - 2015 (2 years)
Cluj-Napoca, Romania
  • Built and deployed financial software products for Ullink.

  • Rewrote and removed unneeded steps from the build process; reducing build time by 600% during development and implemented TDD.

  • Utilized engineering best practices and provided support for the debugging of financial software libraries for clients.

iQuest
iQuest
Software Engineer
2011 - 2013 (2 years)
Cluj-Napoca, Romania
  • Offered technical expertise for the development of software solutions for clients.

  • Influenced technical approach on a new project; using WPF instead of WinForms.

  • Utilized the best languages and tools suitable for implementation on the project.

Battle for Wesnoth
Battle for Wesnoth
Open Source Game Developer
2010 - 2015 (5 years)
Remote
  • Worked on the core game engine and the Wesnoth User-Made Content IDE (Eclipse RCP platform and domain-specific languages using Xtext).

  • Applied standard techniques and procedures for the implementation of prescribed engineering tasks on the the project for the client.

  • Regularly wrote code for different components of Wesnoth's open source games.

Showcase

Open Source Developer - il-repack
Open Source Developer - il-repack
  • ILRepack is a replacement for ILMerge/Mono.Merge, offering a customizable and resource-efficient merging tool.

  • It was implemented from scratch for WPF, representing a first-time solution in open-source projects.

  • The goal of ILRepack is to simplify and improve the merging process within WPF.

Full Stack Developer - Letters To
Full Stack Developer - Letters To
  • Improved book page rendering time by 50% using Adobe InDesign server.

  • Focused on the entire rendering pipeline for book files.

  • Enhanced manual generation process for book pages.

Developer - Wesnoth User-made Content IDE
Developer - Wesnoth User-made Content IDE
  • The UMC IDE streamlines the creation of add-on content for Wesnoth, a game development tool.

  • It focuses on improving the speed of game content creation for developers.

  • The UMC IDE is designed for Wesnoth, a platform used by game developers, artists, and content creators.

Developer - CEGUI
Developer - CEGUI
  • Implemented a new input system and GUI navigation feature for CEGUI.

  • Refactored current controls and widgets to leverage the new system.

  • Adapted widgets to utilize the model-view architecture for better separation of concerns.

Developer - Romanian Roads
Developer - Romanian Roads
  • Developed a mobile and desktop application for Romanian road status.

  • The application won an award at a Microsoft-organized competition.

  • The project focuses on providing road status information.

Education

Education
Doctor of Philosophy (PhD) – Machine Learning
Technical University of Cluj Napoca
2016 - 2021 (5 years)
Education
Master of Science (M.Sc.) - Software Engineering
Technical University of Cluj Napoca
2013 - 2015 (2 years)
Education
Bachelor of Science (B.Sc.) – Computer Science
Technical University of Cluj Napoca
2009 - 2013 (4 years)