Quote:
Originally Posted by OmgGlutten!
blackize, would it be possible to take us through your tech stack beginning with what you learned at bootcamp and then throughout those 4 years? your transition from boot-camper to being the go-to man 6 months in is pretty amazing but what did that entail exactly? can you be more specific on the technologies, stack, responsibilities etc?
Sure. At bootcamp I learned Ruby on rails and JavaScript + backbone. I already knew some python from taking a couple edx courses.
At the time my company used Ruby on rails, some vanilla js/jQuery, angular 1 for more complex stuff, python for vehicle routing, Java/objective c for mobile apps. My initial responsibilities were pretty vague and boiled down to implement the assigned features, bug fixes, etc.
Mostly pretty small stuff to start. Then larger pieces but with check-ins with a senior engineer and then I was pretty much just turned loose on stuff.
This whole time we'd get the occasional question or bug report via email. Since I have a bit of OCD with notifications and am only minimally impacted by context switching I was pretty much always first on the scene for those. I'd dig in to the bug, help write a SQL query, or answer whatever question. Before long people just started coming straight to me when they needed answers, help, or a quick fix.
I've done meaningful work in all of those languages and frameworks plus been responsible for the addition of react and elixir.
I outlined my responsibilities with my team but I also do quite a bit of my own development work, am the official point of contact for a few business groups, and am the owner of large sections of our code base which basically means those are the pieces I need to know inside and out as well as I'm the primary person responsible for planning for the future of those features.