Ruben Suleymanov May ****
Phone: (+65) 9644 7400
E-mail: *****.**********@*****.***
Nationality: Russian Federation
Country of residence: Singapore
USA Permanent Resident Card (Green Card) holder
Objective
To pursue a Software Development Lead/Manager/Director or a Senior Software Engineer position
Summary
A software engineer with 24 years of software development hands-on experience, a dev- and team-lead with 13 years of day-to-day development leading, team leadership and project management experience. Areas of interest include analysis, design, prototyping, development and debug of software on server, middle, client and UI levels.
Expertise
Object Oriented Programming, Object Oriented Design, Logic Programming
Software development workflow, Full Software Development Life Cycle
Team building, team management, development leading, project management
IP networking, heterogeneous networks
Digital Video and Computer Vision
Cloud applications and Cloud Computing
Database Management Systems
Skills
Software development of: multitasking and multithreading applications, inter-process communication and synchronization, video surveillance and monitoring systems, video processing and streaming applications, computer vision, cloud application and services,
Communication upwards and downwards: clarifying technical issues with stakeholders, business side and top management, business issues with technicians and engineers
Software development management paradigms: Waterfall and Agile
Project management: Gantt charts, project schedule, project budget, project design and technical documenting
Engineering technical support: system integrators engineering communication, technical documenting
Programming languages: C++, C, C#, JavaScript, SQL, HTML5
Software development tools, kits and libraries: Win32 API, DirectX, ActiveX, COM, DCOM, Visual Studio, ATL, STL, WTL, MFC, ODBC, Windows Sockets, Open CV, Qt
Source control management: Subversion, Git, Mercurial
Operation systems: Windows (all flavors from 3.1 to 8.1), Linux, OS X
Network protocols: TCP, UDP, NAT, SSH, HTTP, RTSP, RTP
Tasks tracking and quality control systems: JIRA, Bugzilla
Corporate Wiki/documenting portals: Confluence
Small corporate (<50 units) IT infrastructure management
Database/SQL systems/servers: Microsoft SQL Server, MySQL, SQLite, PostgreSQL
Employment history
March 2015 till Present:
Blackmagic Design Technology Pte Ltd, Singapore, www.blackmagicdesign.com
Senior Software Engineer
Company profile: creative video technology, post-production editing and engineering; wide range of professional products (hardware and software) for video capturing, recording, post-production and broadcasting; post-production includes the full set of professional tools for editing, coloring, audio post-production
Duties: cross-platform software development (Mac OS X/Windows/Linux), system architecture, database/system persistence/collaboration, UI
Skills: cross-platform software development, Mac OS X, Windows, Linux, C/C++, Xcode, Qt, SQLite, PostgreSQL, STL, boost, XML, Git, Subversion
Achievements: various Best Software awards: NAB 2018, 2017, Red Dot Award: Communication Design (2017), RedShark Awards – NAB 2018, 2017; Blackmagic Design Contributes to 2016 Oscar Nominated Films: “Amy”, “Cartel Land”, “Mad Max”, “The Martian”, “Mustang”, “Spotlight”, “What Happened Miss Simone”.
March 2011 till October 2014:
Vadaro Pte. Ltd., Singapore, www.vadaro.com
Co-Founder and Director of Engineering
Company profile: embedded hardware and software development and manufacturing of 3D camera (time of flight + RGB sensors) with various computer vision based services (platform: TI OMAP 4, Android); software computer vision demographics services for different platforms: Windows, Linux, and Android
Duties: full software development cycle supervision, projects development management, milestones achieving control, products building, quality assurance managing, co-management of development team (25 developers), engineering technical support, projects design, projects scope planning, technical specifications/documentation writing, code review, UI/UX design, IT infrastructure – LAN/Cloud
Skills: Windows, Linux, Android, Cloud Computing, Object-Oriented Design, C++, UI/UX, JavaScript+CSS+HTML5, Computer Vision, ONVIF, XML, RTSP/RTP, NTP, SSH, VPN, Cloud, Agile/Scrum, Git, Subversion
Achievements: Hawk and Eagle (different models of 3D ToF cameras that the Company has developed) are passing now evaluation period in several USA stores (Lowe’s, Starbucks) for customers’ behavior and traffic monitoring needs
September 2009 till February 2011:
Monsoon Multimedia (Russia) LLC., Tomsk, Russia – a subsidiary of Monsoon Multimedia Inc., USA,
www.monsoonmultimedia.com
Development Lead and Deputy General Manager
Company profile: embedded hardware and software development and manufacturing of TV set-top box with broadcast and local recording, retransmitting over Internet remotely and over Wireless locally (several hardware platforms under Linux)
Duties: leading of software development and quality assurance, stakeholders communication, collaboration with international development teams, management of development team (15 engineers)
Skills: Windows, Linux, RTSP/RTP, 802.11 (Wi-Fi), NAT Traversal, C++, C#, Multithreading, Inter-Process Communication, Agile/Scrum, Subversion
Achievements: Hava and Vulcano (TV set-top boxes developed by Company) has a thousands buying record and was also being sold under other brands such as “Belkin”
June 2006 till August 2009:
Monsoon Multimedia (Russia) LLC., Tomsk, Russia – a subsidiary of Monsoon Multimedia Inc., USA,
www.monsoonmultimedia.com
Senior Software Developer
Company profile: embedded hardware and software development and manufacturing of TV set-top box with broadcast and local recording, retransmitting over Internet remotely and over Wireless locally (several hardware platforms under Linux)
Duties: client side software development, collaboration with international development teams, leading of development team (3 developers)
Skills: Windows, Linux, RTSP/RTP, C++, C#, Multithreading, Inter-Process Communication, Agile/Scrum, Subversion
Achievements: Hava and Vulcano (TV set-top boxes developed by Company) has a thousands buying record and was also being sold under other brands such as “Belkin”
February 1999 till May 2006:
Darim-Tomsk, Tomsk, Russia – a Branch of Darim-Vision, Korea
www.darim.com
Development Lead and Project Manager
Company profile: Enterprise Video Surveillance System “Video Spider” (platform: PC under Windows); Video capture and compression boards (different hardware platforms)
Duties: hands-on software development, project management, team leading and managing (7-11 developers), engineering technical support
Skills: Windows, Visual C++, Win32 API, Direct Show, Direct Draw, Multithreading, Windows Sockets, TCP, UDP, Inter-Process Communication, Object-Oriented Programming, Subversion
Achievements: the “Video Spider” system developed by our team had various successful deployments across the World including Madrid Metro as a part of Security and Control System
September 1998 till January 1999:
Darim-Tomsk, Tomsk, Russia – a Branch of Darim-Vision, Korea
www.darim.com
Software Developer
Company profile: Enterprise Video Surveillance System “Video Spider” (platform: PC under Windows); Video capture and compression boards (different hardware platforms)
Duties: software development
Skills: Windows NT security, Visual C++, Win32 API, Inter-Process Communication, Object-Oriented Programming, Subversion
January 1998 till August 1998:
Technika Dela Ltd., Tomsk, Russia
Software Developer, Analyst
Company profile: development of audio security system
Duties: software development, projects planning and analysis
Skills: Windows, Visual C++, Win32 API, Direct X, Direct Show, Multithreading, Inter-Process Communication, Object-Oriented Programming
April 1996 till September 1997:
Portrait Ltd., Tomsk, Russia
Development Lead and Project Manager
Company profile: security multimedia database management systems
Duties: hand-on software development, team leading (5-7 developers) and project management
Skills: Windows, Visual C++, Win32 API, SQL, ODBC, COM
Achievements: “Portrait” security system developed by our team was installed in hundreds Police departments in Russia and former USSR republics
September 1995 till April 1996:
Elecard-Portrait Ltd. Tomsk, Russia
Development Lead and Project Manager
Company profile: security multimedia database management systems
Duties: hands-on software development, team leading (3-5 developers) and project management
Skills: Windows, Visual C++, Win32 API, SQL, ODBC
March 1994 till September 1995:
Elecard-Portrait Ltd. Tomsk, Russia
Software Developer
Company profile: security multimedia database management systems
Duties: software development
Skills: Windows, Visual C++, Win32 API, SQL, ODBC
Education
1993 – 1994: Tomsk State University (Russia), Department of Mechanics and Mathematics
Mathematics, Post-graduate courses, incomplete
1987 – 1993: Tomsk State University (Russia), Department of Mechanics and Mathematics
Mathematics, Master of Science, Honors Degree
Specialization in computer logic and algorithmic aspects of Artificial Intelligence
Additional information
Personal qualities: team player, critical and analytical thinking, creative problems solving approach, keen interest to new technologies, strong attention to details, organizational skills, willing to learn, ability to meet deadlines, high level of role adaptability and low gestation period to understand and start working in a new field
Languages: Russian – native, English – fluent