4 Months: Live Vehicle TrackingTasks- Addon Application to offer Customers Live Vehicle/ Train/ Maritime
- Tracking for their Orders managed in the Main Application
- Software Developer mainly on backend part using Java Spring Boot
- Controlling logical Flows through Various 3rd Party APIs
- Changing DTO?s for various connected applications
- Managing configs for the Various environments
- Fixing existing bugs / Improve software quality
1 Year: E-WalletTasksBuilding/ Enhancing backend microservices to support onboarding new customer and payment transaction
- Software Engineer Specialist mainly on backend part using Java Spring Boot
- Creating new microservices from scratch and integrate with existing microservices to support onboarding new customer, managing/issuing Prepaid Visa cards
- Coordinate with card issuer-processor company for integrating service with Prepaid Visa cards / Manage payment transaction
- Tuning and testing api performance
1 Year: Basic API generatorTasksCreating internal tool using it as an api generator that be able to create new CRUD operation with simple config and support storing secured/unsecured information
- Senior Software Engineer mainly on backend part using Java Spring Boot
- Creating Basic API generator from scratch supporting for backend/frontend with secured permission
- Tuning and testing api performance
6 Months: Authentication & Authorization serviceTasksEnhance existing service to have more authentication channel and be able to control authorization as well
- Senior Software Engineer using Java Spring Boot
- Expand authentication channel to be able to login via Line and TrueMoney
- Creating Authorization checking service using Casbin as a backend engine
2 Years, 6 Months: Backend Core Services maintainerTasksCreating new microservices eco system
- Senior Software Engineering using Java Spring Boot
- Creating new microservices from scratch using Jhipster as a Java code generator (on top of Java Spring Boot)
- The eco system services include Gateway, Authentication service, Service Discovery, Business services
- Build gitlab CI/CD pipeline to deploy service on AWS
3 Years: Enhance Advisors Web Customer: mutual funds and REIT
TasksEnhance existing mutual funds/REIT website
- Junior Software Engineer mainly use Java
- Add on new features to existing site
- Reduce manual testing effort via doing automation to cover existing manual testing cases