I led the design and development of the ZocialGPA Stack, a full-stack application designed to enable analytics of user’s social media profiles, across services.
One of the major challenges that I tackled was transitioning the codebase from a monolithic architecture to a microservices-based architecture. This involved breaking the platform into smaller, independently deployable components, which could be scaled individually to meet the changing demands of the system.
To achieve this, I applied a range of techniques and technologies, including containerization, orchestration, and service discovery. I also worked closely with the development and operations teams to establish best practices and processes for building, deploying, and maintaining microservices. This required a deep understanding of the underlying data and the specific requirements of the platform, as well as careful planning and execution to ensure that the transition was seamless for our users.
In addition to this, I led the cloud deployment and DevOps efforts at the company, using Amazon Web Services (AWS) and Apache Stratos to push the software to production. This required a strong understanding of cloud architecture and deployment patterns, as well as the ability to implement a range of tools and technologies to support the deployment and management of the platform.