SoftwareMill

  Small Business
JBoss | Java | Seam | Hibernate | Scala | Lift
Profile for:
Last 6 months All Categories
Feedback:
Reviews:
Projects:
Earnings:
Lifetime Earnings:

Groups

Keywords

JBoss
Java
Seam
EJB3
Web
Functional
Portal
Hibernate
Database
Cloud
Scala
Lift
Integration
Business
Enterprise
Username: adamw1pl
Minimum Hourly Rate: $30/hr
Location: Poland, -, Warsaw

Summary

Java SE/EE professionals with experience in writing scalable, distributed business applications using JBoss (Application Server, Seam, Portal, Hibernate, Drools) and Java technologies.

Authors of a Hibernate core module: Envers, enabling easy entity auditing/versioning.

Speakers at major Java conferences (Devoxx, Jazoon, Herbstcampus, Javarsovia and others).

Some work examples:
- Hibernate Envers: http://www.jboss.org/envers
- JSR308 Typestate checker and Maven2 plugin
- a feed aggregating, viewing and administration service based on Seam
- MenuBrowser for MacOS X (written in ObjectiveC)

Experience

Skills

Self-rated
Tested More Info
Elance Admission Test
Passed
More Info
Java
|
Avg.
OOPS Concepts
|
Avg.
MySQL
|
Avg.
JBoss Application Server
JBoss Seam
JEE 5/EJB 3/JPA
Hibernate
Cloud computing
Web applications
Scala

Employment

JBoss.ORG
2008-Present - Founder and lead of the Envers project
Envers is an entity auditing/versioning framework, making it easy to store and retrieve historical data. Envers is a Hibernate core module and will be included in Hibernate 3.5.
Level N Consulting
2008-2009 - Senior Software Engineer
Designing and developing a system for organizations (e.g. schools) where it is necessary to gather data by filling out forms. The data can be later arbitrarily processed and manipulated. To define the forms and the schema of the data, a special language (DSL) was developed.
JBoss, division of Red Hat
2005-2008 - Software Engineer
Mainly involved in four projects at JBoss:
* project lead of JBoss Feeds, a JBoss Seam based system for aggregating, viewing and administering feeds
* members of the JBoss.ORG team, which, basing on JBoss AS and JBoss Portal, develops the software that drives the JBoss.org website
* project lead of Shotoku, a library for convenient access to Subversion repositories, basing on SVNKit
* project lead of JBoss Wiki, a JSPWiki-based portlet for JBoss Portal

Used technologies: Java, JEE, EJB3, JBoss Seam, AOP, Java Server Faces, JBoss Application Server, JBoss Portal, JSR 168 Portlets, Java Content Repository, Subversion, Facelets, Python

About Us

Profile Type: Business
Year Founded: 2006
Number of Employees: 9 or fewer
We have over 5 years of professional experience developing enterprise applications using Java, JEE and JBoss technologies. Members of our team were developing highly scalable software for the JBoss.ORG portal. We also employ the founder of the Envers project, which enables easy entity auditing, and is now a Hibernate Core module. Our completed projects include distributed applications deployed in the cloud (Amazon EC2).

We are also experienced in functional programming, using languages such as Scala, OCaml and Scheme, as well as programming for MacOS X, using Objective-C and the Cocoa framework.

Our employees were speakers at major Java conferences, like Devoxx, Jazoon and others (Javarsovia, Herbstcampus, Warsaw JUG, JDD), presenting Hibernate Envers and talking about specification and verification in Java using annotations.

Credentials

Certifications
JBoss, division of Red Hat, Certified JBoss Developer
Awarded: 2007
Sun Microsystems, Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
Date Verified: July 18, 2008
Awarded: 2006
Sun Microsystems, Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5
Awarded: 2009
Education
University of Warsaw, Master's degree in Computer Science
2002 - 2007
My Elance URL
 
On Watch List
Report Violation

Member Since:
Jul 2008
Last Sign-In:
Mar 12, 2010
Last Feedback:
-
Report Violation
Use this form to report violations concerning bids, message boards, etc.
Note:
  • For complaints about projects select Job ID
  • For complaints about bids select Bid ID
  • For complaints about messages select Message ID
  • For complaints about provider profile select Provider Username
  • For complaints about buyer profile select Buyer Username






Request Proposal


To request proposals from providers on your job, you must have an active Elance account. Sign In
NOTE: The provider will be notified that you are interested in specific team member(s) to work on your job. However, there is no guarantee that your desired team member(s) will be available.

Elance Chat beta

To contact providers, you must have an active Elance account.
Sign in

Elance Call beta

To contact providers, you must have an active Elance account.
Sign in
Market yourself on Elance – Get your own profile now and grow your business (free and paid memberships).
Please Sign In
 
To avoid navigation issues, please see System Requirements.
IE users: Please display blocked content from the info-bar.
Click here if you are having trouble signing in.
Sign Up
It's fast and easy. You're done in minutes.

I want to hire professionals
  • Post your projects
  • Connect with service providers
  • Manage and pay for your work online

I want to find work on Elance
  • Get an Elance profile
  • Connect with employers & bid on projects
  • Receive new postings daily