Post Job Free
Sign in

Developer Java

Location:
Chicago, IL, 60697
Posted:
March 09, 2010

Contact this candidate

Resume:

PETER HRYCENKO

Owner of PerfectUI

os. S. Batorego 39/7, 60-687 Poznan, Poland

Phone: +48-503-***-*** ( E-mail: *.********@*********.***

www.PerfectUI.com

JAVA, MULTITHREADED JAVA SWING EXPERT

Java/Front-End/GUI/SWING Consulting & Development

Business Analyses ( Code Quality Revisions ( Code Performance Revisions

Java Swing Desktop Applications Audit ( Custom GUI Components Designing &

Implementation Multithreaded Swing Real-time Applications ( Unique L&F

Designing & Implementation

Knowledge based on experience

Common: JAVA, Multithreading, Real-time Apps, Java IO,

I18N, JavaMail, IText (java PDF creation),

JExcel, JUnit, JAXB, YGuard, Proguard, ANT,

Launch4j, Createinstall, Truelicense,

OpenCSV, RMI, POI, J2ME

Desktop: AWT, SWING, JAVA2D, JAVA 2D Animation, 2D

gamming, Plaf including Custom L&F's, Custom

Components, Swing extensions and

bug/performance fixes, JGoodies, JFreeChart,

JClass, JGraph, JIDE, SwingLabs, JCalendar,

LabLib, Core Renderer (XHtml Rendering),

Webstart, Applets

Web: HTML, XML, XHTML, CSS, DTD, XML Schema, DOM,

JS, Sevlets, JSP, JSF, AJAX, Ajax4JSF, MyFaces

Tomahawk, IceFaces, GWT, Google Maps, GWT

Widget, GWT Component Libarary, jscalendar,

fckeditor, script.aculo.us, QuickTime plugin

(audio/video streaming), JS for Quicktime,

Tomcat; and Basics/Intermediate of: Flash,

ActionScript3, PaperVision3D,

Networking: Java Sockets, HTTP, TCP, UDP, SMTP, Bluetooth

(bluecove), RTSP/RTP & FLV (audio/video

streaming), JNDI, JNLP

Enterprise: J2EE, EJB3, JMS, JAAS, WebServices (SOAP,

WSDL), JBOSS (including tunneling via http),

Darvin Streaming Server

DBMS: Relational DB designing, PostgreSQL, Sybase,

MySQL, SmallSQL (Java file based DB), SQL,

JDBC, EJBQL, LDAP

Tools: Eclipse (also MyEclipse), CVS, GIMP,

Googlipse, Jude, Enterprise Architect, JIRA,

JProfiller, JOptimizer

Design & Implementation OOP, UML, Design Patterns (all existing and

Technologies/ self developed: Fasade, Factory, Builder,

Methodologies: Singleton, Abstraction, Listeners, Adapters,

Actions Registers, MVC Bindings, etc.), MVC,

DAO, SCADA model: Server - Agents (with

mediators-drivers) - Presentation, debugging,

AGILE, SCRUM,

IT Management: Full products life cycle, Business analysis,

Projects scheduling, Risk, time and cost

estimations, Team leading

Certifications: SCJP - J2SE (1.5) Programmer, UML In OOP

(OO226), Openeye SCADA Integrator,

Languages: English, Ukrainian, Polish

Main Realizations

Professional Custom Java Swing L&F for PSI AG 2009-2010

Description:

New Java Pluggable Look And Feel based on graphical design prepared by

top Germany graphic design studio. New L&F have to improve look of

hundreds of corporation software products which UI's are written in

Swing.

Roles:

consultant, business analyst, designer

Technologies &

frameworks:

JAVA, SWING/AWT, JAVA 2D

Software for E-mail Marketing for private Investor 2009-2010

Description:

Software which allow to create and maintain companies and persons data

base with their data such as email addresses. Email validation based on

SMTP requests, quick multiple recipients correspondences options,

analyze of gathered e-mail responses.

Roles:

business analyst, designer, developer, consultant, manager

Technologies & frameworks:

JAVA, SWING/AWT, SmallSQL, SQL, OpenCSV, TrueLicense, launch4j, ANT,

log4j, yguard (obfuscation), multithreading, JGoodies Looks, JGoodies

Forms, CSV, Eclipse

BluePostman & BluePostman Mobile for private Investor 2009-2010

Description:

Group of Desktop, Applet and mobile applications which allow to create

and distribute advertisement campaigns (images, texts, vcards, any

files) by bluetooth.

Roles:

business analyst, designer, developer, consultant, manager

Technologies & frameworks:

JAVA, SWING/AWT, Bluetooth, BlueCove, J2ME, XML, JAXB, OpenCSV,

TrueLicense, launch4j, ANT, log4j, yguard (obfuscation),

multithreading, JGoodies Looks, JGoodies Forms, CSV, Eclipse

CE-Generator - Software for Energy Certificates (self 2009-2010

product)

Description:

Desktop software for energy audits and for the preparation of energy

performance certificates of residential and commercial buildings.

Performed in accordance with applicable standards and under the

Ministry of Infrastructure Regulation

Roles:

business analyst, designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, Html, css, XML, JAXB, iText (pdf creation) OpenCSV,

TrueLicense, launch4j, ANT, log4j, yguard (obfuscation), JGoodies

Looks, JGoodies Forms, CSV, Eclipse

EasyView - media usage monitor (in co. with BMS's 2009

provider )

Description:

Real-time software for the collection, analysis and presentation of the

data of utilities consumption (gas, energy, water) from Digital meters.

Build In prognoses, and alert module. Real-time desktop UI written in

pure Java Swing

Roles:

business analyst, designer, developer, consultant, manager

Technologies & frameworks:

JAVA, SWING/AWT, J2EE, JBOSS, EJB3, JMS, EJBQL, POSTGRESQL, SQL,

multithreading, java sockets, custom Look&Feel, JFreeChart, LDAP, UML,

CSV, Eclipse

Breaks Buying And Optimizing Platform for 2008

OmnicomMediaGroup

Description:

Innovative huge platform used to buying of advertising blocks in the TV

stations. Main features: analysis and matching of changes in TV breaks

lists, optimizing the selection of the advertising blocks on the basis

of a combination of several parameters such as cost, the rate of

audience, time of emissions, etc. In time users amount: 100-300.

Roles:

business analyst, designer, developer, team leader, manager

Technologies & frameworks:

JAVA, SWING/AWT, J2EE, JBOSS, EJB3, EJBQL, POSTGRESQL, SQL, Webstart,

multithreading, java sockets, JGoodies Looks, JGoodies Forms, UML, CSV,

Eclipse

Breaks Categorization Software for OmnicomMediaGroup 2007

Description:

Software for verification of errors in the TV station programs, such as

typing errors, repetitions, gaps, etc.

Roles:

business analyst, designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, J2EE, JBOSS, EJB3, EJBQL, POSTGRESQL, SQL, JGoodies

Looks, JGoodies Forms, UML, CSV, Eclipse

TVRatings Analysis And TV Broadcasting Platform for 2005-2007

CMR

Description:

Real-time platform for collecting data of currently watched TV chanel

from the terminal households. Analysis and processing of active data,

presentation of gathered data in real-time mode in the form of graphs

appearing under online TV transmition screens (real-time broadcasting -

quick time plugins). Ability to analyze and present historical data.

Roles:

business analyst, designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, GWT, HTML, JS, AJAX, QUICKTIME, DARVIN STREAMING

SERVER, J2EE, JBOSS, EJB3, EJBQL, POSTGRESQL, SQL,multithreading,

java sockets, JFreeChart, UML, CSV, Eclipse

TV Campaigns Help-Desk Software for OMG Poland 2005-2006

Description:

The platform used to maintain and optimize advertising campaigns in the

Polish TV stations.

Roles:

analyst, designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, J2EE, JBOSS, EJB3, EJBQL, POSTGRESQL, JProfiler, UML,

CSV, Eclipse

Openeye SCADA, GAZTEL, HYDROTEL, NET for WASKO S.A. (as 2002-2005

a worker in WASKO)

Description:

Group of SCADA platforms for ICT and industrial environments (gas,

water, telecommunications, mining, medical equipment, cable, etc.).

Main features: collecting data from distributed devices, archiving and

data processing, real-time notifications, alerting, remote control

devices, the presentation of the monitored environments in real-time in

desktop applications written in pure swing, visualization of monitored

environments in the form of technical diagrams (graphs technology) with

cobble symbols, graphs, bars of values, animations, etc.. Usage of

graphics walls. Amounts in time users: from a few hundred to few

thousands

Roles:

analyst, designer, developer, team leader, real-time rich client

architect

Technologies & frameworks:

JAVA, SWING/AWT, JAVA2D, HTML, CSS, JSP, JSF, Ajax4JSF (for web version

of UI), J2EE, JBOSS, EJB3, EJBQL, POSTGRESQL, SQL,multithreading,

java sockets, JGraph, JClass, JFreeChart, LDAP, UML, CSV, Eclipse,

JProfiler, JOptimizer

Support platform for cars dealers 2002-2003

Description:

Awarded university thesis carried out based on the real needs of car

dealerships.

Roles:

analyst, designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, UML, Sybase DB (with replication), ASP (for web

interface), multithreading, JDBC

2D Games 1998-2001

Description:

Multiple small java/AWT/java2d 2D games, such as tetris, tron, gomoku,

ships battle, etc.

Roles:

designer, developer

Technologies & frameworks:

JAVA, SWING/AWT, java 2d, multithreading



Contact this candidate