We provide IT Staff Augmentation Services!

Senior Java Consultant Resume Profile

5.00/5 (Submit Your Rating)

NE

SUMMARY

A highly motivated senior software engineer with extensive experience in the software industry. Expertise in design, development and testing. Additional expertise in database development, client/server development, internationalization development and Java programming. A creative problem solver who enjoys working independently and in a team to consistently meet production deadlines. Fluent in Chinese and four years of Japanese.

TECHNICAL SKILLS

  • Languages: Java JFC, JDBC, JAXB, JUint, C/C, Visual Basic, Corba, SQL T - SQL, PL/SQL .
  • Web Technologies: HTML, JavaScript, AJAX, JSF, JSP, JSTL, Servlet, PHP, XML XQuery, XPath, XSLT, XSD, DTD, WSDL.
  • Databases: Oracle, MS-SQL 2005, MySQL, DB2, MS-Access, Sybase.
  • Open Source Frameworks: Spring Framework, Apache Web Server, Apache Tomcat, Apache Axis, Apache Lucene, Hibernate, Ibatis, Liferay Portal, Icefaces Ajax, Dojo Ajax.
  • Open Source Contribution: Co-founder of open source project Light an Ajax and Java based Portal framework
  • Application: Resin, IIS, Websphere, Weblogic, Eclipse, VisualAge, Visual Caf, IntelliJ, Visual Studio, Visual SourceSafe, CVS, ClearCase, ClearQuest, SVN.
  • Operating Systems: Windows NT/2000/XP, Chinese/Japanese Windows NT/XP, UNIX, Linux, MS-DOS.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Consultant

  • Designed and developed enterprise alumni social networking website using Liferay portal and re-architected various core libraries in the portal server which is JSR168 and JSR 286 compliant.
  • Designed and implemented new portlets using JSF, ICEFaces Ajax libraries, Apache Tomcat, Liferay 5.1.2, Hibernate and MySQL 5.0.
  • Leaded the development on a team of four to implement core functionalities of the product.
  • Enhanced the Liferay core library to support multi communities separation which allows admin to customize UI labels, messages, and system properties for each company instance.
  • Designed and developed Hibernate session factory pool to support dynamic tables and data for each
  • company instance.
  • Developed project plans, provided estimations of cost and time and presented to upper management.
  • Mentored team members on development issues.

Confidential

Senior Software Engineer

  • Responsible for design, development, and maintenance on server side of the Schemalogic enterprise suite using Java, Apache Tomcat, Apache Axis, SQL Server 2005 and Oracle 10G.
  • Designed and developed the audit infrastructure which allows users to review activities on the Schemalogic enterprise suite.
  • Defined and developed a utility for users to roll out audit histories into XML format.
  • Developed and enhanced the performance of the dynamic SQL query engine.
  • Integrated the Schemalogic enterprise suite into Websphere 6.1 and developed the custom realm for authenticating the users against the SQL Server/Oracle database.
  • Developed the custom realm on Weblogic 10 and integrated the Schemalogic enterprise suite.
  • Developed the email notification tool using XSLT, XPATH and XML.
  • Supported detailed requirements gathering, business rules definition, and implementation design.

Confidential

Senior Software Engineer and Technical Team Lead

  • Lead developer responsible for the design and development of the next generation Document Management Systems called Toolbox for Boeing airline customers using JSP 2 JSTL front end, Spring framework, Ibatis and Oracle SQL database.
  • Managed and mentored team of four engineers, organized formal knowledge transfer sessions around development process, design patterns and emerging technologies.
  • Coordinated planning of projects, estimation of cost and time, and analysis of existing, internal applications.
  • Designed and implemented the search utility of the Boeing Document Management Systems.
  • Integrated 3rd party XML search engine into the Boeing Document Management Systems running on top of Apache and Tomcat web server.
  • Defined and designed the process of XPath query generation dynamically for the search utility in Toolbox.
  • Designed and developed the data mining process of XML metadata using JAXB.
  • Designed and developed the JSP front end, Corba middleware and Oracle SQL database of the military Apache Longbow IETM authoring system called QRDB Quill Relational DataBase .
  • Migrated QRDB from Corba to EJB, significantly reducing the development and maintenance cost.
  • Configured and migrated the product from Resin to Apache web server and Tomcat servlet container with well documented procedures, reducing the development and production cost.
  • Integrated Air Force Common Viewer AFCV with Data Courier presentation system using XSLT and Perl script, significantly increasing the production revenues and bringing the contract from Air Force.
  • Designed, supported and migrated the Hitachi emulator to the Illustrated Parts Catalogs product called Smart IPC for All Ninpon Airway on site in Tokyo Japan, acquiring the first million dollars contract for the product.
  • Designed and developed the enhancement for Spec2000 product including Java swing applet, ASP and COM components.

Confidential

Software Engineer

  • Designed and developed the parser and lexer for the XML Query XQuery to SQL interpreter, achieving compliance with the XQuery specification.
  • Developed the SQL optimization engine using Java, significantly enhancing the database accessing performance.
  • Implemented the middleware to support internationalization, enabling the product to adapt various languages and regions without engineering changes.
  • Designed and developed an automated testing system using bash scripts to generate dynamic HTML reports, allowing developers to easily automate their testing and validation process.
  • Installed and maintained the UDB DB2 server and created various schemas and tables for regression testing.

Software Engineer

  • Developed the user interface GUI of wizard and the main application tool using Java Swing, allowing customers to have a user friendly tool and increasing their satisfaction.
  • Developed the connection between the application and database server for accessing relational database using JDBC.
  • Implemented an XML parser used to convert XML into HTML dynamically, enabling online documentation updates without engineering changes.
  • Collaborated with the usability team to deliver implementation plans for software internationalization.
  • Defined the online help tool for the application and implemented the application to support internationalization, allowing customers to have easily access to the online support and view various languages without re-engineering.

Confidential

Localization Co-op Programmer

  • Re-engineered the internet printer driver to support internationalization using Java and C language on both client and server side, allowing the printer to work on different type of windows operating system such as Chinese and Japanese Windows.
  • Developed and coordinated internationalization guidelines for software developers and installation team in Japan, ensured the developers to follow the specification.
  • Designed and developed a unicode converter used to translate Chinese and Japanese characters into unicode.
  • Developed the international installation program using Installshield.

We'd love your feedback!