
Jonathan Artback
Senior Software Engineer | Golang
Salary / Daily rate
Marseille, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Software Engineer with 5+ years specializing in Golang microservices and event-driven architectures. Led critical system migrations at scale, built IoT platforms supporting 150+ devices, and implemented observability solutions with Grafana/Datadog. Expert in AWS/GCP cloud infrastructure and backend optimization for high-performance applications.
Work experience
Senior Software Engineer
Symphony
Oct 2024 - Jul 2025
10 months
06410 Biot, France
Drove the architecture, development, and maintenance of a high-performance, fault-tolerant distributed system, enabling instant message delivery across web, mobile, and bot platforms. • Scaled message processing and delivery by leveraging Golang’s powerful concurrency features to build robust microservices. • Architected and implemented a reliable, real-time messaging backbone us- ing GCP Pub/Sub, Kafka, and Redis Streams, deploying the solution on Ku- bernetes clusters within GCP. • Led optimization efforts by developing and implementing benchmarking strategies, which leveraged Redis Pipelines to significantly accelerate mes- sage delivery and boost overall system throughput. • Enhanced system reliability and performance by championing an SLO-driven approach to the team’s alerting system. • Facilitated business expansion by leading the expansion of services into new geographical regions while maintaining code quality through rigorous code reviews and debugging. • Maintained high code quality and upheld stringent testing protocols by ac- tively managing CI/CD pipelines on Jenkins.
Software Engineer
ComplyAdvantage
Jun 2022 - Aug 2024
2 years 3 months
Remote, OR 97458, USA
Engineered an orchestration layer for a high-traffic, event-driven platform, enhancing service dispatch and improving user query handling for a system managing up to 25,000 RPM across multiple regions. • Led the migration of a legacy PHP API to a new Go application using the Strangler Fig pattern, ensuring a safe transition with automated client re- quest logging to S3 for comprehensive test data and rollback capabilities. • Designed and implemented a robust feature flag system, enabling granular traffic control per endpoint and region for phased, low-risk deployments. • Implemented a scalable bulk file upload service via API/SFTP, supporting up to 1 million rows of data in CSV and Excel format, • Established an OpenAPI specification standard to ensure consistent API documentation across the organization. • Developed a standardized framework to enable the outbox/inbox pattern for Kafka message replay (CDC) across all company microservices, improv- ing logging and error management. • Utilized Terraform, Helm charts, and ArgoCD GitOps workflows to manage infrastructure across 7 AWS regions and 6 GCP regions, ensuring a scalable and resilient platform. • Enhanced platform stability and observability by working with Grafana and Datadog, and implementing OpenTelemetry collectors to inform business decisions. • Gained extensive experience with a diverse database ecosystem, including distributed SQL (YugabyteDB, AWS RDS), document (MongoDB), and key- value stores (Redis).
Back End Developer
Wattsense
Jul 2020 - May 2024
3 years 11 months
Remote, OR 97458, USA
Engineered a data decoding service that enabled Wattsense to support over 150 third-party IoT devices, significantly expanding the company’s product capabilities and market reach. • Developed efficient, low-resource decoding algorithms by applying skills in low-level programming and bitwise operations and leveraging the QuickJS engine. • Ensured high-quality, reliable, and robust code by implementing rigorous testing methodologies and orchestrating automated CI/CD pipelines using Python, Docker, and GitHub Actions.
Software Developer
All Binary AB
May 2019 - May 2020
1 year 1 month
Karlskrona, Sweden
• Developed key components for an IoT LoRaWAN sensor platform, including advanced payload decoders and robust error handling mechanisms, con- tributing to a more reliable system. • Gained expertise in Go (Golang), leveraging the language for backend de- velopment and cultivating a passion for its community and capabilities. • Engineered a high-performance data retrieval service using PostgreSQL PostGIS to efficiently query bus stops within a specified radius. • Ensured continuous integration and deployment (CI/CD) for the project using Kubernetes and GitHub Actions, guaranteeing a reliable and efficient production environment.
Education
Blekinge Institute of Technology
Bachelor's degree
2015 - 2019
4 years 1 month
Activities and societies: • Developed a strong foundation in software design and advanced problem-solving, with expertise in low-level programming and operat- ing systems. • Gained hands-on experience in various technologies, including C++, Java, Assembler, C, and net- work technologies.