Email: tamas@besenyei.net
I'm an engineering manager and frontend architect with 17 years of experience in web development, specializing in JavaScript, React, and scalable architectures. I lead teams at OAT, driving innovation and fostering a culture of collaboration and high-quality code delivery.
Open Assessment Technologies develops TAO, an open-source, web-based software platform for assessments.
I initially joined as a frontend developer, focusing on refactoring and integrating new technologies. Over time, I advanced to the roles of Engineering Manager and Staff Engineer, where I now lead a product team, overseeing the end-to-end delivery of critical projects, including high-stakes testing campaigns. I also actively participated in hiring new developers to grow and enhance the team’s capabilities.
In my leadership role, I have cultivated a collaborative team environment, ensuring alignment with organizational goals while fostering individual growth. I have successfully implemented processes to improve team productivity, guided engineers through technical and career development, and provided mentorship to support continuous learning. My management experience includes prioritizing tasks, resolving conflicts, and driving strategic initiatives to meet project deadlines and quality standards.
My experience includes extensive frontend development with Svelte, single-page applications, PostCSS, font icons, testing frameworks like Jest, and build tools such as rollup. I also work with backend technologies like Node.js and have gained expertise in deploying and managing applications in Kubernetes on Google Cloud Platform.
My work here has also strengthened my skills in open-source development and contribution, as well as engineering management and team leadership.
Docler Holding is a media company with offices in Hungary, Luxembourg, and Los Angeles, specializing in streaming technologies. Its flagship product, Jasmin.com, is an adult website serving 35 million unique users daily.
I was hired as the lead developer for the mobile department, tasked with modernizing the legacy frontend codebase and developing a new mobile website for Jasmin.com.
Within six months, I was promoted to Frontend Lead Developer for the entire company and became a member of the 5-person Technical Leadership Board. I managed 25 frontend developers across all three headquarters.
As the Frontend Lead, my responsibilities included interviewing candidates, designing and managing promotion exams for developers, and making key decisions regarding development plans and technology adoption.
In addition to my leadership role, I remained an active developer, contributing to projects across mobile, desktop, and TV platforms. I designed and implemented a Backbone.js-based single-page application framework, which continues to be used at the company.
In 2017, I joined the Streamago development team and built a new frontend environment using React from the ground up.
My technical expertise includes frontend development with React+Redux, TypeScript, single-page applications, Sass, font icons, and test frameworks. I also introduced and taught Test-Driven Development (TDD) practices within the company. Additionally, I worked extensively with ES6 and build tools like webpack.
On the backend, I developed scalable applications using Node.js within Docker environments, leveraging technologies like MongoDB, MySQL, Socket.io, and the Express framework.
During my time at Docler, I gained valuable skills in continuous deployment, working in Scrum-based Agile methodologies, handling high-traffic websites, and utilizing cloud platforms such as AWS.
Brozie was a startup company that was in the incubator program of Docler Investment and I worked there as a javascript developer both on frontend and backend and I also got the chance to use my system administrator skills also to install and maintain linux servers.
We used continuous deployment and we had a custom jenkins based deployment system for that. Although Brozie was an unsuccessfull project I learnt a lot during this one year about Startups and team work.
My main task was to develop socket.io based node.js chat system cluster. Brozie also had extensions for modern browsers which I developed too. I also created an asyncronous jobqueue system for common use based on redis and mongodb sharding.
Used technologies: Node.js, RabbitMQ, Git, Linux, Jenkins, MongoDB + MySQL, AWS, Socket.io and Twitter Bootstrap
With 2 of my friends I founded a startup company. We created websites for customers and mobile applications for the community.
Our most popular product is iMenetrend, which is a train schedule application for the hungarian train network. It is available in App Store and Google Play store as well.
We had other, less successful applications like coDrinking ("check in" drinks like places in FourSquare) and CVCraft (LinkedIn like application).
For the development we used node.js based backend application servers, backbone.js frontend framework and Appcelerator plaform for mobile applications.
I was a trainee in Magyar Telekom, which is a hungarian subsidiary of Deutsche Telekom.
During the half year I created a monitoring interface which aggregated data from different systems and it could alert about problems based on thresholds.
Cam-el-com was a small startup where I worked during my studies. In this role, I served as both a Perl web developer and a Linux system administrator. Due to the company's size, I was involved in a wide range of tasks, including network cabling, router configuration, client PC setup, and UTP crimping.
During my time at Cam-el-com, I gained a solid foundation in IT, which has been invaluable throughout my career.
At Nokia Siemens Networks, I worked as a trainee in the Mobile Switching Center Controller Program Development Department.
During this time, I conducted research for my thesis on test coverage measurement within the SDL codebase, marking an important step in my development as a software engineer.
I have strong knowledge both on frontend and backend side. I used React and svelte based frameworks in production.
In backend side I developed real time websocket based notification systems, jobqueue system and chat server.
I installed linux servers from ground with web and database servers, RAID.
I am familiar with scripting like bash, perl and python as well.
We won the second place in a 24 hours hackathon called Game of Code.
Tessera could create mosaic videos from normal videos with frame decomposition.
Organize home tournaments in Budapest and Luxembourg, which foster teamwork, strategic thinking, and a competitive spirit, mirroring the dynamics of leadership in professional environments.
Constantly build and tinker with tech projects, including a current Raspberry Pi Kubernetes cluster. This hobby helps me stay ahead of tech trends and sharpen my problem-solving skills in real-world applications.
Specialize in landscape, portrait, and event photography with a DSLR, which sharpens my creativity, visual problem-solving, and attention to detail—skills I apply to design and user experience in my professional work.