Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Story

Developer Story

A personal presentation about my journey (so far) as a software developer.

Potentially sensitive information, and faces from private photos, have been redacted (mosaicked) from images in order to make this presentation public. If I present this to a private audience, I will use the non-redacted version.

Presented in mentor sessions at:
- Coder Academy Sydney Campus (11 Sep 2017, 5 Sep 2018, 4 Nov 2019)
- General Assembly Sydney Campus (13 Nov 2017)

Presentation slide deck markdown and speaker notes (useable in Deckset): https://github.com/paulfioravanti/presentations/tree/master/developer_story

Abda861707b1e78e0fce47ced55f84ee?s=128

Paul Fioravanti

September 11, 2017
Tweet

Transcript

  1. Developer story

  2. None
  3. Paul @paulfioravanti

  4. 12 years in Tech

  5. None
  6. None
  7. None
  8. Programmer

  9. Developer story

  10. @paulfioravanti 10/108

  11. @paulfioravanti 11/108

  12. None
  13. Compelling @paulfioravanti 13/108

  14. @paulfioravanti 14/108

  15. 15/108

  16. paulfioravanti/oi-kochi @paulfioravanti 16/108

  17. Really Enjoyed @paulfioravanti 17/108

  18. @paulfioravanti 18/108

  19. Really Difficult @paulfioravanti 19/108

  20. Wrong Decision? @paulfioravanti 20/108

  21. None
  22. Regained enthusiasm @paulfioravanti 22/108

  23. ➡ @paulfioravanti 23/108

  24. @paulfioravanti 24/108

  25. None
  26. Compare and Contrast

  27. Timesheet 27/108

  28. None
  29. Negotiate

  30. None
  31. Work Report @paulfioravanti 31/108

  32. None
  33. None
  34. Letter of Apology

  35. Salaryman 101 @paulfioravanti 35/108

  36. Salaryman 101 » Formal and Humble Japanese » Talking on

    the phone » Etiquette for clients/higher-ranking colleagues » How to bow @paulfioravanti 36/108
  37. Salaryman 101 » How to hand out business cards »

    Group positioning for entering a taxi or elevator » Business documentation (letters, faxes, email). » How to set objectives and determine deliverables @paulfioravanti 37/108
  38. 38/108

  39. None
  40. @paulfioravanti 40/108

  41. Using the ‏ ➡ ‐ ‑ keys? @paulfioravanti 41/108

  42. Letter of Apology

  43. Pseudo Code @paulfioravanti 43/108

  44. Flow Diagram @paulfioravanti 44/108

  45. System Sequence Diagram @paulfioravanti 45/108

  46. Use Case Diagram @paulfioravanti 46/108

  47. Use Case Document @paulfioravanti 47/108

  48. @paulfioravanti 48/108

  49. None
  50. None
  51. Hello World Rejected

  52. Coding Standards @paulfioravanti 52/108

  53. Othello @paulfioravanti 53/108

  54. None
  55. Test Documentation

  56. @paulfioravanti 56/108

  57. @paulfioravanti 57/108

  58. 58/108

  59. None
  60. </training> @paulfioravanti 60/108

  61. Perform Job @paulfioravanti 61/108

  62. Perform Job @paulfioravanti 62/108

  63. Perform Job Join Company @paulfioravanti 63/108

  64. First Project

  65. @paulfioravanti 65/108

  66. ¯\_(π)_/¯ @paulfioravanti 66/108

  67. None
  68. No Idea

  69. @paulfioravanti 69/108

  70. vs @paulfioravanti 70/108

  71. None
  72. @paulfioravanti 72/108

  73. Big Mess @paulfioravanti 73/108

  74. @paulfioravanti 74/108

  75. None
  76. None
  77. Overworked

  78. None
  79. I18n @paulfioravanti 79/108

  80. Soft Skills @paulfioravanti 80/108

  81. Know your Audience @paulfioravanti 81/108

  82. CEO ➡ High Level @paulfioravanti 82/108

  83. CTO ➡ Lower Level @paulfioravanti 83/108

  84. Communication is part of Coding @paulfioravanti 84/108

  85. ! ✈ @paulfioravanti 85/108

  86. None
  87. None
  88. !

  89. Italian Ruby Day

  90. Time to go @paulfioravanti 90/108

  91. Concerns @paulfioravanti 91/108

  92. Concerns 1. Programming Gap @paulfioravanti 92/108

  93. Concerns 1. Programming Gap 2. Stale Skills @paulfioravanti 93/108

  94. Concerns 1. Programming Gap 2. Stale Skills 3. No Local

    Experience @paulfioravanti 94/108
  95. Public Presence @paulfioravanti 95/108

  96. @paulfioravanti 96/108

  97. Engage the Community @paulfioravanti 97/108

  98. "Senior" Developer @paulfioravanti 98/108

  99. Now @paulfioravanti 99/108

  100. Enjoy the journey @paulfioravanti 100/108

  101. git push Often @paulfioravanti 101/108

  102. Communicate @paulfioravanti 102/108

  103. Go to Meetups! @paulfioravanti 103/108

  104. ROROSyd » https://www.meetup.com/Ruby-On-Rails-Oceania- Sydney/ » https://github.com/rails-oceania/roro/issues » @rorosyd @paulfioravanti 104/108

  105. Elixir Sydney » https://www.meetup.com/elixir-sydney/ » https://github.com/elixirsydney/elixirsydney/ issues » @ElixirSydney @paulfioravanti

    105/108
  106. GraphQL Sydney » https://www.meetup.com/GraphQL-Sydney/ » https://github.com/graphqlsydney/graphqlsydney/ issues » @graphqlsydney @paulfioravanti

    106/108
  107. Elm Sydney » https://www.meetup.com/Sydney-Elm-Meetup/ » https://github.com/elmsydney/elmsydney/issues » @ElmSydney @paulfioravanti 107/108

  108. Thank you ͋Γ͕ͱ͏ @paulfioravanti