I am a Senior TYPO3 Developer with over 12 years of experience in web development, having contributed to more than 100 different projects. I specialize exclusively in TYPO3, with comprehensive expertise in both frontend and backend development. My skills include creating responsive and SEO-optimized frontend templates, validating and improving SEO structures, managing data sharing and integration, developing and customizing TYPO3 backend functionality, coaching Content Editors on TYPO3 usage, as well as creating custom extensions and maintaining or extending existing ones. I am committed to delivering robust and maintainable TYPO3 solutions aligned with best practices and client goals.

Ivan Đokić (Bird Code)

I am a Senior TYPO3 Developer with over 12 years of experience in web development, having contributed to more than 100 different projects. I specialize exclusively in TYPO3, with comprehensive expertise in both frontend and backend development. My skills include creating responsive and SEO-optimized frontend templates, validating and improving SEO structures, managing data sharing and integration, developing and customizing TYPO3 backend functionality, coaching Content Editors on TYPO3 usage, as well as creating custom extensions and maintaining or extending existing ones. I am committed to delivering robust and maintainable TYPO3 solutions aligned with best practices and client goals.

Available to hire

I am a Senior TYPO3 Developer with over 12 years of experience in web development, having contributed to more than 100 different projects. I specialize exclusively in TYPO3, with comprehensive expertise in both frontend and backend development.

My skills include creating responsive and SEO-optimized frontend templates, validating and improving SEO structures, managing data sharing and integration, developing and customizing TYPO3 backend functionality, coaching Content Editors on TYPO3 usage, as well as creating custom extensions and maintaining or extending existing ones. I am committed to delivering robust and maintainable TYPO3 solutions aligned with best practices and client goals.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

Serbian
Fluent
English
Advanced

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services
    paper DUMA - Design, professional supervision, and consulting in the field of construction.

    The website built using CMS TYPO3 and is available in both English and Serbian.
    The front-end is crafted by Bird Code, with a responsive layout designed according to Bird Code’s standard approach, the design is done in-house.

    Preview: https://www.twine.net/signin

    paper Ekviti - Non-profit association

    This project is designed to support a non-profit organization and is implemented as a multilingual platform in Serbian and English. As part of the initiative, a dedicated application form has been developed to facilitate membership requests.

    Once an application is submitted, an automated email notification is sent to all members of the Board of Directors, prompting them to vote on the applicant’s admission. The voting process is based on a simple majority rule: if more than 50% of the board members vote in favor, the applicant is accepted and receives a confirmation email. Conversely, if more than 50% vote against, the applicant is informed that their request has not been approved.

    During the voting period, board members who have not yet cast their vote receive reminders to participate in the decision-making process, ensuring timely and fair evaluation of each application.

    https://www.twine.net/signin

    paper ASM.RS - Technical Inspection and Vehicle Registration

    For the project, we developed a custom feature for scheduling Technical Inspections and Vehicle Registrations. This includes a restricted area where front-end admin users can log in, and manage the scheduling process.
    Once the user submits all the details, the admin will receive an email containing all the information from the form, and a special Tracking number, which will be used later to easily search the request in the admin area.

    https://www.twine.net/signin