Badges
Certifications
Work Experience
Senior Software Engineer
FUSA•  April 2017 - Present
Working as contractor in AT&T Project: BMS (BOC Management System)" It is used for user such as Broadcast Engineer, Satellite Engineer, etc... to define the configuration of data from Broadcast center to satellite and satellite to set top box. Besides this system is the input data for other systems such as Scheduling System, Transportation System, Compression System and etc... It has a WebUI for user manipulate data, An application running backend for some CRON jobs and many services for the orders to retrieve data. Technicals: Java, Hibernate, Oracle, JSP, GWT, HTML, JavaScipt, Struts framework, Spring boot, Apache-tomcat, Jboss EAP, Wildlfy, Apache Kafka
Senior Software Engineer
FSOFT HCM•  May 2013 - April 2017
Market: Outsourcing in US Customer: DirecTV Worked onsite US Project: 1. BMSWeb Description: this is web application used to manage and control broadcast, channel, satellite in US, outsourced by DIRECTV in US Team Size: 7 Position: Senior developer Responsibility: Coding Nonlinear module Accomplishment: Know how to use GWT and the business logic in TV management Tools and technologies: Java, JSP, GWT, Strut, Hibernate, DB2, Oracle, Linux, Red Hat, apache tomcat 2. BracService Description: This is web service used to get approval data from bmsWeb above and working with Zip system (third party) to send to data to satellite Team Size: 2 Position: Senior developer Responsibility: Coding this web service Accomplishment: Know how to integrate between systems Tools and technologies: Java, wsdl, xsd, Hibernate, DB2, Oracle, Linux, Red Hat, JBoss 3. Status Display: Description: This is web application used to show status of channel for the user, the data got form EventScheduler and SRM system developed by another team. Team Size: 4 Position: Senior developer Responsibility: Coding on front end Accomplishment: Enhance the business logic of TV broadcast and GWT, Weblogic of Oracle. Tools and technologies: Java, GWT, Weblogic, Oracle, Sybase, EJB, Linux, Red Hat 4. CA Adapter: Description: Schedule application that can listen another system (PADB) and then get the schedule to create message header and generate PAD based on PAD library after that sending to another system named SPS and SPS web. PAD is hecxa String that cantains all information to send to Set-top box Technologies: Java, Jboss, Quartz, EJB Team size: 2 5. Proconcoapp Description: Web application for user create and update their daily report about product process. Technologies: AngularJS, Bootstrap, HTML5, Google Cloud Endpoint Team size: 2 url test: www.proconcoapp.appspot.com (user:admin/pass:admin) 6. Smart-home Description: This is mobile app, a kind of IoT to allow user to be able to control lights in house. This app just for android and ios. it controls lights throughout bluetooth. Responsibility: backend Technologies: AWS Lambda, API Gateway, AWS SES, Dynamodb Team size: 5 7. Video-conference Description: This is mobile app that allows user to be able to call video each other. It is like skype but no chatting. It can be run on mobile (android and IOS) and web app. Responsibility: backend Technologies: AWS Lambda, API Gateway, AWS SES, AWS SNS, Dynamodb, Swagger, Tokbox, Firebase Team size: 5
Education
Ho Chi Minh City University of Science
Software Engineering, BS•  February 2006 - January 2008
Bachelor of Science in Software Development
Ho Chi Minh City University of Science
Biomedical Engineering, BS•  October 2001 - October 2004
Software Development
Ho Chi Minh City University of Natural Sciences, Ho Chi Minh City
Links
Skills
uyphu has not updated skills details yet.