Adam Warski

  Professional
JBoss/Java (JEE, JSE)/Seam/Hibernate specialist
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
Username: adamw1pl
Minimum Hourly Rate: $30/hr
Location: Poland, -, Warsaw

Summary

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

Author of a Hibernate core module: Envers.

Speaker at major Java conferences (Devoxx, Jazoon).

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

Experience

Skills

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

Employment

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
I was mainly involved in four projects at JBoss:
* project lead of Envers, a library for easy entity versioning and auditing
* project lead of JBoss Feeds, a JBoss Seam based system for aggregating, viewing and administering feeds
* member 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

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
Motorola
2005-2005 - Intern
Together with another intern and a Motorola employee we created a Java-based web application for managing execution and planning of cellular phone base stations tests. To ensure good test coverage we used Orthogonal Array Testing Strategy technique. Crucial system parts were written in C.

Used technologies and languages: Java, C, Tomcat, JSF, JDBC

About Me

Profile Type: Individual
Year Founded: 2006
Number of Employees: 1
For 3 years, as a software engineer at JBoss, a division of Red Hat, I was a member of a team developing highly scalable software for the JBoss.ORG portal. I also founded the Envers project, which enables easy entity auditing, and is now a Hibernate Core module. Currently I'm developing a major, distributed enterprise application (in the so-called "cloud") using JavaEE and other Java technologies.

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

I was a speaker 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.

After work, I enjoy spending time with my wife, hiking in the mountains and reading books.

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:
Nov 21, 2009
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