Jake Schwartz

Lead Software Engineer

Portsmouth, NH

Interested in data pipeline and backend REST service development with Scala, search using Elasticsearch, maximizing productivity and food trucks.

Work Experience

  • Zignal Labs

    Lead Software Engineer|May, 2019Current

    Stay tuned...

    • Zignal Labs

      Senior Software Engineer - Search & Analytics|Oct, 2017May, 2019

      As a senior member of Zignal Labs' Platform team, I was focused on improving the search aspects of our system using Elasticsearch. This included schema and query optimizations, major version migrations and performance tuning. In addition, I mentored junior team members, replaced legacy architecture and improved documentation.

      • Planned, architected and implemented numerous major epics, both product focused and engineering initiatives.
      • Replaced legacy systems with newer technologies like Akka Streams and AWS Lambda
      • Improved team productivity by speeding up CircleCI builds, adding code coverage metrics and customizing an SBT plugin to aid with releases.
      • Contributed and communicated effectively as a remote member of the team.
    • Zignal Labs

      Software Engineer|Sep, 2015Oct, 2017

      I had several responsibilities as a member of the backend engineering team. My main responsibility was the implementation and testing of new features for the backend of the web application but I also worked on the realtime data ingestion pipeline that was the source for the vast majority of the data in the system.

      • Developed and tested several key features for the data pipeline running in Apache Storm.
      • Created the first tests for the backend search API against Elasticsearch.
      • Advised the backend engineering team's transition into a more rigid agile and release process using GitFlow.
    • Elbrys Networks

      Software Engineer|Jan, 2014Sep, 2015

      I worked alongside the engineers at Tallac Networks on their cloud-managed networking solution. I was my responsibility to develop, support and help architect a backend solution that collected streams of data, automated operations for the devices to execute, and manipulated data to be used by the front end using the application's JSON REST API.

      • Sole developer of the backend application and REST API, written in Scala, for wireless management solution using Spring Boot.
      • Interoperated with a cross-country team, that consisted of architects, front end, QA and embedded engineers.
      • Performed MongoDB migrations, index optimizations, and scaling through sharding.
      • Resolved both errors and performance issues that improved responsiveness at application and database layers.
      • Scaled system to handle over a thousand access points constantly communicating with the backend.
      • Assisted with DevOps duties to maintain good overall system health.
    • Elbrys Networks

      Intern|May, 2010Aug, 2013

      During the summer breaks, I worked with a small agile team on their mobile fitness app GrokLife, which evolved into a health data aggregation platform, REST API and corresponding mobile SDKs.

      • Helped create and launch company’s first iOS and Android app.
      • Assisted in designing and developing mobile SDKs to record and send health data from the mobile device to the cloud.
      • Learned about the Agile methodology and contributed to company's first Agile team.
      • Integrated with several 3rd party APIs, including Fitbit, RunKeeper, Wahoo Fitness and Withings.
    • University of New Hampshire

      Teaching Assistant|Sep, 2012Dec, 2013

      Taught students in Introduction to Computer Science I and II introductory concepts to programming and Object-Oriented methodologies.

      • University of New Hampshire - Programming Assistance Center

        Java Consultant|Sep, 2009May, 2012

        Mentored students taking Intro to Computer Science I and II learn basic programming skills and techniques and aided in the debugging and explaining behind various problems in their code.

        Education

        • University of New Hampshire

          Master's Degree - Computer Science|Sep, 2012Dec, 2013

        • University of New Hampshire

          Bachelor's Degree - Computer Science|Sep, 2008May, 2012

          Magna Cum Laude; University Honors

        Skills

          • Scala
          • Elasticsearch
          • MongoDB
          • Apache Storm
          • Amazon Web Services