E-mail    dkurilenko@gmail.com Phone     ask me please IM    kurilenko (yahoo), 123629234 (ICQ) Objectives To obtain a JAVA software developer position Summary of Experience J2EE, PL/SQL(Oracle 9), C++/C# Markup : HTML, XML, XSD, XSLT Scripting :shell, JavaScript Strong in OOP algorithms and mathematics web applications graphic user interface development Skills Java based programming frameworks, engines, tools J2EE(Sevlets, JSP, EJB 2.0) Eclipse, MyEclipse, Sun JDK/JRE, Regex, JNI, ant Velocity, WebWork, Struts, MVC Quartz, JDBC, JavaMail, Spring, HttpClient (Apache), Lucene, JavaCC, log4j, JackRabbit Castor, xmlBeans, Axis, xml (JDOM, SAX)  Hibernate SWING, AWT, GWT Bussiness Process Modeling JBOSS BPM Vitria .NET based frameworks, engines, tools (not using currently) .NET 1.1, ASP.NET, Atlas, ADO.NET NUnit Visual Studio 2005 Testing JUnit JMeter Database Oracle (8.x - 9.x), MySQL 3.23, 5, PostgreSQL 7.x, 8.2, Firebird Source Control Systems CVS, SVN, PVCS [for process tracking] Web servers Apache, Tomcat, JBOSS 3.27, Weblogic 8.1 sp1 Operating systems : Linux (Ubuntu, Fedora) used for development and deployment. Windows NT/2000/XP Professional experience: 10/07 - ... Java Software Developer, Orchest Inc, Mountain View, CA Responsibilities : coming soon ... (in general support current infrastructure and writing new code for systems and projects that driving in company) 06/06 - 10-07 Java Software Developer, IonIdea Inc, FairFax, US (Consulting Company) Client: Cablevision Systems Corp, BethPage, NY Project: Toll Free Number The main objective of this project is to provide Toll Free Number service to the clients. This involved modifying existing applications to add new features along with developing new modules (exactly that modules which uses external services). Environment: J2EE, JDK 1.3.1, JDK1.4.2-06, 1.5 Servlets, EJB 2.0, Oracle 9, Weblogic 7, 8.1, 9.2, JDBC , XSLT, Webservice Responsibilities: Manipulate SoftSwitches via SOAP. Create business logic. Communicate with business people and QA analysts. Involved in bug fixing. Programmatic analysis Writing new code for service that communicates with external vendors such as CSF, Global Crossing, 3PV Coordinate team work Design architecture of the modules Project: TRiO The main objective of this project is improve existing functionality and create new features based on business rules. It is internal system. The systems allow manage VOIP and Internet customer accounts. Environment: J2EE, Java JDK1.4.2-06, Servlets, EJB 2.0, Oracle 9, Weblogic 8.1, JDBC , XSLT, Webservice Responsibilities: Numerous XSL stylesheets created for highly complex, graphically rich site. Create PL/SQL Procedures that produce XML on output. Optimize SQL queries. Manipulate SoftSwitches via SOAP. Create business logic. Communicate with business people and QA analysts. Involved in bug fixing. 07/05 - 06/06 Java Software Developer, Softwarium, Simferopol, UA Project : SnapXT. Client : InfoPower Systems, Riverwoods, IL SiteManager module allow create website using online WYSWYG editor, based on MindMaps. Environment: J2EE, Java JDK1.5, Servlets, EJB 2.0, Oracle 8, JBOSS 3.27, Castor, Spring, Hibernate, JNI, Struts. Responsibilities: Implemented Service Locator design pattern for looking up & caching JNDI references for EJBs, sessions. Create wrappers for EJB with Spring. Create command framework for handling HTTP XML request. Used Spring beans. Developed stateless session beans  (EJB) in session facade and for implementing business logic. Used parsers(JAVA2XML) to load data from XML files, for validating XML requests. Developed JNI Service, that used Windows native features. Used MVC architecture to provide framework.  Involved in building search related queries from Data Base Used multithreading to allow simultaneous rendering using JNI. Involved in unit testing with test cases. Involved in bug fixing. Involved in building the EAR file of  the services and deployment. Project : ProcessBuilder module allow create (run and monitor) workflow charts online. Environment:JBPM, J2EE, Java JDK1.5, Servlets, EJB 2.0, Oracle 8, JBOSS 3.27, Castor, Spring, Hibernate, JNI. Responsibilities: Developed stateless session beans  (EJB) in session facade and for implementing business logic. Developed framework that transform user-input graph into JBPM Process Definition. Developed framework that run, monitor user processes. Designed database structure. Involved in unit testing with test cases. Involved in bug fixing. Involved in building the EAR file of  the services and deployment. Project : ActivePages modules allow create webpages using WYSWYG editor online. Environment: J2EE, Java JDK1.5, Servlets, EJB 2.0, Oracle 8, JBOSS 3.27, Spring, Hibernate, log4j. Responsibilities: Developed Apache Publishing Feature, that allow publish pages from Application Server directly to the Web Server (like Apache). Involved in bug fixing. 09/04 - 06/05 - freelance Education: Taurida National University, Simferopol, Ukraine MS in Computer Science. GPA  5.00  (max possible: 5) Received Silver Medal from our school for excellence in academics Full member of Small Academy of Science. Personal : Hold H1B. Willing to relocate.