Here’s a little bit about me and my top three skills.
After discovering a problem, I find solutions, discover the best fit, and implement it.
After having a database crash at one of my former employer, a bad backup left our production application half working, with cryptic errors being the only help we had. Our team had been on with the phone with our vendor for 3 days, 20+ hours a day trying to fix these issues. After I was brought on to the recovery effort, I spent 28 hours straight identifying the cause of these issues and making the appropriate changes to our database. I work best under this kind of pressure and nothing irritates me more than leaving a problem unsolved.
I am able to see the solutions to a complex problem that others miss.
After acquiring a web-property and their IP, my team was tasked with merging their database and logic into our flagship product. The site we were merging in had messy code, was completely undocumented, and the database was not logical. My team decided it may be better to just leave this property up as a separate brand, not for marketing purposes, but solely due to the technical woes of attempting to wrangle it.
After using my initiative to sit down and make sense of the app, I was able to create a migration plan to merge the application into ours, and after testing and revising this plan, we were able to migrate all the data and implement the new technology into our application.
Planning and Testing.
A good project deployment requires a good plan and for that plan to actually be tested.
In all my development work I save time and future pain by planning and testing effectively. When one of my projects exploded in popularity, the old server did not have the specs to keep up. I created a virtual test environment and went through the migration process, taking detailed notes to assist me for the actual migration. I rolled back the test environment 3 times until my notes were enough to perform the migration without a hitch, which let me perform the migration with only 1 hour of downtime.