We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Objective: Looking for permanent position in Software Development. I'm very interested in web - based application development for JEE platform and N-tier client/server development.

Summary: Almost 15 years of extensive experience in architecture, design and software development.

Top quality architecture and development skills using latest technologies including Java/J2EE, NodeJS, JSP, EJB, Seam/CDI, JMS, Birt, AWS, RH OpenShift, Portlets TestNG, XML, Struts, XDoclet, HttpUnit, Servlets, JDBC, JUnit, XSL and related tools, Oracle 9i, Informix, MSSQL, Sybase Anywhere 7,. Four years in Windows client-server applications design.

Solid background in Object-Oriented analysis and design, comprehensive knowledge of system development life cycle, physical and logical data modeling, performance tuning, troubleshooting, enterprise level systems development. Technically expertise includes contemporary development process techniques, like eXtreme Programming. Diligent, creative also loves to work in an environment of a team. Excellent at troubleshooting and problem solving.

Background:

  • 11 years in Java languages and technologies
  • 10 years of experience with J2EE
  • 2 years of experience with RichFaces
  • 3 years of experience with Seam
  • 5 years of experience with Struts.
  • 5 years of experience with JSP and Servlets
  • 3 years of experience with XML
  • 1 year of experience with XSL
  • Strong analytical, data modeling and database design skills
  • Worked as a senior software developer and team leader

Technical Skills:

Operating Systems:

MacOS 10.x, Windows 7, Windows XP, Linux, Windows NT, MS-DOS, SUN Solaris

Languages:

Java, JSP, SQL,, XML, C, UML, Object Pascal, C/C, ORACLE PL/SQL, Informix-4GL, XSL, JavaScript, Drools Bboss Business Rules

Databases:

NonSQL MongoDB, MSSQL, MySQL, Oracle 9i/8i/, Informix-OnLineDynamic Server 7.30, MS SQL Server 6.0

Enterprice:

JBoss Enterprise Application Platform, RedHat OpenShift Claud Application Platform, Tomcat, Orion, Resin, Hibernate, IBatis.

Compilers and development tools:

Java 6, JBossDevStudio/Eclipse, Maven, Jenkins/Hudson Continuous Integration, Together CC, Rational Rose, CVS, J2ME WTK, Ant, Borland JBuilder X-2005 Enterprise, CVS, Borland C Builder 3-5, Borland Delphi 1-5, Borland C 3.1

Testing/Production monitoring/troubleshooting tools:

JBoss Operation Network, JBoss jmx-console, JBoss Web Console, Eclipse Memory Analyzer.

Technologies Libraries:

JEE, Seam, JMS, AngularJS, RESTful WebServices, Portlets, Atypon/Macrovision eMeta access control, subscription management and commerce software, TestNG, BIRT reporting system, Struts, JSP, Servlets, EJB, JUnit, HttpUnit, XDoclet, J2ME, i-text, SAX, DOM, JDK, Actuate e.Report 8, ODBC/JDBC, Async Professional 2.58, RxLib2.75, VCL Borland Inc., Turbo Vision.

Relevant Skills:

  • Web development JEE, XML, XSLT, JavaScript
  • Insurance claims process, Identity management, ecommerce, eRights, Micropayment systems.
  • Health Safety in the built environments consulting
  • Billing System and reports experience developed software for telecommunication firms

Confidential

Senior developer

Description: ERIC Education Resource Information Center web based application system designed and implemented for formatting and processing records for the ERIC digital library.

Responsibilities: UI and web-services design, implementing and testing, integration with Amazon S3 cloud storage, AWS configuration and deployment, Strongloop configuration

Technical Environment: JavaScript, AngularJS, NodeJS, Strongloop, WebStorm, MongoDB, Mongoose, AWS cloud.

Description: SAT Sale Automated Tool web application system that is providing for AEM sale and financial departments the ability to create and precede product and services sale quotes.

