Karthik

Self-taught technologist with 13+ years of solid hands-on experience in full life-cycle software development, specializing in areas of writing consumer-facing highly scalable software solutions