Mark Waks

Mark Waks Email and Phone Number

CEO and Architect @ Querki
Boston, MA, US
Mark Waks's Location
Greater Boston, United States, United States
Mark Waks's Contact Details
About Mark Waks

Lifelong software engineer, always fondest of novel challenges. My highest priority in any position is to push the boundaries of what can be done, preferably with cutting-edge technologies. I'm a general languages geek, fluent in most major computer environments and acquainted with nearly all of them.I'm a generalist technically, but prefer to work on online, social, interactive systems. From multiplayer games to collaborative educational systems to innovative convocation tools, the thread that ties together my work is that it is about helping people use the Internet to work together effectively.I was an early adopter of Agile methodologies, and have worked in several Agile dialects, especially XP and Scrum. I am a strong proponent of Agile, and have led multiple engineering groups in adopting Agile. I often serve as de facto Project Manager for smaller engineering teams (as well as Lead Engineer), and sometimes as Product Manager when appropriate.Current Specialties: mainly the Scala stack (currently focused on cats-effect projects, but I have deep experience with Akka, Scala.js, and Play), Agile Project and Product Management (although always in a technical role -- I am *never* interested in pure management, which I find dull). Focusing on Scala these days, since that is what I most enjoy -- please, no inquiries for non-Scala environments. Recruiters please note: you *will not get a reply* unless the position is explicitly Scala-centric, period.

Mark Waks's Current Company Details
Querki

Querki

