Evan B. Sagge, Software Engineer and Developer in Dallas, TX, United States
Evan B. Sagge

Software Engineer and Developer in Dallas, TX, United States

Member since April 8, 2022
Evan is a senior software developer with over ten years of experience leading small agile engineering teams. He is experient in implementing lean, clean, and scalable service-oriented web architectures for diverse industries. Evan is always committed to fostering a collaborative engineering environment for delivering more manageable and readable code to other engineers pursuing sustainable and adaptable product development.
Evan is now available for hire

Portfolio

  • Nurx
    Node.js, Ember.js, JavaScript, APIs, Full-stack, REST APIs, REST, PostgreSQL...
  • Nurx
    Node.js, Ember.js, JavaScript, APIs, Full-stack, REST APIs, REST, PostgreSQL...
  • Procore
    Ruby on Rails (RoR), React, JavaScript, APIs, Full-stack, REST APIs, Ruby...

Experience

Location

Dallas, TX, United States

Availability

Part-time

Preferred Environment

OS X, Ruby, Node.js, Visual Studio Code, Vim Text Editor, Heroku, Amazon Web Services (AWS)

The most amazing...

...project I've worked on is redesigning the architecture of a payments system that processes billions of dollars worth of transactions per day.

Employment

  • Engineering Manager

    2021 - PRESENT
    Nurx
    • Led a team of seven engineers with diverse backgrounds and experience levels, spearheading and facilitating processes to help set healthy expectations with the team’s project stakeholders.
    • Oversaw the development of a new mental health service line at Nurx.
    • Spearheaded the development of B2B integration projects with Nurx and the partner business.
    Technologies: Node.js, Ember.js, JavaScript, APIs, Full-stack, REST APIs, REST, PostgreSQL, TypeScript, HTML, CSS, GitHub, Amazon Web Services (AWS), Jira, Code Review, Source Code Review, Interviewing, Technical Hiring, Task Analysis, Team Management, Git
  • Staff Software Engineer

    2020 - 2021
    Nurx
    • Led a team of up to six engineers for developing and launching five new medical service lines at Nurx in the first year after joining the team.
    • Oversaw initiatives to build better tooling for launching new service lines, reducing the launch time of the service line development from an average of three months to one month.
    • Developed new standards for documentation across Nurx engineering teams.
    Technologies: Node.js, Ember.js, JavaScript, APIs, Full-stack, REST APIs, REST, PostgreSQL, TypeScript, HTML, CSS, GitHub, Amazon Web Services (AWS), Jira, Front-end Development, HTML5, JSON, Code Review, Source Code Review, Interviewing, Technical Hiring, Task Analysis, Team Management, Git
  • Staff Software Engineer

    2019 - 2020
    Procore
    • Led efforts to evaluate payment processors in support of a newly designed product.
    • Designed Procore’s payment system to be processor-agnostic and reduce the payment lifecycle duration from weeks to days for transactions between construction professionals.
    • Developed solutions to make Procore’s monolithic codebase more scalable as the company was evolving and the engineering team changing.
    • Instituted domain-driven design and domain modeling practices as part of the requirements gathering for projects.
    Technologies: Ruby on Rails (RoR), React, JavaScript, APIs, Full-stack, REST APIs, Ruby, REST, PostgreSQL, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), Jira, Front-end Development, HTML5, JSON, Devise, Code Review, Source Code Review, Interviewing, Technical Hiring, Task Analysis, Team Management, Git
  • Senior Software Engineer

    2016 - 2019
    Venmo
    • Led the development of a new ACH processing system to ensure the transfer of money between Venmo accounts and user bank accounts, resulting in more stable services, a reduced monetary loss for the company, and increased customer satisfaction.
    • Reduced legal liabilities on dormant Venmo accounts by refactoring the escheatment process.
    • Organized and managed on-call rotations for back-end engineers to remediate high-urgency issues and documented playbooks on triaging incoming incidents.
    Technologies: Python, JavaScript, APIs, REST APIs, REST, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), Jira, Front-end Development, HTML5, JSON, Code Review, Source Code Review, Interviewing, Task Analysis, Git
  • Senior Software Engineer

    2015 - 2016
    Entelo
    • Improved candidate sourcing for Entelo users by leading the implementation of a follow-up feature to Entelo’s. Track product.
    • Increased Entelo search performance through the design of a data aggregation system for use with Entelo products.
    • Scaled the team and the codebase by introducing best practices, coding conventions, code coverage tracking, code metrics tracking, and increased performance for our applications by removing bottlenecks on both our code and our database usage.
    Technologies: Ruby on Rails (RoR), JavaScript, APIs, Full-stack, REST APIs, Ruby, REST, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), Front-end Development, HTML5, JSON, Devise, Code Review, Source Code Review, Interviewing, Git
  • Senior Software Engineer

    2015 - 2015
    New Relic
    • Led the business enablement team to write software for use by other parts of the company, advocating for proper code structure, abstraction, and encapsulation.
    • Mentored junior engineers on good software development practices, maintaining coding conventions, discovering new software engineering techniques, and implementing readable, maintainable solutions.
    • Spearheaded requirements gathering and discovery efforts in multiple projects.
    Technologies: Ruby on Rails (RoR), JavaScript, APIs, Full-stack, REST APIs, Ruby, REST, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), Front-end Development, HTML5, JSON, Devise, Code Review, Source Code Review, Interviewing, Git
  • Software Engineer

    2013 - 2015
    Quad Learning
    • Developed new features for the American Honors online learning and collaboration web application.
    • Created the American Honors platform architecture and turned it into a distributed and service-oriented cluster of web APIs and applications.
    • Designed authentication and authorization systems across the Quad Learning architecture.
    Technologies: Ruby on Rails (RoR), JavaScript, APIs, Full-stack, REST APIs, Ruby, REST, PostgreSQL, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), Front-end Development, HTML5, JSON, Code Review, Source Code Review, Interviewing, Git
  • Software Developer

    2012 - 2013
    Gannett
    • Implemented software solutions to Gannett's advertising department using Ruby on Rails.
    • Built integration tools with Salesforce and Apex JavaScript.
    • Created tools for process performance measuring using DTrace.
    Technologies: Ruby on Rails (RoR), Salesforce, Full-stack, Ruby, REST, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), HTML5, JSON, Code Review, Source Code Review, Git
  • Technical Lead

    2007 - 2012
    Exist Global
    • Led the development of the Infinite.ly social media management app using Ruby on Rails, MongoDB, Redis, Rescue, and Elastic Search.
    • Designed interfaces to connect with external web APIs to obtain social media data as part of the client's work.
    • Consulted with the company's business clients and implemented and maintained web and mobile applications, most of which were developed with Ruby on Rails.
    Technologies: Ruby on Rails (RoR), JavaScript, APIs, Full-stack, REST APIs, Ruby, REST, PostgreSQL, MySQL, HTML, CSS, GitHub, Amazon Web Services (AWS), HTML5, JSON, Code Review, Source Code Review, Interviewing, Technical Hiring, Git
  • Software Developer

    2005 - 2007
    Blue Chip Designs | Solegy
    • Developed and maintained new and existing software solutions using a mix of C++, Java, and Ruby.
    • Built Voice over Internet Protocol (VoIP) tools in C++ using Common Object Request Broker Architecture (CORBA) and Parlay frameworks.
    • Developed software solutions for thermal printer devices and point-of-sale systems using C/C++ and OLE, ActiveX, COM, and MFC frameworks.
    Technologies: Java, C++, HTML, CSS, GitHub, Code Review, Source Code Review

