Craig Newton
Software Engineer in Cape Town, South Africa
Craig Newton
Software Engineer in Cape Town, South Africa
Professional Senior Java Developer with 11 years experience in various technologies. Driven by passion for technology and the hunger for constant learning and the improvement of my skill set.
Extremely agile and fast learner. Can adapt to any environment, not afraid to get my hands dirty.
Known for high quality rapid application development (RAD).
Strong analytical and architecture design skills. Can work independently or as part of a team, even with little input in terms of product spec. Learn from others and share experiences and knowledge with teammates.
Specialties: Java, Algorithms and Data Structures, Database Design, Analysis and Design, Server Architecture, UML, SOA
Firm believer in source control and prefer git over subversion (SVN). Believe in the Agile Development Process, worked in a SCRUM environment as well.
Lot of experience in the Mobile Industry. Also a contributor to the open source project called J2ME Polish (http://www.enough.de/products/j2me-polish/contributors/).
Indie iOS and Android Game Developer in my spare time (http://www.newtondev.com). Cocos2D with xCode using Objective-C, Corona SDK from CoronaLabs using the LUA scripting language.
Was interviewed by Google and made it through 3 interviews, but was turned down because I don't have a University Computer Science (BSc) Degree, even though I know and understand all the topics.
Have fallen in love with Node.js and MongoDB and develop web applications in my spare time.