Crypto Exchange is a high-tech exchange for cryptocurrency trading that I was involved in as a technical product Manager, development team leader, and software architect. This project was based on microservice architecture and developed using Laravel and NodeJS for microservices. To support concurrency, we used Swoole for PHP. Key responsibilities and achievements on this project included:
- Conducting extensive R&D and developing new features
- Building a large cluster of servers around the world to support users and load crypto prices from multiple exchanges
- Developing a highly accurate accounting system to address a critical need for users
- Connecting to national payment gateways to allow users to easily deposit funds
- Developing the front-end using VueJS and SSR, with a focus on UI/UX design and A/B testing
- Managing meetings with clients and stakeholders to ensure project goals were met
As the technical product manager, I was responsible for ensuring that the project was delivered on time and within budget, and that the features met the needs of users. As the development team leader, I managed the team and ensured that development standards were met. As the software architect, I designed the architecture and ensured that it was scalable, reliable, and secure. We used Git for version control and GitLab for continuous integration and deployment.