Responsibilities: Design, implementing and testing data model, workflow and user interface.

OpenShift environment and deployment configuration.

Technical Environment: Java, JEE, CDI, AngularJS, RESTFul WebServices, Google OAuth2, Jasper iReport, Maven 3, JBoss 7.1, Eclipse, MongoDB, Morphia, RedHat OpenShift, Jenkins.

Description: Hochheim Passport web application system that is providing the Hochheim prairie insurance company customers and agents the ability to create new insurance quote, endorse policy, create and proceed claims,.

Responsibilities: Creating and proceeding insurance claim workflow implementation.

Technical Environment: Java, JEE, CDI, RichFaces, RESTFul WebServices, Maven 2, JBoss 7.1, Eclipse, IBM DB2, Git, Jenkins RedHat linux.

Confidential

Java developer

Description: DMS service oriented application system that is providing product printing, ordering, delivering and audit information for external system, based on several business rules and flows. For communication with external system application is using RMI or web services call.

Responsibilities: Object, DB models and PL/SQL procedure changes based on new business requirements. Email notification and new business flow implementation, test use cases development, integration and production environments deployment, testing and troubleshooting.

Technical Environment: Java, J2EE, Hibernate, Spring, Maven 2, JBoss 5.1, Eclipse, Oracle 11g, SVN, JBoss WS, RedHat linux.

Confidential

Senior Web/Java developer

Description: eCommerce web application system that is providing the customer the ability to purchase items or subscription from organization through a single checkout method. Allows customer to track their current orders, past orders made as well as save personal shipping and billing information for future use.

  • IDM identity management system Single Sign-On SSO and registration system that is available on all entry-point web pages to allow customers the ability to log in at any access point and stay logged in as they navigate over/through organization's various web domains. After a customer logs in, the registration system grants access to authorized web areas and domains based on the customer's access level.
  • MyAPA my.apa.org Web portal used by organization to provide various online services to registered users. Registered users include users that hold membership, users that have ordered merchandise from organization, users who have subscribed to a service, or general users who have an interest in organization. The online services registered users are able to access is dictated by their user or member level.

Responsibilities: object and DB models design and implementation, application business flow analyses and implementation, web service and message queue based integration implementation, fulfillment and payment systems integration development, portlet development and test use cases implementation, application deployment, testing and troubleshooting.

Technical Environment: Java, J2EE, Seam 2.0, Drools 5.x, JBoss Enterprise Portal Platform 4.3 clustered environment, Eclipse, MSSQL, Birt, SVN, JBoss Messaging, JBoss WS, Portlet, Java Rich Faces, Ajax, Hibernate, Atypon/Macrovision eMeta access control, subscription management and commerce software clustered environment, RedHat linux, Hudson CI.

Confidential

Software developer

Description: CSR Customer services report admin portal. Administration and getting statistics information portal for eCommerce selling music and music subscription service system.

Responsibilities: made Confidential report generation flow, designed and implemented object model and facade for business rules. Developing and utilization database, integrated with micropayment WebServices based system.

Technical Environment: Java, J2EE, JSP, Struts, Tomcat, MyEclipse, mySQL, IBatis DAO, SVN, Axis.

Description: eCommerce portal for selling music and movies subscription services

Customer: Ruckus network

Responsibilities: made WUI, report generation flow, designed and implemented object model and facade for business rules. Developing and utilization database, integrated with micropayment WebServices based system.

Technical Environment: Java, J2EE, JSP, Struts, Tomcat, MyEclipse, mySQL, IBatis DAO, SVN, Axis.

Confidential

Software developer

Description: Integrating report engine with existing application using report engine API, JSP, JDBC.

Responsibilities: Create flow for making reports templates and predefined reports, design and implementation object model and facade for business rules.

Technical Environment: Java, J2EE, JSP, Orion App Server, Eclipse, Sybase Adaptive Server Anywhere 7, Actuate e.Report 8, Hibernate 2.1.x.

