Software Engineer
Current• Design, architect and develop new application from scratch.• Test, monitor, and make better solutions through incremental updates/new features/ app optimization.• Create technical documents.• Conduct code reviews and provide constructive feedback to team members to improve code quality and maintainability.• Assist in project planning, estimation, and task prioritization to meet project timelines and deliverables.• Migration CI/CD and some service to cloud (Azure).• Continuously improve software development processes and practices