Software Engineer
CurrentAs a freelance software engineer, I’ve worked on a wide range of backend and API-focused projects, leveraging modern technologies to build scalable, high-performance systems. Some key achievements include:Developed and maintained event-driven backends using Go, Python, and Node.js for high-traffic Discord applications, supporting up to 70,000 daily users.Built a custom router allowing clients to create unique identities for commands, achieving zero memory allocations and only a 20% increase in routing time compared to static routers.Collaborated with senior engineers to design database fail-safes, enabling read-only mode when the system approached capacity, improving overall system reliability.Optimized system performance, reducing latency by 40% for long-running services by using pprof for performance analysis and improving concurrency handling.Reduced database request frequency by 50% through the refactoring of database handlers, enhancing system efficiency.Enhanced containerization and deployment using Docker and AWS, streamlining CI/CD pipelines with GitLabCI, reducing environment inconsistencies and enabling smooth project integration.Developed scalable RESTful APIs for diverse functionalities such as user rewards and cross-bot integrations, deployed on GCP to enhance reliability and performance.Integrated third-party services into APIs, streamlining operations and reducing manual data entry by 25% through secure data exchanges.Utilized Redis for caching, improving data retrieval speeds and integrated Prometheus for real-time monitoring, reducing downtime and improving API health.Built tools for monitoring system stability and increasing user engagement, leading to a 170% increase in daily users and a 20% reduction in downtime.