Badges
Certifications
Work Experience
Senior Software Engineer
Oracle•  August 2016 - Present
Develop Oracle Cloud Version TexturaLink with Java 12, RabbitMQ and Docker to integrate customer account system to Oracle Textura Payment Management System via reactive communication. Manage 3rd Party Developers and Onshore / Offshore Development teams to deliver customized service for different accounting systems align with customer on-boarding
Software Engineer
Textura•  June 2014 - July 2016
Design and Develop TexturaLink Client by Java 8, Spring Boot, Spring Data JPA JQuery and JavaFX to sync customer ERP system with Textura Public API service. Design and Develop Early Payment Program (EPP) Batch Process. as reconfigurable Job and Step model batch process by Django python web server, celery worker, RabbitMQ and SFTP to help massive file exchange overnight. Contributed to RESTful Asynchronous Public API development by adopting Django rest framework and using LDAP as internal Authorization/authentication.
Software Engineer
BlackBerry•  July 2009 - March 2013
Contributed Handheld Application Development For BlackBerry 10 OS UX application by Qt and Cascades to display PIM (Personal Information Manager) data and also develop CardDav client for syncing Yahoo and iCloud contacts to BlackBerry Device by Python, Bottle and SQLite. Developed Cloud Base Email Configuration Auto-Discovery Service to detect and discover various email integration configurations just by email address and password provided from various clients with contributing on Message Queue based internal framework development with Spring framework. Also worked on ISP Email and PIM Integration Service for syncing message and PIM data with push service.
Education
University of Tennessee - Knoxville
Electrical Engineering, MS•  April 2004 - August 2006
Links
Skills
wsapiens has not updated skills details yet.