Senior Java Developer Resume
HoustoN
SKILLS:
Java (10+ years), Witsml (4 years), Angular.js (3 years), Core Java (10+ years), Play framework (2 years), Mongo DB (1 year), Aspera (Less than 1 year), Swing (10+ years), Javascript (10+ years), Scala (2 years), MySQL (10+ years), Tomcat (10+ years), Java performance tunning (10+ years), Axis 2 (4 years), Restful (8 years), Avro (3 years), Lmax (4 years), JMS (10+ years), J2EE (10+ years), C (3 years), .NET (2 years), JDK 1.8 (2 years), JAVA CONCUREENCY PACKAGE (5 years), JQuery (3 years), Python (1 year), WITSML (4 years), WITS (4 years)
WORK EXPERIENCE:
Senior Java Developer
Confidential, Houston
Responsibilities:
- Designed and implemented interactive chart component of the application.
- Integration with Phillips Image system to display medical image.
- Designed and implemented decision engine for different tumor matrices type.
- Designed and implemented the dashboard engine to visualize the trending and analytical data.
- Designed and implemented an web base upload application.
- Integrate the application with Aspera.
- Designed and implemented the upload security base upon Aspera token.
Environment: Java, Angular.js, Tomcat, Aspera, Restful Web services.
Senior Java Developer
Confidential, Houston, TX
Responsibilities:
- Designed and implemented module to detect duplicate credit facilities in a credit proposal.
- Designed and implemented module to assign and validate credit grade in a credit proposal. Environment: Java, Ext.js, Oracle, Weblogic, Spring, Hibernate,
Contract Senior Java Developer
Confidential, Houston, TX
Responsibilities:
- Designed and implemented general administrative functions for Manager.
- Designed and implemented statistic and reporting module.
- Designed and implemented data import module to control data import.
Environment: Java, Angular.js, BootStrap, JQuery, Tomcat
Confidential
Senior Java DeveloperResponsibilities:
- Designed and implemented web services based case submit module.
- Designed and implemented ETL from different data source.
- Designed and implement export and import excel module.
- Architecture and implemented the remote data synchronization module.
- Designed and implemented the OPC/PI connector.
- Designed and implemented high performance WITSML module.
Environment: Java, NIO, Kepware, Witsml, OPC, C#, PI.
Contract Programmer
Confidential, Buffalo, NY
Responsibilities:
- Designed and implemented a custom Web services client in play.
- Designed and implemented asset search services in Server
- Designed and implemented cache services.
Environment: Java, Apache CFX, Scala, Jersy, Play Framework 2.0, Json, Apache Camel, Scala, git.
Lead Developer
Confidential, Houston, TX
Responsibilities:
- Designed and implemented the LOG object module.
- Designed and implemented Distributed logic for store cluster.
- Designed and implemented the Real time object module.
- Performance tuning, improved the WITSML store by 200%.
- Refractory the Webservices modules from Axis 1 to Axi2.
- Designed and implement the STIMOBJECT.
- Designed and implement PPDM to WISML Adaptor.
- Designed and implement WellView to WISML Adaptor
- Designed and implemented a data black box in small form machine.
- Designed and implemented Avro base RPC call to support data query from remote box.
- Designed and implemented data synchronization logic between small form machines by using Hazelcast.
- Designed and implemented a data black box cluster by using Hazelcast.
Environment: Java, Avro, Hazelcast, Linux, HSQL
Confidential
Lead DeveloperResponsibilities:
- Designed and implemented WITSML Object level Shading
- Designed and implemented cross Confidential between different databases.
Environment: Java, SQLSERVER, MYSQL, MongoDB, Oracle, PI.
Confidential
Lead Developer
Responsibilities:
- Designed and implemented a compression server to optimize the satellite connection.
- Designed and implemented a 256 bit encryption module to enable secure communication.
Environment: Java, J2EE, Web Services.
Confidential
Lead Developer
Responsibilities:
- Designed and implemented WITS to WITMSL translation module.
- Designed and implemented a modbus module.
- Designed and implemented OPC module.
- Designed and implemented high performance and parallel data process engine by using LMAX package.
- Designed and implemented business logic to handle wits record combine.
- Designed and implemented business logic to handle WITSML synchronization between different WITSML Store.
- Designed and implemented business logic to handle sensor offset.
- Designed and implemented WITSML to WITS module.
Environment: Java, J2EE, WITS0, Web Services, JBOSS, WITSML 1.3, JMS, LMAX, OPC, Modbus, MongoDB
Confidential
Lead DeveloperResponsibilities:
- Fixed Bugs in NWITSML library.
- Implemented Basic Authentication to NWITSML library.
Environment: C#, NWITSML.
Contract Developer
Confidential, Houston, TX
Responsibilities:
- Designed and implemented DAO API to communicate with Tridion Database.
- Designed and implemented a simple XML based database.
- Designed and implemented DAO API for the XML database.
- Designed and implemented HP.com product page by using Tridion technology.
- Designed and implemented consumer c - frame in wicket.
- Designed and implemented conversion utility to convert existing document to presentation engine database format.
- Designed and implemented Concentra API for presentation engine to store and retrieve Concentra document from Concentra.
- Designed and implemented translated module to import translated Concentra document to presentation engine database.
- Integrated the Concentra module with HP global SOA.
Environment: Java, J2EE, Apache Wicket, Spring, Concentra, C# Web Services.
Senior Software Engineer
Confidential, Houston, TX
Responsibilities:
- Migrated the existing java object based ICE trade capture module to using FIX 4.2
- Designed and integrated the trade capture module with the existing system
- Integrated the risk management system with the back office application
- Migrated the Risk management system from ICE base RPC to J2EE
- Migrated the valuation and pricing module from 32 bit windows to 64 bit Redhat Linux
- Migrated the curve module to J2EE
- Designed and implemented the remote procedure call framework which supported J2EE and http post protocol
- Performed performance tuning
- Designed and implemented the build system in maven
- Evaluated the Oracle Coherence and JBOSS cache
- Designed and architected the load balance mechanism of the system
- Site master and deployment of the production system
- Export Data to Excel through NetDDE.
- Maintained and enhanced the framework of the system
- Designed and implemented the cache component, the historical price and daily P & L module and the valuation and pricing module by using the FEA library in C
- Created and implemented the messaging module and the remote procedure call by using ICE
- Performed performance tuning by parallelize some of the internal process
- Migrated the system to Linux
- Evaluated the Oracle Coherence and JBOSS cache
- Deployment master of the application
- Environment: Java, ICE, Ant, Oracle, JMS, FEA, C, JNI, Swing, .NET
- Project Type: Auto Code Generation
- Designed and developed an XML base auto code generation utilities
- Created and developed an XML base interface to generate ICE interface
Environment: Java, ICE, Ant
Senior Software Engineer
Confidential, Las Vegas, NV
Responsibilities:
- Designed and developed a video transcode module to handle high volume video transcode between different video formats (QuickTime, mp4, wmv, avi, H.264, mpeg) by using third party library and custom hardware
- Designed and developed high performance distributed storage system
Environment: Java, J2EE, JBOSS, Postgres, Jni, Jms
Senior Technical Consultant
Confidential, Houston, TX
Responsibilities:
- Designed and developed an world cup contest site for customer and staff
- Designed and developed a requirement upload module in the existing b2b solution
- Designed and implemented the matching algorithm between the uploaded requirement against the inventory and supplier.
- Designed and implemented the order fulfillment module for the upload requirement in the existing b2b solution.
Environment: Java, J2EE, Weblogic, Velocity Template, Oracle
Senior Software Engineer
Confidential, Houston, TX
Responsibilities:
- Designed and implemented a monitoring and reporting application to monitor the data from modbus protocol
- Created and implemented a web base control system to control the modbus device Designed and developed a Servlet and applet base web interface
- Designed and implemented a multi-thread alarm acknowledgement module
- D modify the configuration of a real real time data engine esigned and implemented a swing base configuration tools which can time data engine
- Created and implemented an experimental web services interface for the
- Called Win32 library via JNI
- Designed and implemented a monitoring and reporting application to monitor the remote data accquation thru modbus protocol and long range radio
- Created and developed the calculation Engine
- Designed and implemented the alarm module.
- Designed and developed a Servlet and applet base web interface
- Designed an automatic build system which will download the source from source safe and automatically build/deploy every midnight
- Built report will logged to a log file and email to every developer
- Environment: Java, J2EE, Ant, Microsoft Source safe
- Project Type: Device Driver, Senior Software Engineer, Confidential
- Designed and implemented I2C driver on 8085 based board
- Implemented addition modbus functions to the existing code
- Designed and developed the calculation module
- Created and implemented the propriety communicates protocol for inter-device communication
- Environment: C, i386 based board, 8085 based board
- Project Type: Device Driver, Senior Software Engineer, Confidential
- Designed and implemented a remote data upload application with propriety protocol
- Created a dialup application server and client in Java
- Designed and implemented a monitoring and reporting application to monitor Wonderware
- Created and implemented a java base NetDDE communication module to acquire data from Wonderware
- Designed and developed a Servlet base web interface
- Designed and implemented a monitoring and reporting application to monitor the PI-database
- Created and developed an applet base web interface
- Designed and implemented the Servlet base backend
- Called the C library of PI via JNI
Environment: Java, J2EE, SQLSERVER, PI-Software, JNI
Technical Specialist
Confidential, Houston, TX
Responsibilities:
- Developed and deployed enterprise-level commission system for fortune 500 insurance company, which manages all areas of sales process from product configurations to contract generation
- Designed and implemented a highly effective data upload and conversion process, which import the raw data to the database
- Developed a GUI based configurations modules using Java, Trilogy BackBone, Trilogy Commission and Sybase 12.0
- Deployment master of the production site
- Developed and maintained regular operations of the exchange site with auto matching of registered users and certified service providers
- Designed and implemented data load process, responsible for bugs fixing, content maintenance and GUI design/implementation and the backend programming
- Developed and deployed shopping site with catalog data linked up with shopping cart module in remote server, which requires http redirection and XML posting
- Designed and implemented data load process, responsible for GUI
- Created and implemented the backend programming
- Developed and deployed enterprise-level sales force automation system, which manages all areas of sales process from product configurations to contract generation
- Uploaded data to host database from the sale representative's machine
- Developed user screens and configurations modules using Visual Basic 6.0, Trilogy Back Bone and Access/ Oracle 8.0