Confidential

Description: Developed JSP J2EE Version 1.4 and associated Oracle PL/SQL code to add a new file upload feature to a reporting tool that Logicalis internally developed. Tools used included Tomcat, Eclipse, Oracle 9i enterprise manager, Oracle 9i SQL . Assignment included Unit Testing towards the end.

Technical Environment: Java, J2EE, JSP, Tomcat, Eclipse, Oracle 9i, PL/SQL

Confidential

Senior Software Developer/Team leader.

Confidential

Description:

  • Health Safety Management Information System.
  • Web-based J2EE application for providing Health Safety Services in the built environments. Include:
  • Health Safety policy information
  • Health, Safety and Fire Risk Assessment
  • Workplace Assessment
  • Statutory and non-compliance reports
  • Hazard reports
  • Contractor Assessment
  • Reporting about accidents and incidents
  • Reporting about enforcement visit

Responsibilities: design and developing all layers of application for Building managers, partners and consultants. Implement front-end and back-end parts use EJB, Struts Actions, Action Forms with XDoclet, JSP, Struts tags, Struts tiles, JavaScript. XP and test driven development use JUnit/HttpUnit. We use eXtreme programming environment in the development with the one weeks iterations length, issued milestone versions after the each iteration, and worked in tightly cooperation with customers. All the software has been thoroughly tested by test Units, and proven by our customers.

Technical environment: Java, J2EE, EJB, JSP, JDK-1.4.1, Struts 1.1, XDoclet, HttpUnit, JBuilderX, CVS, JBoss 3.2.3. mySQL, Mandrake Linux 8.2.

Team: 6 persons

Confidential

Responsibilities: Design, developing and utilization database, implement front-end and back-end parts use JSP, Servlets JDBC

Technical environment: Java, J2EE, JSP, JDK-1.4.1, JSP, Servlet, JavaMail, Resin 2.1.x, mySQL 4.0, Red Hat Linux .

Team: 2 persons.

Confidential

Position: Software Developer

Confidential

Description: It is B2B three layer application. It has n-tier component oriented architecture. All components have use together or separately. It provides universal portable flexible billing service to customers. It consist

  • Business model Customers, Payers, Services, Contracts, Inventory Service Receivers, Customer self care, Users
  • Billing Engine Atomic Data Record drivers, Prebilling engine, Billing engine, Invoicing engine
  • Billing Engine Setup Prebilling rules setup, Tariff plans setup, Invoicing rules setup
  • Responsible for configuring Weblogic
  • System operation Service Usage Record/Atomic Data Record import, Service Usage Record manual entrance, Tariffication maintenance, Invoices generation/maintenance

Responsibilities: Use Case specifier for Business model components.

Technical environment: Java, J2EE, EJB, JDK-1.4.2, XML, Eclipse 2.1.1, CVS, JBoss 3.2.3, Oracle 8i

Team: 4 persons.

Description:

  • Project for creating JSP files using XML description.
  • Creates a JSP page which displays a list of matching records based on our VIBE infrastructure
  • Creates a JSP page which is a detail view of a reference table record being edited.
  • Creates a JSP page to help create a New reference table record based on the primary keys of the table.
  • Uses the reference table architecture created for HARP for the underlying infrastructure

Responsibilities: Implement XML, XSL for creating JSP, DB.

Technical environment: J2EE, JSP, JDK-1.4.2, XML, XSL, Eclipse 2.1.1, CVS, Tomcat 4.0, Oracle 8i, PL/SQL, XMLSpy, Red Hat Linux

Team: 4 persons.

Responsibilities: requirements analyst, Use Case specifier, OO designer, implement mobile part.

Technical environment: WTK104, Series 60 MIDP Concept SDK Beta 0.3, Nokia edition. JBuilderX, Mandrake Linux.

Project: SnowWalks. It is a arcade game for Nokia Series 60 platform.

