Brett Crawley
Zone Leader
Member Since: 2007/02/22
Top Skills:
Tech Certifications:

Provide a quick, creative biography in 140 characters or less.

More bio
Activity
Points this month0
Total points27,930
Questions:
Solutions: 21
Articles:
Videos:
Tutorials:
Posts:
Professional Background
Zone Leader
DZone Software
October 2015 – Present
Authoring technical articles and syndicating content from other authors.
Senior Software Engineer
Appway
April 2012 – Present
Development of custom banking solutions based upon the Appway BPMN platform inc. extensions of the platform developed in Java and JavaScript.

Product owner and developer of the WebServices extension which enables Appway for REST and SOAP integration.

Documentation of configuration process for SPNEGO/Kerberos Single Sign On and implementation of the extension to enable user impersonation for service calls with SPNEGO token propagation.

SSL support within Appway including the use of Client certificates when connecting to third party systems.

A system for bootstrapping a vanilla installation of the Appway platform whereby after installation, deployment of a custom solution can be automated by means of a filesystem listener.

Data migration tools for importing XML structures into the Appway data model using SAX to process 160,000 complex structures and all their related children.

Held basic, advanced and SDK training for technical consultants and business analysts using the Appway platform.
More
Education
No Education Background shown
More
Full Biography

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.
- Data extraction and manipulator from PDF Documents.
- Data persistence (Relational Databases, Hibernate, NOSQL, XML-based, RSS).
- Lexing and parsing (interpreters and translators).
- Spidering and web scraping inc. Web2.
- Integration SOAP and REST in server side applications as both client and host.
- Security SSL, SPNego/Kerberos, SAML, Encryption and Digital Signatures.
- BPMN Web applications using 100% Java.

Principal Programming Languages:
Java, Python, JavaScript and JQuery

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.

More
Languages
No Languages shown

Level Progress

Current: Level 3
Brett needs 4,070 points to level up.
LVL 4
  • Overall
    3
  • C#
    1
  • Windows OS
    1
  • .NET Programming
    1
  • Python
    1
  • Scripting Languages
    1
  • Active Directory
    1
  • Editors IDEs
    1
  • JSP
    1
  • Linux
    1
  • Microsoft SQL Server
    1
  • Microsoft SQL Server 2005
    1
  • MySQL Server
    1
  • SQL
    1
  • Visual Basic Classic
    1