Experience

  • Accountant | Personal Finance Management

    Personal finance management built using Ruby on Rails 7 as the back-end API, serving RESTful resources using JSON API specifications, and Vue 3 as the front end.

    On the front end, I'm using Plaid Link to connect a user's bank account to the system, and using the information, the back end leverages the Plaid API to aggregate account information and financial transactions.

    It's also leveraging Plaid webhooks to get signals from Plaid when additional data can be fetched from the Plaid API. I'm using Sidekiq for asynchronous tasks, such as fetching data from the Plaid API and automating account balance refreshes.

    I initially used MongoDB with Mongoid to prototype this but have since migrated to using PostgreSQL.

  • Rate-a-resto

    Rate-a-resto is a restaurant rating system that I built with a React front end and Ruby on Rails API. I used Semantic UI for the front end design and implemented RESTful resource endpoints for the back end, adhering to JSON:API specifications. The authentication is done using JSON Web Tokens (JWT), generated on sign-in, and passed back to the client through response headers.

  • Payments Processing Platform for Construction Management Company
    http://www.procore.com

    I led a team to develop a payments processing and invoicing platform for construction professionals using Ruby on Rails as a back-end API and React on the front end. We used Stripe API as a KYC tool and also as a way to initiate payment requests and charges.

  • Lead Developer for Consumer Pages Re-design
    http://giftly.com

    I acted as the software developer in an ongoing re-design of the Giftly consumer-facing website. Working with other developers, designers, product managers, and product owners to set technical specifications, timelines for delivery, and prioritizations, and led back-end and front-end software development in Ruby on Rails and Vue.

Skills

  • Languages

    Ruby, JavaScript, HTML, CSS, HTML5, TypeScript, Python
  • Frameworks

    Ruby on Rails (RoR), Ember.js, JSON Web Tokens (JWT), PrimeFaces, AngularJS
  • Libraries/APIs

    REST APIs, Node.js, React, Vue, Devise, Ruby on Rails API, JSONAPI::Resources, JSON API, Mongoid, Sidekiq, Rollbar, Stripe, jQuery
  • Tools

    GitHub, Jira, Git
  • Paradigms

    REST
  • Storage

    PostgreSQL, MySQL, JSON, MongoDB
  • Other

    APIs, Full-stack, Code Review, Source Code Review, Interviewing, Technical Hiring, Task Analysis, Front-end Development, Team Management, Semantic UI, Ruby on Rails 7, Vue 3, Pinia, Primevue, eCommerce, Leadership
  • Platforms

    Amazon Web Services (AWS), Heroku

Education

  • Bachelor of Science Degree in Computer Engineering
    2000 - 2005
    Ateneo de Manila University - Manila, Philippines
  • Bachelor of Science Degree in Physics
    2000 - 2004
    Ateneo de Manila University - Manila, Philippines

To view more profiles

Join Toptal
Share it with others