Responsibilities: requirements analyst, implement midlet.

Technical environment: Languages and Tools: Series 60 MIDP Concept SDK Beta 0.3, Nokia edition. JBuilderX.

Project name: Data logistic purchasing DLP .

Description: It's the interface used by data logistic purchasing to supply coherence data to other systems within infrastructure purchasing.

Confidential

Responsibilities: coder, integrator, Use cases, Class diagrams, Seq. diagrams specifier.

Technical environment: C, XML, MS Visual Studio.NET, MS BizTalk, Rational Rose, MS SQL Server 2000

Team: 3 persons.

Description: WEB-based accounts receivable system for UkrTelecom. The system was developed to collect and analyze information about accounts receivable of all Ukrainian customers.

Responsibilities: Project manager, requirements analyst, developing and utilization database, designed the applications core, implemented model, EJB, Struts, JSP, Servlets and business rule, integration.

Technical environment: JDK-1.3.1, J2EE, EJB, Struts, XML, Oracle PL/SQL, JBoss 3.0.4, Oracle 8i

Team: 2 persons.

Description: WEB-based application which permit to customers information about their bills and services.

Customer: the largest provider of mobile communication in Ukraine Ukrainian Mobile Communications UMC .

Responsibilities: Project manager, requirements analyst, developing and utilization database, implement front-end and back-end parts use EJB, XSL, JSP, XML, integration.

Technical environment: JDK-1.3.1, JSP, XML, XSL, JavaMail, Oracle PL/SQL, Jdeveloper, XMLSpay, Orion 1.5.2, Oracle 8i, SUN Solaris OS, .

Team: 4 persons.

IT Center of Cherkassy's Management Ukrtelecom Company.

  • Position: senior programmer
  • Project: Application for data exchange between telecommunication enterprises.
  • Responsibilities: requirements analysis, designing, coding, integrating.
  • Technical environment: J2EE, EJB, JSP, JDK-1.3.1, Struts-1.0.2, JBoss-3.0.0., INFORMIX-Online Dynamic Server v. 7.30., InterBase5.6
  • Project: Application concerning analytics of subjects' accounts and changes of subscribers' account balance. This program forms the full lists of outgoing documents for analysis of enterprise activity regarding services given to enterprises . The data for enterprise accountability concerning fulfillment of tax legislation is also formed.
  • Responsibilities: requirements analysis, designing, coding, integrating.
  • Technical environment: Java, JBuilder4, Inprise VisiBroker., INFORMIX-Online Dynamic Server v. 7.30.

Project: On-line working place to receive and discount of payments for services of electro-communication and Internet. It contains full information about services given to the client, as well as about all his payments. The version is worked out for full integration into billing system realized at the enterprise.

  • Responsibilities: coding, integrating, customizing and maintaining.
  • Technical environment: C Builder3.0, AsyncPro2.58 TurboPower, RxLib2.75, INFORMIX-Online Dynamic Server v. 7.30
  • Project: Application for registration of broken devices.
  • Responsibilities: requirements analysis, designing, coding
  • Technical environment: Delphi5.0, RxLib2.75, INFORMIX-Online Dynamic Server v. 7.30.
  • Project: Application for programming cash registers. It tunes cash
  • registers set at on-line and off-line places to accept and discount
  • payments for services of electro-communication and Internet.
  • Responsibilities: requirements analysis, designing, coding
  • Technical environment:Delphi5.0, AsyncPro2.58 TurboPower, RxLib2.75, InterBase5.6
  • Project: Application for keeping reference of city telephone net subscribers.
  • Responsibilities: requirements analysis, designing, coding
  • Technical environment: Delphi3.0, MS SQLServer6.0.

Confidential

Position: programmer

  • Responsibilities: coding
  • Technical environment: Borland C 3.1, Turbo Vision.
  • Team: 4 persons.

We'd love your feedback!