View
CEO and Architect
Boston, MA, US
Mark Waks Work Experience Details
  • Querki
    Ceo And Architect
    Querki
    Boston, Ma, Us
  • Slack
    Staff Engineer
    Slack Jul 2022 - Present
    San Francisco, California, Us
    Working primarily in the Scala ZIO engine, adapted the Troops.ai engine to become the backend driving Slack's new Sales Home product, specifically the Salesforce Notifications component. Similarly, adapted it to become the Salesforce Event Trigger behind Slack Platform's Workflow Builder 2.0.
  • Querki
    Ceo / Architect
    Querki Oct 2012 - Present
    Querki is the leader in the Small Data Revolution.The software industry has historically focused on the problems of the Large: helping governments and enterprises cope with their data and problems. But they've neglected the commonplace problems of communities, small businesses and individuals -- the everyday data that needs to be managed, which is often quite complex and idiosyncratic, but typically just hundreds or thousands of records, not millions or billions. Historically, these communities are stuck trying to use spreadsheets to manage what are really small database applications.Querki is focused squarely on these problems, combining the ease of use of a wiki with real application-platform power. In Querki, you just describe your data, say you who you want to collaborate with, and go. All the important stuff is built in: every Querki Space is mobile, secure, collaborative and social. For those with some technical skill, these is loads of power under the hood, letting you quickly and easily build complex data-driven websites. And for those without, it's easy to just manage and collaborate on data, without needing to hire a programmer.Querki is in open Beta -- the key functionality is largely there, although we'll be polishing the user experience for some time yet. Come try it out, and tell us what you think!
  • Troops
    Senior Staff Engineer
    Troops Oct 2021 - Jul 2022
    New York, New York, Us
    Troops.ai connected sources of data (Salesforce, Zendesk, etc) to communication tools like Slack, in a custom ZIO-based change-data-capture system.Built new infrastructure for the Salesforce connection, to hook more deeply into SF and provide a lower-latency push-based architecture as an alternative to Troops' traditional pull-based approach.Acquired by Slack in 2022.
  • Rally Health
    Principal Software Engineer
    Rally Health Jun 2019 - Oct 2021
    Washington, D.C., Us
    Built most of the Scala backend for Rally Recover, a product that monitors post-surgical patients and helps them stay in touch with their surgical teams. Implemented integration with third-party text-chat service, and built a sophisticated Kafka pipeline for managing care team notifications.Steered the Scala backend development for One Pass, a system to connect communities such as Medicare with networks of gyms and wellness providers. Built a cats-effect 3 based service template used for all backend services in that product, and drove the coding practices across the teams. Led the team doing payment management, via a couple of Kafka-centric services connected to external payment management services.Provided Scala tutoring and teaching to the company in general, including external blogging and internal brown bags on advanced Scala subjects. Created and led a couple of Scala Learning Groups, first for beginners getting started with Scala (particularly focused on the Women in Rally Engineering community), and then an intermediate group focused on Cats and cats-effect.Co-lead of Rally's "Backend Geeks", the internal community of backend engineers (with a focus on Scala). Coordinated that group's thinking on the company's technical direction, working with management to produce quarterly planning reports on where everything should be going.
  • Artima
    Senior Principal Software Engineer
    Artima Oct 2017 - May 2019
    Provided consulting services to companies needing Scala coding expertise.Wrote a number of training modules for Artima's educational services, for teaching Scala, Akka, and scalable programming in general.Consulting for Rally Health, worked to upgrade ~200 microservices to a new Vault-based secrets-management infrastructure.Made enhancements to the ScalaTest harness (maintained by Artima), to help provide built-in property testing.
  • On Sabbatical
    Life-Getting-Togetherer
    On Sabbatical Jul 2012 - Sep 2012
    Took a few months to get my life together: working on my house, settling my late wife's estate, and all that. (And exploring the ideas for Querki.)
  • Memento
    Enterprise Architect
    Memento Nov 2008 - Jun 2012
    Memento Security (recently acquired by FIS Global) is an industry-leading financial security firm, specializing in fraud detection and management.Architected and led the engineering of Memento's Check Fraud system. Hired and worked with User Experience designers to design a state of the art UI, then implemented a general Flash/Flex framework to support that and other fraud-analysis tools.Led the development of Link Investigator, which visualizes possibly collusive relationships in fraud scenarios and allows investigators to explore those relationships.Led Memento's transition to Agile development processes: ran the company's first Agile project, then led an exhaustive analysis of Agile process management tools to help the company as a whole make the transition.Co-authored five patents relating to visualization of big data (my contribution was to actually implement the high concepts that came from our math department); as of this writing, two of those have been formally accepted by the patent office.As a consultant, developed the Fraud Network Viewer, a graph visualization for specific types of high-risk collusive frauds.
  • Commyou, Inc
    Ceo / Architect
    Commyou, Inc Jan 2008 - Sep 2009
    Spent a year or two working on CommYou, a new take on the problem of conversation management. CommYou integrated with existing social networks, providing conversations with your communities that are easier to follow and participate in. The goal of CommYou was to set the running for the next generation of the field -- making conversations useful to folks, rather than simply being technology showcases and toys.CommYou was a garage startup, principally myself with IT work from my friend Aaron Macks. There was an initial prototype version whose server was written in Java, with a Javascript browser client. Both of those technologies proved to be pretty inefficient for development, so for the alpha switched to a Scala back end (built on top of the Openfire XMPP server), with a Flash/Flex client -- that worked considerably better.Project shut down when Google released Wave, which was uncannily similar in many respects. (Main UI paradigms were nearly identical. Wave had co-editing features that CommYou didn't; CommYou was easier to use and vastly stronger in social integration.) Given the failure of Wave, CommYou might return one of these days. For now, many of the ideas from CommYou are starting to find their way in Querki.
  • Convoq, Inc.
    Systems Architect
    Convoq, Inc. Oct 2002 - Nov 2007
    Designed and implemented a variety of key systems for the ASAP online collaboration platform, as well as Zingdom's controlled-communications environments. (Company changed its name to Zingdom for its final year.) Highlights include:Built ASAP's core server engine, as well as most of the user-management scripts written on top of it, as well as detailed multithreaded test harnesses for all of that. Built much of the client-side infrastructure (in multi-windows Flash ActionScript) for managing users in ASAP.Built native browser plug-ins for both IE and Firefox, providing a seamless integration of ASAP to Salesforce.Deeply involved in the creation of many novel features, including Meet ASAP, scheduled meeting functions, ASAP Links, and others. Major contributor to a couple of patents.With other senior technical staff, designed and developed new line of business (Zingdom) around mediated personal communications. Led development on many fronts, both front and back ends.In the company's last few years, worked with management to orient development to more Agile processes. In the last year of Zingdom, moved to a completely Agile approach.In the final months of Zingdom, took over as product manager for a new conversation product code-named "Spark". Some ideas from this project led to CommYou.
  • Buzzpad
    Senior Software Engineer
    Buzzpad 2001 - 2002
    Working directly for the CTO, built a state-of-the-art network stack for a powerful peer-to-peer database engine. Buzzpad created a platform so that client-side Windows apps could communicate directly, adding features like co-browsing and co-editing to IE and Microsoft Word many years before Microsoft managed it.The network stack managed peer-to-peer discovery via a lightweight server engine, and then managed the communication between any two peers, quietly dealing with problems such as firewalls and arranging server-mediated connections when strictly necessary.
  • Trenza
    Director Of Technology
    Trenza May 2000 - 2001
    Led client-side development for an ambitious bubble-era attempt to build an immersive, social, 3D "front end" for the Web.Wrote a patent for a socially-scalable mechanism to deal with crowding in online environments, using relationship information to filter who you see.
  • Looking Glass Studios
    Senior Software Engineer
    Looking Glass Studios 1998 - May 2000
    Came to Looking Glass as a consultant from Intermetrics/AverStar, to build the resource management stack for the Dark Engine (the basis of the acclaimed PC game, Thief).Hired on as the company's full-time networking/multiplayer programmer. Wrote most of the code for the cooperative-multiplayer mode of System Shock II, which involved bringing a prototype networking stack to production quality, and adapting many game systems to it.Was working on a clean network/multiplayer stack for the company's new Siege Engine when LG closed up shop.
  • Intermetrics, Inc.
    Senior Software Engineer
    Intermetrics, Inc. 1987 - 1998
    Many projects over ten years, including:-- Built assemblers for Delco Electronics, which were used as the basis for many late-1980s car electronics.-- Worked in a three-man team (again contracting with Delco) to build a CM system that integrated CASE, CAM, CAD and documentation into a single streamlined environment for design.-- Built the company's first website, in the earliest days of the Web.-- Developed the first cutting-edge IDE for the Ada '95 language (while the language was still in development), using various Lisp dialects to integrate graphics with an Emacs editing mode.-- Built a complex Java-based, auto-installing, self-updating GUI, running in Netscape and IE 3, which acted as the front end for a collaborative educational system for the DoD.

Mark Waks Skills

Programming Scala Akka Play Framework Agile Methodologies Software Project Management Software Development Software Engineering User Experience Agile Project Management C# Testing Security Sql Distributed Systems Multithreading Web Services Actionscript .net System Architecture Integration Enterprise Software Client/server Mysql Scrum N Tier Javascript Databases Soa Asp.net Web Applications Open Source Java Object Oriented Design Unix Saas Visual C++

Mark Waks Education Details

  • Brandeis University
    Brandeis University
    Computer Science

Frequently Asked Questions about Mark Waks

What company does Mark Waks work for?

Mark Waks works for Querki

What is Mark Waks's role at the current company?

Mark Waks's current role is CEO and Architect.

What is Mark Waks's email address?

Mark Waks's email address is mw****@****orp.com

What is Mark Waks's direct phone number?

Mark Waks's direct phone number is +178133*****

What schools did Mark Waks attend?

Mark Waks attended Brandeis University.

What are some of Mark Waks's interests?

Mark Waks has interest in Larp.

What skills is Mark Waks known for?

Mark Waks has skills like Programming, Scala, Akka, Play Framework, Agile Methodologies, Software Project Management, Software Development, Software Engineering, User Experience, Agile Project Management, C#, Testing.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.