Senior IT professional with advanced Architecture, Design and Development skills. Recent technologies include MongoDB, NOSQL, Java and BI Reporting.
MS Computer Science, Pratt Institute
My biggest asset is my creativity in evaluating business needs and requirements and developing high performance solutions. No two projects are the same and I have accumulated skills in many IT disciplines.
I have had several jobs in IT Management which was great, but I feel I am at my very best as an individual contributor where I am dedicated to a project from it's original vision through the final delivery and deployment. This is why I am on this web site because I can work effectively with a team in gathering the requirements, and then work remotely to deliver a solution.
I have worked with databases for 20 years (SQL) and for the past 5 years I have worked on NOSQL projects including AWS (Amazon Web Services), Cloud deployments and MongoDB.
My language of choice is Java, however I have 10+ years of C and C++ and I consider myself an expert at object-oriented design and development.
As for my coding style, the coding itself is easy if you know exactly what you are coding. I never begin coding until I have analyzed the requirements, interviewed the sponsors and users of the program. In the design phase I research design patterns to help choose the tools that best support the application. Validate the design before any development is attempted.
Once the design is reviewed with project sponsors, I then begin the coding of a "proof-of-concept" that covers the most basic end-2-end requirements. The purpose of the POC is to uncover any possible issues with data quality, algorithm complexity and to address any unexpected performance issues. If further requirements are needed (and they usually are), this is the time when the original requirements are reviewed and expanded as needed. This important process avoid "scope creep"
By following this process, there are no surprises, early design flaws or data issues are uncovered at the earliest time and 95% of requirements are agreed to before the coding phase continues. This is Agile!
Work Terms
My rate is $75 per hour on 1099 or W2. Rate is negotiable if benefits are available.
Travel as required is acceptable.
Working remotely is desired for development work.
Able to work 40-50 hours per week.
Available to interview and start immediately
Attachments (Click to Preview)
-
-