Unlocking Business Performance: My Past Experience
16/12/2024

Unlocking Business Performance: My Journey at "Company A - Name Withheld for Confidentiality Reasons"
This is a series of blog post from Tekai's personnel sharing their past working experience and how those experience can help Tekai's future clients.
In a dynamic and ever-changing business environment, the need for innovative tools to enhance efficiency and drive success has become more critical than ever. My role as a Fullstack Developer at Company A, a pioneer in business performance management, provided me with opportunities to learn, grow, and achieve remarkable milestones.
About the Business Performance Management Platform
The business performance management platform developed by Company A is designed to help enterprises optimize their operations through seamless planning, forecasting, performance analysis, and process management. The system includes the following modules:
- Financial Planning: Formulating financial strategies to achieve organizational goals.
- Budgeting and Forecasting: Providing accurate forecasts to adapt to volatile markets.
- Performance Analysis: Evaluating and improving critical business metrics.
- Business Process Management: Streamlining workflows for maximum efficiency.
- Automated Reporting and Analytics: Delivering actionable insights to support timely decision-making.
With major partners like Unilever, Coca-Cola, and Samsung, the platform has cemented its position as a leader in the field of business performance management.
My Role: Bridging Backend and Frontend
As a Fullstack Developer in a team of over 10 specialists, I contributed to the development and enhancement of the platform using modern technologies:
- Backend: Built robust systems using Java (Spring Boot) and PostgreSQL.
- Frontend: Designed intuitive user interfaces with Vue.js, Vuex, and Vuetify.
- DevOps: Ensured efficient deployment processes leveraging Kubernetes, Docker, Jenkins, and AWS.
Unique Aspects of the Project
Unlike conventional ERP systems or general-purpose applications, this project stood out due to:
- Advanced Performance Management: The project focused on simplifying complex processes, enabling large enterprises to make data-driven decisions reliably.
- Flexible Customization: The system was tailored to meet the unique needs of diverse industries and organizations.
- Granular Security: A sophisticated permissions system safeguarded sensitive data while ensuring precise access control.
- Real-Time Synchronization: Data was continuously updated across departments using an event-driven architecture or WebSocket integration, ensuring high synchronization.
Key Learnings
This project offered invaluable lessons and helped me hone my skills comprehensively:
- Proactivity: Identifying issues early and proposing effective solutions.
- Requirement Analysis: Clarifying client needs to minimize risks.
- Adaptability: Embracing changes in technology and project requirements.
- Technology Selection: Leveraging tools like Redis to optimize performance.
- Team Collaboration: Coordinating effectively with teammates and managing project timelines.
Personal Reflections
Participating in this project at Company A not only enhanced my technical expertise but also expanded my perspective on project management and problem-solving. Developing a comprehensive business performance management platform was a source of pride, as it demonstrated how technology can genuinely empower organizations to achieve their goals.
These experiences serve as a solid foundation for my future career journey, reinforcing the belief that technology is not just a tool but a solution for sustainable success.