606 Palisade Ave.
Floor 3
Jersey City, NJ, 07307

Phone: H (201) 222-0610, C (862) 206-9681
email: mcrocker@markcrocker.com
web: http://www.markcrocker.com/~mcrocker/

To Whom it may concern:

I am currently looking for Software Engineering work. Feel free to contact me to discuss potential employment opportunities.

I have been very fortunate to have been able to work in a wide range of different technologies. My Software experience covers much of the Java landscape, ranging from J2EE all the way down to mobile devices; from generic applications to specialized tools; In house products to external contract work. Although I have done some work with C, C++, JSP, J2ME, JNDI, JDBC, JMS, various libraries, frameworks, servers, platforms and other technologies, the majority of my work has been with Java Servlets and desktop client development.

There have also been lots of interesting challenges in my work experience. The demands of working with the Execution-On-The-Fly™ technology required more advanced knowledge of issues like multiple ClassLoaders and Servlet Container embedding. My J2ME tool work focused on the obscure art of bytecode engineering for a pure Java preverifier, known as the Purifier. One large legacy rejuvenation project to 'webify' a 'green screen' telnet application required a uniquely interactive interface that was realized with a radical JavaScript browser client that interacted directly with a series of Servlets. Soon after the project was finished the term AJAX was coined to describe these sorts of interfaces, which were just starting to gain notice and popularity in the software industry.

Work has also been challenged by me. After contributing to the existing product line at Data Representations, I made a proposal to expand into the, then, nascent J2EE space and became the Simplicity Enterprise project developer. The project managed to leverage the existing client side technology and add a completely new framework that included a new design metaphor, an expandable module API and a highly embedded Servlet Container, that, in many ways, presaged the, now popular, Ruby On Rails approach. I also recognized a need for a pure Java preverifier and spearheaded the work on the Purifier project. Both the Simplicity Enterprise project and the legacy rejuvenation project ended up creating platforms for further development work rather than just being one-off applications. The Simplicity Enterprise design was so successful, that it ended up being the basis for the Simplicity for Mobile Devices product too.

I am always interested in hearing about new employment opportunities and hope to hear from you soon.


Mark Crocker