T-Learning: Creating experiencesVolunteer Backend Engineer
May. 2024 - Oct. 2024Capital District, ColombiaDeveloped and maintained server-side logic and APIs for web applications using Python and Node.js, ensuring efficient data processing and integration with frontend systems. Collaborated with frontend developers to seamlessly integrate user-facing elements with server-side logic, enhancing user experience and application performance. Designed and implemented data storage solutions, utilizing relational databases like PostgreSQL and NoSQL databases such as MongoDB, optimizing data retrieval and storage efficiency. Implemented security measures and protocols, safeguarding sensitive data and preventing unauthorized access, aligning with industry best practices. Optimized application performance by implementing efficient algorithms, database indexing, and caching strategies, reducing response times by approximately 25%. Ensured scalability and reliability of web applications by designing and implementing scalable architectures and fault-tolerant systems, supporting a 30% increase in user traffic. Collaborated with DevOps engineers to deploy and maintain web applications in production environments, achieving a 99.5% uptime during the project duration. Conducted testing and debugging of backend code, working closely with QA engineers to identify and resolve issues, reducing bug reports by 40%. Stayed updated on emerging backend technologies and industry trends, incorporating them into the development process to enhance application functionality. Participated in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices. Contributed to the documentation of backend development processes and standards, facilitating knowledge sharing and onboarding for future developers.