Jordan N. work email
- Valid
Jordan N. personal email
With over 10 years of experience as a senior software engineer, I have developed a passion for performance, scalability, distributed systems, engineering quality, and functional programming. I have applied these principles and skills to various domains, such as email analytics, text nudging, and spam filtering using Scala.Most recently, I worked at Demandbase, where I developed a drop-in replacement for the analytics service that improved performance by 3-4x and cost-saving by over 50%. I also collaborated on the filter compiler that enhanced query efficiency and flexibility. I value making software as simple as possible for my colleagues and end users alike, and I take pride in following best practices and holding high standards for myself and others.Outside of engineering, I enjoy photography as a creative outlet, especially nightscapes and landscape astrophotography. I have volunteered time to DarkSky International, a nonprofit organization that aims to protect the night sky from light pollution. You can see some of my work on my website: www.foreverofthestars.photography .I am open for discussions about software engineering, functional programming with Scala or Rust, and photography. I am also seeking new backend opportunities that challenge me and allow me to leverage my expertise and passion.
-
Senior Software EngineerNarrative I/O May 2024 - PresentNew York, Ny, Us -
PhotographerForever Of The Stars, Photography Feb 2023 - PresentVisit www.foreverofthestars.photography to check out some landscape and nightscape photography. Available to purchase on paper, metal, and acrylic.
-
Health And Well-BeingCareer Break Nov 2022 - Apr 2024Took a work hiatus to recover from burnout. I started a hobby/side-business photography business. I learned Rust and worked on a photography/weather planning app.
-
Senior Software EngineerDemandbase May 2021 - Nov 2022San Francisco, Ca, UsDeveloped a drop-in replacement for the analytics service in a multi-tenant environment(1000+) deployed in a high-availability configuration across Kubernetes.• Achieved the project’s goals of improving performance by 3-4x and cost-saving ofover 50% over the old analytics service.• Collaborated on the filter compiler responsible for generating SQL filtering criteria,including subqueries, used in over 40 reports and data ingestion. Extending it by writing aflexible optimization framework against its abstract syntax tree, which improvedquery performance an order of magnitude.• Fine-tuned reports SQL queries for Clickhouse.• Pushed for observability and traceability best practices such as request-ids both within the service and outside the service.• Implemented metric collection for Prometheus such as report timings and failures. -
Senior Software EngineerSignal Vine, Inc Oct 2020 - Apr 2021Alexandria, Va, UsWorked towards improving the data pipeline and backend for a text nudging software solution to remind students in various ways such as financial aid reminders.• Developed a data pipeline Proof of Concept utilizing Akka Streams, Redis and Kafka.• Explored Clickhouse as a data analytics tool.• Profiled primary application reducing memory and threads using DataDog stabilizing the service. -
Senior Software EngineerReturn Path (Acquired By Validity, Inc) Oct 2018 - Apr 2020Boston, Massachusetts, UsDevelopment, maintenance and enhancement of 3 Scala applications that ingests 50-200million spam emails daily to be tagged and filtered into near-real-time custom datafeeds into Redis, S3, SFTP, Email or ElasticSearch for internal and external customers.• Vastly improved the matching engine by providing easier to use and more efficientoperators such as multi-string search.• Allowed dynamic loading of efficient filters with lists of 10s to 100s of thousands of match criteria such as IP addresses or domains.• Rewrote S3 output feed component utilizing Alpakka S3 to use multipart uploads ofminute files without buffering to disk in a highly parallel and efficient mannersupporting 800+ feeds across the cluster including several full feeds.• Rearchitected key components in the move to AWS to make the applicationsnear-realtime using gRPC while migrating away from a private data center whichutilized an HDFS polling mechanism including backpressure preventing data loss.• Utilized MongoDB as a time series database to store statistics determining acustomer’s payout. This included writing several roll-up jobs using Spark, Scalascripts, queries for the UI, and public API.• Encouraged idiomatic Scala while adopting best practices through the use ofScalafmt, Scalafix, Scalac options, and through code reviews.• Developed a proof-of-concept matching engine using ZIO effects framework as a independent component.• Improved monitoring and alerting such as gRPC throughput and filtering telemetry. -
Software EngineerReturn Path Jun 2017 - Oct 2018Boston, Massachusetts, Us -
Software EngineerCharter Communications Oct 2013 - Feb 2017Stamford, Connecticut, UsDeveloped and maintained 4 middle tier RESTful applications to facilitate IP Video Services for the Roku, iOS, Android, Xbox, and Samsung TV clients. Our external application services 150k unique customers daily. Primary functionality includes: curating on-now/on-next and grid guides enriched with parental controls, entitlements, and show metadata; stream authorization and curation based on in and out of home experience, device type and available streams; and managing remote DVR capabilities.• Transformed, combined and cached data from 20+ backend services, and removed 4+ legacy backends.• Rewrote, Improved and expanded core library functionality including abstractions for Memcached, Redis, HTTP client and JSON libraries.• Performed performance profiling: reduced thread count from 700+ to 200, and reduced memory usage and allocations.• Implemented testing infrastructure using load testing using a CI job, Gor, and Twitter's Diffy tool.• Implemented a AMQP to Kafka bridge.Other Technologies Used: Lift, MongoDB, Finagle, Netty/Ning, Json4s, Postgres, Kafka, AMQP -
Software EngineerAvaya Jan 2012 - Oct 2013Morristown, New Jersey, UsProvided development support between the work assignment engine and administration teams.• Analyzed a mockup administration UI and current engine capabilities to support,update and extend an existing ReSTful webservice.• Collaborated with multinational teams including a 3rd party company.• Worked with the engine’s domain-specific language and code generation tools.• Took a compilers course from Coursera to better understand aforementioned tools.• Ported, fixed and tested core library and other hand written parts of the project from C# code to Java.• Created a functional test library to easily test the components at the external messaging layer.• Created a performance testing framework to measure basic performance characteristics of the Java engine across development builds. Technologies Used: C#, Java, RestEasy, Tomcat -
Software Developer InternInnovative Systems Llc Mar 2011 - Jan 2012Developing a set-top box emulator controller used internally for load, regression, and performance testing against a specialized server called the APmax. The goal is to emulate at least a 1,000 virtual set-boxes on a single computer.• Led a team of three.• Designed and developed the architecture.• Byte-for-byte class serializer and deserializer• UDP and TCP socket communications.Technologies used: C#, Linq-to-Sql, T4, Reactive Extensions, Async CTP, Linq.Expression Trees, Linq-to-DB (SQLite support).
-
Software Developer InternInnovative Systems Llc Jun 2010 - Mar 2011Developed a bill payment kiosk that allows phone company's customer's to pay their phone bill or add minutes to their prepaid accounts. I focused on communication between the kiosk application and Innovative's billing software utilizing Windows Communication Foundation.• Created a temporary WCF service for testing the kiosk application.• Handled communication implementation within the kiosk application.Technologies used: C#, WCF, WPF
Jordan N. Skills
Jordan N. Education Details
-
South Dakota MinesComputer Science
Frequently Asked Questions about Jordan N.
What company does Jordan N. work for?
Jordan N. works for Narrative I/o
What is Jordan N.'s role at the current company?
Jordan N.'s current role is Senior Software Engineer.
What is Jordan N.'s email address?
Jordan N.'s email address is jn****@****ase.com
What schools did Jordan N. attend?
Jordan N. attended South Dakota Mines.
What are some of Jordan N.'s interests?
Jordan N. has interest in Functional Programming, Reactive Applications, Reactive Extensions, Linq, Network Communication, Audio Processing.
What skills is Jordan N. known for?
Jordan N. has skills like Functional Programming, Windows Presentation Foundation, .net, Git, Subversion, Linux, Rest, Windows, Object Oriented Programming, Visual Studio, Clojure, Representational State Transfer.
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