Business-focused technology leader, player-coach and full-lifecycle software engineer. Thirty years of success building and shipping innovative distributed software systems and SaaS products, creating effective engagement and alignment between technical and business communities, and building and growing productive teams.Areas of Expertise- Technical leadership and mentoring- Project execution and agile software development (practitioner since 2001)- Digital transformation, application modernization- Cloud-native and distributed systems on Elixir and Java platforms- APIs, monolithic and microservice architectures, integration- Domain-driven design (DDD), event-driven design, architecture and design patterns, UMLTechnical Proficiencies- Elixir, Java, JavaScript, SQL, Scala, Smalltalk (others)- Phoenix, OTP, Ecto, Broadway, LiveView, Oban, Guardian, Arc, Bamboo, XUnit, ExMachina, Credo, Dialyxir, etc.- Java EE, Tomcat, Spring, Spark, TopLink, Hibernate, Struts, JUnit, other Apache libraries, JProfiler, Eclipse Memory Analyzer Tool, Maven, Gradle, etc.- PostgreSQL, Oracle, MySQL, NoSQL (GemFire, Oracle Coherence, Cassandra, TigerGraph, Prometheus), Metabase Cloud, REST, GraphQL, SOAP, CircleCI, Jenkins, Docker, DataDog, Kafka, RabbitMQ, NodeJS, ReactJS, VueJS, Tailwind CSS, Auth0, Okta, JWT, Postman, Git, GitHub, JSON, XML, etc.- AWS (EC2 / SQS / SNS / S3 / RDS / Lambda / CloudWatch / CloudTrail / EventBridge / Athena / Cloudfront / Systems Manager / Lightsail / Code Pipeline), Localstack
Listed skills include Integration, Agile Methodologies, Rest, Spring, and 31 others.