Software Engineer
CurrentContinue from previous position (Associate Software Engineer)- Develop Interline Codeshare Airline feature (first phase), integrate reservation system with other airline reservation system by messaging protocol. goal to increase sales of the two airlines that are collaborating and data migration between airline system.- Contribute to Loyalty Airline Project, integrate reservation service with loyalty application.- Integrate IBE system with SMS service provider to send notification to customer.- Tune several report menu, make it faster such as indexing, improve join table.- implement caching data on several API modules.- Day 2 day develop, maintain PSS, DCS, IBE system- Learn several company infrastructure such as Linux Operation, cronjob, bash script, Nginx Proxy, DNS, Network Setup, SMTP server, Post Email Agent, Setup Application Server, Setup Database Server, Setup Database Recovery Server, Server User Administration.- Monitoring and evaluate existing server- Research about Github, Jenkins and implements in several new projects- Implement Github workflow and Jenkins CI/CD pipeline deployment in Cruise Project (first phase)- Research about Docker and implement local development using containerize environment. goal to make local development use same environment configuration as on production/staging.Mentoring Program- teaching intern software infrastructure about linux operation, nginx proxy, setup app, setup database, recovery database, etc.- teaching intern Javascript, jQuery, Bootstrap 4, Yii Framework (PHP), Oracle base on company standard, etc. (Javascript operation, DOM manipulation with HTML and Bootstrap 4, HTTP method request from client to backend, backend to database, API)- assess home task intern per day- assess Final test intern (create web based application using above stack, setup app & database server), basically like I was in Software Development Intern.