A. Tech Lead
CurrentA. Backend Developer1. Build new modules using (Laravel framework) components:-accessor/mutator-globalscope-builderscope-events/observer-permission/route scope-permission middleware-localization/exception-model bloodline-eager load (sum, count)-boot function-utility/resource-softdelete/softcascade-atomic lock-cache-trait-passport scope-userstamp-laravel-auditing-model hashing-swagger api doc2. Code review & merging- Assess time-space complexity of deployed code- Assess performance of page load of deployed changes- Assess code reusability- Assess application security loopholes (middleware, whitelists & bypasses)- Daily code merging & conflict resolve (internal & third-party vendor)3. Construct reusable components- Construct/optimize (using design patterns) reusable components- Construct systemwide reusable permission validator (role & permission checking)- Refactor API endpoint to prevent exploit and overexpose of information- Construct security middleware4. Bug fixes- Bug fixes on events/observers/jobs & schedulers/logical/data accuracy issue- UAT support & bug fixesB. DevOps1. Containerization- Construct/expand/build dockerfile for subsystems & new application- Configure/optimize traffic, build time and apply docker build cache- Services/applications user key management- Build repository beta releases and release notes2. Backup & scheduler- CloudFormation ec2 time scheduler- Periodic AMI create & backup- Staging/development periodic database backup- Construct script for daily Code repository backupC. Frontend Developer- Code optimization (lazy loading and fine tuning)- API exception error message handling- Assess and create solution for reducing page time loadD. Other- Technical interview junior & senior frontend developer- Assess & feedback (code assessment) skill level of interviewee- Assign task/coach/idea sharing on technical skills- Flatten/reduce deployment hardness of tasks