FullStack Developer
About Candidate
Introduction:
Experienced Senior Software Engineer with 6 years of expertise in full-stack development, cloud computing, and event-driven architectures. Proficient in designing and implementing scalable microservices, optimizing cloud infrastructure, and working with modern frontend frameworks. Strong background in backend development using Golang and Python, with hands-on experience in cloud platforms such as AWS, GCP, and Azure. Adept at managing containerized applications with Docker and Kubernetes for efficient deployment. Successfully led the development of open-source tools and enterprise-grade applications, ensuring high performance and reliability. Skilled in handling large-scale data processing, integrating IoT solutions, and enhancing event-driven workflows. Demonstrates a proactive approach to problem-solving and a strong ability to work in remote, collaborative environments. Passionate about automation, software scalability, and building high-impact solutions. Committed to delivering clean, maintainable code while following Agile methodologies.
Responsibilities:
- Designed and implemented scalable Golang microservices with gRPC, PostgreSQL, and MongoDB.
- Led the development of an open-source data replication tool, enhancing event-driven architectures.
- Built and maintained cloud-native applications leveraging AWS, GCP, and Azure services.
- Developed a multi-tenant portal using React, TypeScript, GraphQL, and Redux for a seamless user experience.
- Managed containerized applications using Kubernetes and Docker for improved deployment efficiency.
- Developed an internal Golang API supporting self-serve offerings with Terraform and dbt.
- Created an IoT device interface using Python, Flask, and SocketIO for real-time data processing.
- Contributed to corporate travel management and workflow automation platforms, improving business operations.
- Implemented security, authentication, and authorization mechanisms for cloud-based applications.
- Actively participated in Agile development, collaborating with cross-functional teams for product enhancements.