Senior software developer, with 20 years of experience building backend enterprise and consumer-oriented systems at scale. Currently focused on cloud-native architectures for supporting highly available distributed systems and microservices. Experience leading technical teams, working with remote international developers. Industries ------------------- BPM, social networks, web hosting, media streaming, gaming, finance, cryptocurrency. Best Practices -------------------- - Continuous Integration, Continuous Delivery and DevOps philosophy in general. - Software Reliability Engineering principles. - Git workflows, GitOps. - Test Driven Development. - Security and adversarially-oriented mindset. Modern Services and Architectures ------------------------------------------------ - Experience with AWS, Azure and Google Cloud services. - Experience with both transactional and eventually consistent systems. - Message brokers and integration services (Kafka, Camel). - Data streams processing (Kafka Streams). - Distributed microservices orchestration (Kubernetes, service meshes). - Distributed systems monitoring and observability (ELK, Prometheus). - Relational and NoSQL databases. Programming Languages ---------------------------------- Currently focused in Golang and Rust, with wide experience in functional programming (Scala). Previous experience with Kotlin, Java, Javascript, PHP.
Software Engineer at Buoyant, Inc
BA, Economics