A web developer with experience in the full life cycle of the software design process including planning, implementation, testing, documenting, deployment and maintenance.
What skills do you bring to a project team?
I have recent professional experience in Python, PHP, MySQL, jQuery, CSS, HTML. I also have some not-so-recent experience in C#, .NET, ASP.NET, and C++. I've worked with a couple testing frameworks: PHPUnit, Selenium. I've also worked with several bug tracking systems: Jira, Trac, Spiceworks.
How did you get into programming?
After a couple years as a civil engineer, I realized that I was more interested in the web and creating applications. So I decided that it was time for a career switch and signed up for night classes while I worked full time. For awhile, all I did was work, take classes at NEU's CPS program, read programming books, and coded. In the end it worked out: I learned a lot, made some new friends, and got hired for a junior software developer role after nine months. It was tough but I enjoyed the challenge.
Why Startup Institute?
After a couple years as a developer, my company offered me to a more customer facing role where my responsibilities included testing, creating automation tests, deploying to production, and managing the help desk.
After a couple years, I decided I wanted to go back to being a developer and needed a way to transition back. After some research, I fell in love with the Ruby language and community and wanted to learn Rails. I found that Startup Institute was different from many programs because they were teaching Rails to people that already knew how to program. Also, it would help prepare me to work in a startup environment which sounds perfect for someone like me who enjoys working in small teams and quickly creating valuable, innovative products.