Several software developments for It company
- Designing the entire system based on the received requirements - Choosing the system architecture and each component of this system at a high level. - Choosing the technologies for the implementation of each component and connections between the parts. - Creating unified development standards in the company. - Leading the development team in IoT projects - Implementing CI/CD processes. - Leading SCRUM methodology. - Developing features. - Coaching. - Modeling solutions.
Entire finance system creation, implementation and deploy
Project Team Lead - Backend developer
- Creating and developing new features and enhancements in the micro-services. - Making sure the estimates given for each iteration are met. - Planning and scheduling workflows with work teams to achieve the desired goals. - Collaborating in processes of architecture enhancement - Deploying microservices on AWS. - Making technical decisions on the system. - Maintenance and bugs fixing - Test-driven development (TDD)