• SFTP Client: An Agile Engineering Project
  • Created July 2019, the SFTP client was an exercise in Agile (XP) software engineering as well as a foray into networking in Java. But much more valuable than learning about the different FTP protocols, Mockito unit tests, and building a command-line file-transfer application, was the invaluable experience of building a working piece of software with a team of seven engineers. We scrummed, stood up, and pair-programmed through the summer to get this project working with as many features as we could. Along the way, we further honed our github branching, pulling, and code-inspecting skills. Written in Java with IntelliJ.

    command line sftp
    command line sftp