Sajad Beigjani Email and Phone Number
Self-learning, driven, bold team player, with over 20 years of professional experience in software development, I am the technical lead at Funtory, a game studio that creates fun and engaging games for mobile platforms. I have a strong background in software programming, computer graphics, physics, math, and a passion for game design. I have extensive experience in the entire software development process from concept to delivery, including conceptualization, problem-solving, design and implementation, testing, ensuring quality, performance, and user satisfaction.
-
Technical LeadFuntory Apr 2020 - PresentIrelandJoined a startup to initiate a game production and publishing studio. Contributed to attracting top industry talents and fostered team member growth and participation in decision-making processes. As a tech lead, collaborated with team members to establish an infrastructure that facilitated game development and publishing. The outcome was the production of over 30 high-quality games, with more than 5 being selected as "Game of the Week" on PlayGames.- Designed and developed a flexible… Show more Joined a startup to initiate a game production and publishing studio. Contributed to attracting top industry talents and fostered team member growth and participation in decision-making processes. As a tech lead, collaborated with team members to establish an infrastructure that facilitated game development and publishing. The outcome was the production of over 30 high-quality games, with more than 5 being selected as "Game of the Week" on PlayGames.- Designed and developed a flexible game structure utilized across all games.- Introduced 'Plankton', a Unity plugin that supports most plugins on Android/iOS.- Designed and implemented a sequential build pipeline to streamline game development.- Developed workflows to enhance collaboration between different teams.- Coached teams and mentored junior members through knowledge sharing, code reviews, and one-on-one sessions. Show less -
Software Programmer, Unity DeveloperSelf-Employed 2019 - 2020Tehran, IranIdeated, prototyped, tested, and launched several games in local markets. Achieved financial success with one of the online racing games. Gained extensive experience in real-time multiplayer online games and their architecture.- Designed a flexible and extendable structure for multiplayer online/offline games, ensuring adaptability and scalability.- Developed lightweight post-processing effects compatible with low-range devices, optimizing performance without compromising… Show more Ideated, prototyped, tested, and launched several games in local markets. Achieved financial success with one of the online racing games. Gained extensive experience in real-time multiplayer online games and their architecture.- Designed a flexible and extendable structure for multiplayer online/offline games, ensuring adaptability and scalability.- Developed lightweight post-processing effects compatible with low-range devices, optimizing performance without compromising quality.- Implemented game mechanics on the client side, enhancing user interaction and gameplay experience.- Created a flexible and extendable GUI/State manager that utilizes minimal memory resources, demonstrating efficient resource management.- Designed and developed unique shaders for Unity, contributing to visually compelling game environments.- Extended the Unity editor and developed tools to expedite the production process, significantly improving team efficiency and project turnaround time.Radio: Ultra lightweight real-time server development:- Served as the designer and programmer of an ultra-lightweight real-time server.- Designed and developed a UDP server in C language with zero memory footprint, ensuring high performance and scalability.- Implemented a simple yet effective thread pool to manage concurrent users seamlessly, demonstrating proficiency in handling high-load server environments.- Integrated basic match-making and room properties features, facilitating user engagement and interaction in multiplayer settings. Show less
-
Product OwnerMedrick Game Studio 2018 - 2019Tehran Province, IranRecognizing the trending interest in narrative-driven games, I decided to design and develop a Persian version. I defined a product that encompassed an online story hub and online story creation software, where the visual content of the stories was downloadable using asset bundles.- Led product management, including daily meetings and sprints to coordinate among team members, including UI designers, artists, storytellers, and the backend team.- Designed and implemented the initial… Show more Recognizing the trending interest in narrative-driven games, I decided to design and develop a Persian version. I defined a product that encompassed an online story hub and online story creation software, where the visual content of the stories was downloadable using asset bundles.- Led product management, including daily meetings and sprints to coordinate among team members, including UI designers, artists, storytellers, and the backend team.- Designed and implemented the initial client structure and managed downloadable resources for each story.- Executed the main flow of the story presentation.- Developed a revenue model for storytellers through the creation of diverse resources and narrative paths.- Implemented special scene shaders to enhance the storytelling atmosphere.- Monitored, analyzed, and reviewed user behavior data.- Made data-driven decisions to improve the product. Show less -
Unity DeveloperMedrick Game Studio 2017 - 2018Tehran Province, IranDuring my tenure at Medrick, I observed that while the company had several successful games in the local market, it predominantly relied on outdated technologies for development. My initial role as a Technical Consultant was pivotal, as it was during this time that the company began to shift towards utilizing Unity for game development. This transition led to the production of all new products using Unity, significantly enhancing our development process. Subsequently, we established a… Show more During my tenure at Medrick, I observed that while the company had several successful games in the local market, it predominantly relied on outdated technologies for development. My initial role as a Technical Consultant was pivotal, as it was during this time that the company began to shift towards utilizing Unity for game development. This transition led to the production of all new products using Unity, significantly enhancing our development process. Subsequently, we established a specialized team focused on ideation and prototyping. In a remarkably short period, this team successfully produced a multitude of prototypes, showcasing our innovative approach and agility. Key responsibilities and achievements included:- Participating in brainstorming sessions and research to understand the factors contributing to the success of games.- Collaborating closely with the design team to evaluate ideas and address technical challenges.- Designing and implementing essential tools for designers, adopting a sandbox approach to enhance creativity and efficiency. Show less -
Unity DeveloperAvid Game Studio 2014 - 2017Tehran, IranThe emergence of Unity presented a great opportunity for me to embrace it. As a multi-platform engine utilizing component-based architecture for scene management, material systems based on shader parameters, and more, it closely resembled my previous experience with the SeganX game engine. Consequently, I joined a startup to develop an online multiplayer card game for mobile phones. As a Technical Lead, who was also learning Unity, I collaborated with some of the best Unity experts and gained… Show more The emergence of Unity presented a great opportunity for me to embrace it. As a multi-platform engine utilizing component-based architecture for scene management, material systems based on shader parameters, and more, it closely resembled my previous experience with the SeganX game engine. Consequently, I joined a startup to develop an online multiplayer card game for mobile phones. As a Technical Lead, who was also learning Unity, I collaborated with some of the best Unity experts and gained substantial knowledge. Beyond technical aspects, I learned valuable lessons in mobile game design.- Designed and implemented the initial structure for managing game flow, ensuring compatibility with older mobile phones with limited RAM.- Developed automation tools to streamline certain production processes and generate final outputs.- Enhanced game performance by rewriting some of the shaders in the game.- Addressed challenges associated with using a simple TCP connection, as we employed a custom protocol.- Integrated a REST API to fetch certain server-side configurations. Show less
-
Engine Programmer, Game ProgrammerParseh Game Studio 2011 - 2013Tehran, IranThe company started with a simple yet captivating idea: a tower defense game with manual towers. I had developed a basic game engine in my spare time, written from scratch in C++. Consequently, I built up a team and we began the game development process together. Ultimately, one of our games was published on Steam by a publisher. In addition to team management, my responsibilities included programming the game engine.Key Achievements:- Designed and developed a game engine using… Show more The company started with a simple yet captivating idea: a tower defense game with manual towers. I had developed a basic game engine in my spare time, written from scratch in C++. Consequently, I built up a team and we began the game development process together. Ultimately, one of our games was published on Steam by a publisher. In addition to team management, my responsibilities included programming the game engine.Key Achievements:- Designed and developed a game engine using C++.- Implemented DirectX 9 as the primary graphical interface.- Researched and developed a resource management system, enabling multi-threaded resource loading in the background.- Designed and implemented a material system that extracted and presented parameters from HLSL annotations.- Investigated scene management techniques, utilizing Bounding Volume Hierarchy (BVH) as the scene management system.- Designed and implemented a tree-structured and component-based system for scene nodes.- Implemented a skeletal animation component.- Designed and implemented a particle system.- Created a tree-structured and internally animated user interface, which was also used for the engine's editor development.- Managed the team and coordinated with the graphics and design teams.- Designed and produced tools required by the graphics and game design teams.For more information, feel free to visit my blog at sajad-b.com. Show less
-
Technical DirectorSourena Game Studio 2010 - 2011Tehran, IranWe utilized this engine as a foundational element for various projects, all of which were developed based on it. My key contributions included:- Implementation of the game's initial gameplay structure using a component-based architecture, ensuring proper integration with the scripting language.- Creation and provision of fundamental physics functions and classes for the game, facilitating collision detection and responses. -
Software ProgrammerSourena Games Studio 2009 - 2011Tehran, Tehran Province, IranI commenced my journey in commercial game development projects at this company. My initial focus was on researching and developing our proprietary game engine. - Research and implementation of a pathfinding algorithm using the A* algorithm, which enhanced and accelerated the pathfinding system for all entities within the scene.- Research and development of a custom scripting language for the game, involving the use of lexer, parser, syntax tree, integration of a basic debugger, and… Show more I commenced my journey in commercial game development projects at this company. My initial focus was on researching and developing our proprietary game engine. - Research and implementation of a pathfinding algorithm using the A* algorithm, which enhanced and accelerated the pathfinding system for all entities within the scene.- Research and development of a custom scripting language for the game, involving the use of lexer, parser, syntax tree, integration of a basic debugger, and connecting it to the engine, among other tasks.- Development of the user interface for the game engine, enhancing structures, adding new features, and improving real-time execution speed. Show less -
Research And Development ProgrammerPdv Co. 2007 - 2009Tehran, IranI have conducted research and exploration in the field of computer graphics, resulting in software designed for producing 3D multimedia. My experiences include:- Actively involved in rendering system development using DirectX 9, gaining experience in various aspects such as rendering, HLSL shader programming, reflection, refraction, pixel lighting, shadow mapping, and particle systems.- Designed and implemented a 3D environment editor, utilizing Windows functions for the… Show more I have conducted research and exploration in the field of computer graphics, resulting in software designed for producing 3D multimedia. My experiences include:- Actively involved in rendering system development using DirectX 9, gaining experience in various aspects such as rendering, HLSL shader programming, reflection, refraction, pixel lighting, shadow mapping, and particle systems.- Designed and implemented a 3D environment editor, utilizing Windows functions for the software user interface and DirectX for rendering scenes. The editor supports loading 3D models, 2D and cubic textures, and shaders written in HLSL. It allows for material definition for each model part, supports animated models, and more.- Researched, designed, and developed a tree-based user interface system accompanied by an editor, featuring an internal animation system, the capability to edit shaders for each UI element.- Gained experience in designing and developing an interpretive script with a simple grammar. This includes access to tree-based elements, performing mathematical equations, supporting coroutines and delays, alongside a specialized editor featuring autocomplete, syntax highlighting, and more. Show less
Sajad Beigjani Skills
Sajad Beigjani Education Details
-
Semnan UniversityPhysics
Frequently Asked Questions about Sajad Beigjani
What company does Sajad Beigjani work for?
Sajad Beigjani works for Funtory
What is Sajad Beigjani's role at the current company?
Sajad Beigjani's current role is Technical Lead @ Funtory | Game & Software Development.
What schools did Sajad Beigjani attend?
Sajad Beigjani attended Semnan University.
What are some of Sajad Beigjani's interests?
Sajad Beigjani has interest in Animation, Game Development, Cartoon Painting, Photography, Music, Parties With Friends, Play Games On Consoles, Engine Development, Signing, Swimming.
What skills is Sajad Beigjani known for?
Sajad Beigjani has skills like Game Development, Video Games, Game Programming, Computer Games, Game Engines, Programming, C++, Gameplay, Gameplay Programming, Artificial Intelligence, Game Mechanics, Animation.
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