Goal Tech lead or architect for a group dedicated to creating large scale, fast, solid applications by solving the hard problems. Experience and Skills Software engineer with a track record of innovative, complex, bullet-proof, concurrent applications delivered on time. Observations and Philosophy - Machine learning of unstructured data is an untapped treasure trove of knowledge. To make it more accessible see httpsgithub.combobhancockgoxmeans.git - Balancing engineering time against performance is easier if you understand how your application works under the hood. See my tutorial from Pycon on Optimizing Performance and Scalability with Parallelism and Concurrency httpwww.youtube.comwatchvULdDuwfkM - I've worked in over different languages, but have found three that seem the most productive. I'm looking for the next one. - Feedback fuels your growth. See below what former colleagues like Yuri Katz and Bob Frump have said. - Religious adherence to a language or framework kills innovation. - Constantly question. How can I do better - It doesn't do any good if you don't release it. - Lead a team by example, not fiat. - Don't adhere to standards or best practices because someone says so understand how they work. - Speak to the world and share knowledge. - Go is the best thing to happen to programming in years. - Check out bobhancock.org for more opinions on software engineering. Specialties Python, Go (golang), C, C, Google Technologies, concurrent and parallel programming, highly scalable software systems, real time processing, network and UNIX systems programming, read more ...
  • programming
  • linux
  • unix
  • ubuntu
  • web development
  • django reinhardt
  • New York University
  • New England Conservatory Of Music
  • Ltd
  • Software Engineer
  • Consultant At United Nations

Public Records

Arrest Records

Possible Social Links

Scroll