🎉 Jess Szmajda

🎉 Jess Szmajda

Washington, District of Columbia, United States
3K followers 500+ connections

About

I'm an experienced leader at scale, and have led all aspects of product development and…

Articles by 🎉 Jess

Experience

Publications

  • Learning from FP: Simulated Annealing in Haskell and Ruby

    RubyConf 2014

    Haskell is a functional programming language that cleanly separates pure algorithms from messy real-world concerns. To learn how it ticks, I've translated an algorithm for Simulated Annealing from Haskell to Ruby. It also gave me an excuse to play with ruby-processing, a toolkit for graphics processing ;). Come learn about Functional Programming and how it can make your Ruby better!

    Josh organizes the DC Polyglot Programming Meetup, The Ruby Hangout, DCRUG, and is the CTO at Optoro, a…

    Haskell is a functional programming language that cleanly separates pure algorithms from messy real-world concerns. To learn how it ticks, I've translated an algorithm for Simulated Annealing from Haskell to Ruby. It also gave me an excuse to play with ruby-processing, a toolkit for graphics processing ;). Come learn about Functional Programming and how it can make your Ruby better!

    Josh organizes the DC Polyglot Programming Meetup, The Ruby Hangout, DCRUG, and is the CTO at Optoro, a DC-based startup in the reverse logistics industry. Josh has used lots of languages and thinks you should too!

    Video available at: http://confreaks.tv/videos/rubyconf2014-learning-from-fp-simulated-annealing-in-haskell-and-ruby

    See publication
  • Visualizing Agile

    Washington DC CTO Summit

    Building software is an abstract problem that takes real time and real effort to achieve, but describing what goes into it can be challenging. The common aphorism of Show, Don't Tell is as applicable to delivering technical value as anything else. I'll show you how I've communicated to my team and the business what's happening at a variety of levels, and hopefully you'll learn a new way to communicate.

    See publication
  • Rack-AMQP: Ditch HTTP inside SOA!

    RailsConf 2014

    We’re comfortable with HTTP, but using it for communication in your SOA isn’t simple. You need load balancers, URL discovery, SSL, and there’s a cost to set up and tear down that HTTP window.

    Rack-AMQP lets you serve your rack (and rails) apps over AMQP, a robust, open protocol for messaging. You get simple queues, load balancing, security, and persistent connections for free (plus pub-sub!)—without changing your app.

    Learn the pitfalls of HTTP and why you should use AMQP in your…

    We’re comfortable with HTTP, but using it for communication in your SOA isn’t simple. You need load balancers, URL discovery, SSL, and there’s a cost to set up and tear down that HTTP window.

    Rack-AMQP lets you serve your rack (and rails) apps over AMQP, a robust, open protocol for messaging. You get simple queues, load balancing, security, and persistent connections for free (plus pub-sub!)—without changing your app.

    Learn the pitfalls of HTTP and why you should use AMQP in your SOA!

    A video is available at https://www.youtube.com/watch?v=cINCWpn-LQM

    See publication

Patents

  • Methods and apparatus for processing and marketing inventory via multiple channels

    Issued US 9563870

    A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code stored in the medium includes code to cause the processor to receive a first signal indicating a quantity of an item listed on a website of a first marketplace from a set of marketplaces. The item is listed on a website of each marketplace from the set of marketplaces. The code stored in the medium includes code to cause the processor to change, based on the first signal, an…

    A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code stored in the medium includes code to cause the processor to receive a first signal indicating a quantity of an item listed on a website of a first marketplace from a set of marketplaces. The item is listed on a website of each marketplace from the set of marketplaces. The code stored in the medium includes code to cause the processor to change, based on the first signal, an inventory parameter associated with the item from a first value to a second value. The code stored in the medium includes code to cause the processor to send, to a device of each marketplace, a second signal indicating the updated inventory parameter such that the item remains listed on the website of each marketplace until the second value is zero.

    Other inventors
    See patent

Projects

  • Jackalope

    -

    Jackalope is an AMQP-HTTP compliant server to run your rack (ruby, rails) application using AMQP as the transport protocol.

    See project

Honors & Awards

  • Fast Company's 2024 Queer 50

    Fast Company

    I was named to Fast Company's Queer 50 list

  • Business Transformation 150 2022

    Constellation Research

    The BT150 recognizes the world’s most influential executives across a variety of industries, including entertainment, financial services, healthcare, higher education, pharmaceuticals, public sector, retail and sports, to name a few. Nominations from peers, industry influencers, technology vendors and analysts power the selection process each year.

    https://www.constellationr.com/business-transformation-150-2021-2022

  • Technical.ly CTO of the year

    Technical.ly

  • DC Trending 40 CTO

    Bisnow Ventures

    Recognized by Tech Bisnow as on of "the great CIOs and CTOs in the area". "...honor those who have distinguished themselves as key contributors in DC's fastest growing private companies and most innovative federal agencies."

Organizations

  • DCTech Slack

    Founder

    - Present

    With over 10k members, the DCTech Slack is the premier way for the DC tech community to connect online in real time. Join us! http://dctech.chat

  • The Joy of Programming Meetup

    Founder

    - Present

    We're a meetup for all kinds of topics of interest to programmers. We’re the big, inclusive tent of technical meetups. We want people who come to our events to learn things they never would have, to see new and interesting ideas, and to develop a deeper understanding of their well-loved tools.

  • DC Technology Leadership Forum

    Founder

    - Present

    We are a meeting of CTOs, VPs of Engineering, Tech Leads, and the like. We share ideas and experiences to solve problems and help each other grow.

  • DCRug

    Coorganizer

    -
  • Capital Tech Coalition

    Steering Committee Member

    -

    The Capital Technology Coalition is a partnership of DC area technology companies who are giving voice to our community on issues affecting our businesses and our values. The CTC grew out of a group of executives from local technology companies who organized an open letter as a response to the Trump Administration policies on immigration and travel in early 2017. Some reporting has been done about our organization:…

    The Capital Technology Coalition is a partnership of DC area technology companies who are giving voice to our community on issues affecting our businesses and our values. The CTC grew out of a group of executives from local technology companies who organized an open letter as a response to the Trump Administration policies on immigration and travel in early 2017. Some reporting has been done about our organization: https://www.washingtonpost.com/news/capital-business/wp/2017/06/05/do-start-ups-and-political-values-mix-a-group-of-d-c-entrepreneurs-aim-to-find-out/

  • The Ruby Hangout

    Coorganizer, Cofounder, Host

    -

    http://www.therubyhangout.com/

Recommendations received

View 🎉 Jess’ full profile

  • See who you know in common
  • Get introduced
  • Contact 🎉 Jess directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses