Quality software engineer with over 16 years hands-on experience in software development, business management, product development and communication.Software Development:- Deep knowledge with PHP, OOP, MVC.- Deep knowledge with Nodejs.- Deep knowledge with С#.- Deep knowledge with JavaScript, TypeScript. - Deep knowledge with Unity3d, Phaser3.- OOP/OOD, principles as SOLID.- MySQL, MongoDb, Couchbase database systems.- Software engineering best practices: unit testing, code reviews, design documentation, troubleshooting skills.- Highload: loadbalancing, caching, opptimization.- Linux system administration, deploy automation.- Technical quality assurance.Project /Product management- Scheduling, coordinating and monitoring projects at all stages.- Manage different types of teams.- Agile methodologies such as Scrum.- Analysis of ongoing performance: metrics/KPIs, ROI, etc.
-
Chief Technology OfficerLinrus -
Game ProducerFaraway Mar 2023 - PresentFar, Far Away, Us- Cross-functional team leadership and coordination for game development and releases.- Managing the full development lifecycle, aligning technical and creative goals.- Overseeing project scalability, resource allocation, and workflow optimization.- Ensuring clear communication between internal teams and external partners.- Defining product vision, milestones, and feature prioritization.- Utilizing technical expertise to optimize game performance and architecture scalability. -
Technical LeadFaraway Aug 2022 - PresentFar, Far Away, UsReleased projects: Faraway Land, Serum City:- Team recruitment and leadership for frontend and backend development- Designing scalable architecture for cross-project utilization- Game launches across various engines (Babylon.JS, Pixi.JS, Unity)- Workflow and LiveOps process setup- Participation in game development as Product Owner and Game Producer- Development of solutions for game balance calculation and balancing- Involvement in game mechanics development -
Co-FounderLinrus Nov 2014 - Present -
Chief Technology OfficerEnixan Entertainment Apr 2021 - Jul 2022St.Julians, Malta, MtResponsibilities:- Defining overall technical development strategies;- Making global technical decisions;- Internal technical arbitration;- Selecting technologies for specific projects and evaluating them in terms of financial costs;- Planning and building development processes;- Forming development teams;- Allocating tasks between teams, ensuring the pace and quality of development at the maximum level;- Tracking project progress;- Selecting and implementing support systems for development and administration;- Code writing, code reviews, refactoring;- Communicating with other departments and top managers of the company (CEO, COO, CPO, etc.);- Technical interviews with new employees;- Evaluating employee productivity and deciding on salary levels;- Employee training;- Creation of a working atmosphere in the team, motivation of employees; -
Product Owner / It Project ManagerEnixan Entertainment Jan 2016 - Apr 2021St.Julians, Malta, MtResponsibilities:- Developing a vision of the games;- Managing game teams of 20+ employees;- Development of the architecture of game projects;- Development of the architecture of backends & client-server comunications;- Using Scrum methodology for team management;- Hiring and training of new developers;- Maintaining documentation;- Code review;- Build builds for Android & iOS, and publishing on Google Play, Apple Store;- Product management in all stages of creation, launch, support and promotion;- Market research and analysis for choosing a games for development;- Resolving complex problems on different levels of product development;Technologies used:- Client: Unity3D, Zenject (Extenject), Zenject Signals, UniRx, WebSockets, Tasks & UniTasks;- Third-party SDKs: Firebase (Analytics, Crashlytics, Remote Config, FCM), Google Services, Devtodev, IronSource, Appsflyer, Adjust, etc;- Backend: Node.JS, Express, WebSockets, MongoDB (Mongoose);- DevOps: Docker, Gitlab CI/CD;- Team management: Jira, Confluence, Scrum (two week sprints).Projects:- Pet Clinic - Match3 game, with full 3D world and exciting story. https://youtu.be/X0Na6SXzcfE- Dome Adventure Quest - a game in the Farm game genre. The game is ported from flash to mobile devices. https://youtu.be/KYnDWnX1NtA- Blood Shooter is a first-person shooter game. -
Lead Php Programmer / Action Script ProgrammerEnixan Entertainment Jan 2013 - Jan 2016St.Julians, Malta, Mt -
Php Backend DeveloperEnixan Entertainment Feb 2012 - Jan 2013St.Julians, Malta, Mt -
EntrepreneurSelf-Employed Nov 2009 - Jul 2011Development and sale of software for web development.
-
Backend DeveloperIdea Web Studio Jul 2006 - Nov 2009Website development, CMS development for the internal needs of the studio.
Denis Timoshenko Skills
Denis Timoshenko Education Details
-
Donetsk Institute Of Artificial IntelligenceComputer Systems Analysis/Analyst
Frequently Asked Questions about Denis Timoshenko
What company does Denis Timoshenko work for?
Denis Timoshenko works for Linrus
What is Denis Timoshenko's role at the current company?
Denis Timoshenko's current role is Chief Technology Officer.
What schools did Denis Timoshenko attend?
Denis Timoshenko attended Donetsk Institute Of Artificial Intelligence.
What skills is Denis Timoshenko known for?
Denis Timoshenko has skills like Базы Данных, Управление Проектами, Языки Программирования, Игровой Дизайн, Разработка Игр, Анализ Данных, Php, Javascript, C#, Ооп, Jira, Git.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial