Without obsession, life is nothing

— John Waters

Samantha Vinci

Download Resume

Technical Skills

  • Languages: Kotlin, Python, JavaScript/Node.js, Git, Bash shell scripting
  • SQL/NoSQL Databases and Related:MySQL, MongoDB, PostgreSQL, Redis
  • Libraries and Other Tools:Hibernate, JPA, Gradle, GraphQL, Docker, AWS SNS & SQS, Hapi.js
  • Devops: Docker, DCOS/Mesosphere

Experience

  • WeWork

    Backend Software Engineer (March 2018 - Present)

    Built backend features to help automate the search & acquisition process for real estate deals in 89 countries.


  • Automated Approvals

    • Wrote the backend software for a tool that would allow the company to do more of the approval process asynchronously online instead of relying on large in person meetings to close deals
    • Authored technical designs outlining the DB structure & GQL schema for various features in this service
    • Contributed software engineering expertise during initial product development meetings to identify edge cases early in the development life cycle
    • Technology Used: (Kotlin, Hibernate, MySQL, GraphQL)

    Dealtrack: Data Consolidation & Performance Optimization

    • Backend engineer on a project to normalize data that had been collected and stored by various other teams and consolidate it in one central location
    • Identified parts of the legacy code base that were causing slow searches, scoped to work to improve performance, and lead the update implementation efforts resulting in a significant increase in performance
    • Technology Used: (Kotlin, Hibernate, MySQL, Liquibase)

    Mentorship

    • Worked with junior frontend developers on my team to teach them kotlin and get them comfortable contributing the backend code base
  • Bond.co

    Tech Lead (Aug 2017 - Jan 2018)
    Software Engineer (Nov 2016 - Aug 2017)

    Co-designed & developed backend services for the fulfillment automation system at a startup that used robots to write notes that appeared to be written by hand.


  • Pen Station

    • Developed a pub/sub service to route internal HTTP traffic among microservices of the order fulfillment platform called Pen Station
    • Wrote a custom string interpolator to parse variables from incoming data and dynamically create different payloads for each pub/sub subscriber
    • Built libraries in NPM, Python, and PHP to allow Bond’s other teams’ clients to interact with Pen Station API
    • Technology Used: (Node, MongoDb, Redis, SQS, SNS, Microservices, Docker, DCOS/Mesosphere)

    Conductor

    • Developed a set of socket based services that allow WebSocket protocol based interaction with the robots
    • Performed capacity research that helped lead to the final architecture
    • Technology Used: (Node, Socket.io, Redis, Python, RaspberryPi)

    Batcher

    • Developed microservices handling messages sorting, order cancellation, and pdf-generation
    • Technology Used: (Node, MongoDb, pdfkit, AWS)

  • Moat
    Software Engineer - Solutions (Aug 2016 - Aug 2017)