Bill Barekas

Director Of Product Development at dSphere.io
  • Claim this Profile
Contact Information
Location
GR
Languages
  • Greek Native or bilingual proficiency
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Paris Zafiris

I've known Bill for more than 12 years - from the High Performance Information Systems lab of the University of Patras where he was a star graduate specializing in symmetric multi-processing; onto Daedalus Networks as a co-founder / senior software engineer, designing and leading the development of the optimization and event reporting services of the company; into Bytemobile (EDC) where Bill undertook Technical Lead responsibilities and reached the level of Principal Software Engineer, working on a variety of products for Mobile Operators, and in teams of up to 10 developers. Over the past 10 years, we have worked together side-by-side on all key projects of Daedalus Networks and Bytemobile (EDC) - and I have continuously, time and again, been impressed by Bill's unique ever-evolving skills, in designing and implementing highly-scalable, high-performance, low-latency software. He is truly an expert in multi-threaded programming. Bill is extremely intelligent and hard-working, tackling projects of ever increasing complexity with focus and determination, communicating with fellow engineers across the globe, taking the time to guide and help other team members whenever needed. He possesses advanced problem-solving skills, honed not only in the development of real-world network services software, but also in the analysis and resolution of complex Customer issues. Skills aside, Bill's ethos as a person and as a professional is unquestionable, making working with him always a pleasure!

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Director Of Product Development
      • Sep 2022 - Present

      dSphere offers an end-to-end web3 SaaS platform that empowers brands and game publishers to thrive in the on-chain world. From NFT drops and marketplaces to advanced optimization and gamification tools, dSphere has everything you need to take your web3 project to the next level! With dSphere, powered by wappier’s expertise, you'll be able to participate in the digital economy like never before. dSphere offers an end-to-end web3 SaaS platform that empowers brands and game publishers to thrive in the on-chain world. From NFT drops and marketplaces to advanced optimization and gamification tools, dSphere has everything you need to take your web3 project to the next level! With dSphere, powered by wappier’s expertise, you'll be able to participate in the digital economy like never before.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Director Of Product Development
      • Sep 2021 - Present

      wappier is the world leader in Intelligent Revenue Management and Optimization for the $139 Billion mobile application in-app purchase market. Its cloud-based technology enables mobile app developers to increase the Lifetime Value of their customers by 30-50% through machine learning, predictive analytics, and deep data pooling.• Supervising the development of new web3-based products targeting the simplification of using NFTs on games and brands. Delivery of the development of a white label NFT Marketplace, a self-service NFT collection and drop page setup portal and a couple of customer NFT collection launches.• Collaborating with Product Managers on the PRD preparation, UI/UX designers for optimal flows, and Technical Leaders for the implementation details. Responsible for the product roadmap, backlog refinement process and the preparation of USTs for four development teams.• Gaining a deep understanding of blockchain, smart contracts, NFTs, and cryptocurrencies for EVM compatible and Solana L1 networks and emerging technologies used in the web3 ecosystem.• Improving wappier Platform by adding Promotional Pricing product and better interaction with App Store for iOS-based programs. Leading the integration with a major customer's management console using S2S API and wappier Unity SDK.• Participation in pre-sales activities by providing technical knowledge and support as required, including giving demonstrations and assisting with customer integrations and RFP responses.

    • Senior Software Architect and Engineering Manager
      • Jan 2015 - Aug 2021

      • Member of the founding team of wappier.• Leading the software development team and expand it to more than 25 software and QA engineers. Responsible for the management, mentoring, and coaching of the team and the selection of technical solutions for the development of wappier Platform.• Architecting and designing wappier Platform supporting 3 different products: price optimization, gamification tactics and next best action, all driven by end-user data tracked via wappier SDK or S2S API. Serving millions of users, collecting and processing about 100 million events daily.• Spearheading Agile Scrum framework across 5 separate development teams (backend, frontend, native, QA). Applying best practices across all stages of the Software Development Life Cycle.• Product owner for all wappier products and projects, collaborating with Business stakeholders, Customer Success, Data scientists, and UI designers to prioritize the most impactful features and transform them into USTs for the development teams.• Leading the deployment of the Live services on cloud services and maintenance operations, like flawless platform migration from Azure to AWS. Introduction and setup of the DevOps tools for efficient collaboration and CI/CD. Integration and support for the internal wappier teams (Ops, Data Analytics, Data science).• Architect and technical lead for the development of an innovative product for building a gaming community and promoting mobile games. Involving a custom high performance backend service, custom native applications and SDK for 3rd party native applications. Integration with 3rd party applications and mobile tracking SDKs.

    • Greece
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Principal Software Engineer
      • Apr 2012 - Jan 2015

      • Engineering manager for the Product Development & Innovation remote team, in charge of 6 software engineers working on R&D projects and products. • Technical leader for an HTML5/Javascript based, media authoring and publishing environment for building mobile sites, web applications, and rich media ads (MRAID) for mobile ad networks. • Architect and designer for a native application building service, enabling users to export a mobile-friendly web application as a native application, running on various mobile platforms. • Technical leading research projects for web, mobile app, and multichannel analytics platforms. Performance evaluation of big data processing for campaign data analysis using Graph DBs.

    • Principal Software Engineer
      • May 2006 - Mar 2012

      • Development of a core network element, providing adaptive data traffic management capabilities to mobile operator networks. • Designer and technical lead for the IPv6 support of this product. Integration with IPv6-enabled RADIUS, LDAP and PCRF interfaces. Integration with in-house Analytics platform. • Architecture, design and development of a novel Content Adaptation product for mobile network operators, enabling access to complex web pages for any mobile device. Product deployed on a number of mobile operator networks worldwide. • Designer and technical lead of a high performance multi-threaded proxy, responsible for handling high volumes of concurrent adaptation transactions. Integration with a third-party content adaptation engine. Integration with centralized cluster management and data storage. Designer and technical lead, for the implementation of in-house content adaptation engine. • Tight and efficient collaboration with fellow engineers, architects, product management, across company sites and geographies (EMEA, US, APAC). • Product presentation and training to the PS/CS/presales teams of the company. • Debugging and troubleshooting complex Customer related issues on Bytemobile products.

    • Senior Software Engineer
      • Jan 2004 - Aug 2005

      • Redesign of the Bytemobile optimization client, supporting new features and portability between Symbian OS and Windows. • Technical lead for the Symbian variant of the client. Implementation of performance analysis tools for Symbian OS. Including prototype packet sniffer for the Symbian OS, installable as a device driver in the device network stack. • Design and implementation of an experimental device driver for Symbian OS, for the transparent forwarding of TCP packets between the device browser and the optimization client. • Performance tuning of the Bytemobile optimization client for Symbian 9.x. Instrumentation and profiling using custom tools and techniques.

    • Senior Software Engineer
      • Jan 2001 - Dec 2003

      • Member of the founding team of Daedalus Networks Ltd. • Architect and technical lead for the implementation of a scalable traffic/event reporting system, gathering and on-the-fly correlating data from an IP gateway in a mobile operator network. • Architect and lead developer of a prototype Performance Enhancement Proxy (PEP) for Mobile, ISP and Corporate Data Networks. • Design and implementation of a high performance logging library, suitable for use with multithreaded applications. Daedalus Networks Ltd was acquired by Bytemobile Inc., in Jan 2004.

    • Higher Education
    • 1 - 100 Employee
    • Researcher / Software Engineer
      • 1997 - 2002

      • Design and implementation of a resource scheduler for SMP platforms, at the kernel level, as a loadable kernel module. • Design and implementation of a user-level threads library for Windows 2000. • Implementation and evaluation of scheduling policies of a user level resource manager. • Design and implementation of a resource scheduler for SMP platforms, at the kernel level, as a loadable kernel module. • Design and implementation of a user-level threads library for Windows 2000. • Implementation and evaluation of scheduling policies of a user level resource manager.

Education

  • University of Patras
    Master, Computer Science; Computer Engineering and Informatics Dept
    1998 - 2002
  • University of Patras
    Diploma, Computer Engineering and Informatics; Computer Engineering and Informatics Dept
    1993 - 1998

Community

You need to have a working account to view this content. Click here to join now