Eddie Chin
Senior Java Developer
Irvine, California, United States
*******@*****.***
WORK EXPERIENCE
November 2015-September 2022
Senior Java Developer
Prometheus Group Inc
United States
• Development and maintenance of Java transport jobs for Maxavera web application to connect source and target systems for data migration and/or translation between enterprise software applications, databases, file systems, etc. Middleware for integration purposes. Have experience coding implementations with sources/destinations that are database (Oracle or Microsoft Server), CSV file, Microsoft Excel file, Microsoft Project file, FTP file, webservice (SOAP or REST), SAP (Java proxy or web service), Oracle Primavera (Java API or web service), Oracle EAM (database stored procedure), IBM Maximo (Java API or web service), etc.
• Interact with customers directly or through application consultants to develop and meet specifications of new transport jobs or enhance capabilities of existing transport jobs.
• Maintain open channel for clients to communicate bugs and/or incorrect feature implementations discovered in their QA or production environments. Rapid response and turnaround time to resolve their issues.
• Maintenance of SEPE Java application that receives RabbitMQ messages from source Syntempo web scheduler application, where messages are processed to generate forms of external communication like scheduled email alerts.
August 2006-October 2015
Java Web Developer
Pictage Inc
United States
L
Development and maintenance of:
Company's internal admin interface (legacy product fulfillment/processing of photographer and consumer client orders). Skills: Apache Cocoon (XSL, XML), Java
• Enhancements/bug fixes of front end (HTML, CSS, XSL, Javascript) files
• Integrated pricing engine via Axis2 soap webservice to Java back end
• Integrated Java back end with internal company processes using RabbitMQ
• Enhancements/bug fixes of Java backend, from Apache Cocoon producers to existing JDBC data layer Photographer user interface (create/edit settings of photographer's events on consumer client website and interface to order photographer products/services). Skills: JSP, JQuery, Spring, Hibernate
• Created new front end (HTML, CSS, JSP, JQuery) files
• Utilized Spring MVC to create new Java back end (Repository, Service, Controller classes)
• Utilized Hibernate to create data layer of existing PostgreSQL database Legacy consumer client interface (display of photographer events/photos and interface to order consumer products/services). Skills: JSP, MooTools, Spring, Hibernate
• Refactored cart code to remove all PayPal calls from Java backend and call PayPal exclusively from front end via AJAX calls
Pricing engine (wholesale pricing of photographer orders and consumer/wholesale pricing of consumer client orders, available as a web service). Skills: Apache Axis2 (web service), JBoss Drools (rules engine)
• Created new SOAP webservice using Apache Axis2 tool (wrote java transport classes, ran java2wsdl command line tool to generate WSDL file)
• Created pricing engine utilizing JBoss Drools rules (stored pricing data in PostgreSQL, wrote Drools rule file to price order data)
Interface to Great Plains accounting engine (translation of database data into XML documents adhering to Great Plains XML schema). Skills: Pervasive (ETL tool), PostgreSQL
• Created new Pervasive process to generate XML documents from SQL data to be input to Great Plains accounting software
New consumer client interface (display of photographer's events/photos and interface to order consumer products/services). Skills: JSF (PrimeFaces), JQuery
• Created new front end(HTML, CSS, JSF, JQuery) files
• Utilized PrimeFaces JSF to create new java back end
• Integrated BroadLeaf e-commerce cart
• Integrated existing functionality from old consumer client interface Miscellaneous tasks (bug fixes/tasks/enhancements to admin/photographer/consumer interfaces). Skills: HTML, CSS, Javascript, JQuery, AJAX, Java, PostgreSQL, JIRA, Perl
• Maintained and wrote new Perl scripts to be run internally, either via cron job or manually
• Maintained/enhanced Java web service application to send data from front end of web application to Salesforce CRM tool
Shoot-Q wedding planning website. Skills: Python, Django, Ext.js, Angular.js
• Enhancements/bug fixes of front end(HTML, CSS, JQuery, Ext.js, Angular.js) files
• Bug fixing of Python backend utilizing Django framework Experienced in following AGILE/Scrum development process. Utilized following tools/IDEs: Maven, SVN, Eclipse, NetBeans, PayPal integration, Salesforce integration, Ubuntu Linux EDUCATION
1988-1992
Bachelor of Science degree
University of California
Los Angeles, California, United States
University of California, Los Angeles, 1988-1992
Bachelor of Science Degree in Electrical Engineering, December 1992 GPA. 3.68, graduated Cum Laude
• Electrical Engineering
SKILLS
Data Migration Database JDBC Oracle Postgresql SQL Stored Procedure Angular.JS API Back End Coding Django Ext JS Javascript Jquery Middleware PERL Python Subversion SVN XML XSL Eclipse Hibernate JAVA Jboss JSF JSP Primefaces Spring Spring MVC FTP SOAP EAM Maximo CRM SAP RabbitMQ Salesforce File Systems REST ETL Agile JIRA Primavera Scrum AJAX CSS HTML WEB Services Microsoft Project Maven Maintenance QA Microsoft Excel Eclipse IDE
HONORS & AWARDS
GPA. 3.68, graduated Cum Laude
LANGUAGES
English