“For me programming is like an enormous book of puzzles that always gives new challenges. To stay ahead of the technology wave you have to study continuously. Those who are really passionate about what they do manage but they are few and far between.”

Brett Crawley

A bit about me.

I'm a Software Engineer with a passion for technology and problem solving. If someone gives me a challenging problem I always want to see it resolved and preferably with an elegant solution.

My specializations are:

  • Data/text mining.
  • Natural Language Parsing
  • Lexing and parsing (interpreters and translators).
  • Spidering and web scraping inc. Web2.
  • Data extraction and manipulator from PDF Documents.
  • BPMN Web applications using 100% Java.
  • Integration SOAP and REST in server side applications as both client and host.
  • Security SSL, Kerberos, Encryption and Digital Signatures.
  • Data persistence (Relational Databases, Hibernate, NOSQL, XML-based, RSS).
I have developed software both for desktop applications and using web technologies in a wide range of languages , depending on the particular application and or platform but have predominantly developed in Java, JavaScript and Python.

“Still developing, one day I'll be grown up.”

Brett Crawley

You can visit my other sites by following the links below: