Company #1

  • Formation of an internal development team
  • Creating a project transition plan
  • Transferring the project from outsource to in-house development
  • Analysis of the current state of the project
  • Implementation of Agile development methodology
  • Establishing coding standards
  • Automation of Jira + Github
  • Building a technical backlog
  • Organization of the release process
  • Dockerization of the development process
  • Logging and monitoring, standardizing logs to a unified format
  • Removing unnecessary and adding required logs
  • Implementation of multi-layered architecture
  • Updating API documentation
  • Creating Postman collections
  • Organizing cron commands
  • Analysis of the current performance state
  • Implementation of server-level caching
  • Minification of static content files
  • Database optimization
  • Elimination of deadlocks
  • Enabling VPN for internal resources
  • Configuration of key elements replication
  • Setting up CI/CD