Software Engineer
CurrentExperience Highlights:Soft Skills: Business-Driven Technology: Skilled at understanding business goals and translating them into technological solutions that deliver measurable value. Stakeholder Collaboration: Adept at learning domain-specific knowledge from experts and stakeholders, bridging technical concepts with their expectations to ensure successful outcomes. Leadership & Team Management: Proven experience in creating and… Show more Experience Highlights:Soft Skills: Business-Driven Technology: Skilled at understanding business goals and translating them into technological solutions that deliver measurable value. Stakeholder Collaboration: Adept at learning domain-specific knowledge from experts and stakeholders, bridging technical concepts with their expectations to ensure successful outcomes. Leadership & Team Management: Proven experience in creating and developing new business opportunities, tailoring contracts, and managing distributed teams for seamless collaboration. Cross-Functional Communication: Effective in working with technical and non-technical teams, fostering a shared understanding of project goals and ensuring alignment across all levels of an organization.Technical Expertise: Software Development: Proficient in Java (8-21), Angular, JavaScript, Go, and Android programming. Distributed Systems: Designed and implemented high-throughput event driven systems connected to dozens of sources, processing millions of events daily using tools like Kafka, Streams, Flux, Lambda e Kafka Connectors . Cloud & Infrastructure: Skilled in AWS (ECS, RDS, Lambda, CloudFormation, ECR, MSK, VPC, EC2, Application Gateways, CloudWatch), GCP, Firebase, and IaC. Databases: Extensive experience with time-series databases, non-relational databases, and relational databases (e.g., AWS RDS). Monitoring & Debugging: Expertise in Grafana, Prometheus and CloudWatch for robust infrastructure monitoring. Development Methodologies: Deep knowledge of DDD (Domain-Driven Design) and TDD (Test-Driven Development).Infrastructure: Networking & Security: VPNs, shell scripting, and application gateways. Containerization & Orchestration: Docker, CI/CD pipelines automation, and service mesh. Scalability: Reactive programming, infrastructure as code, and cloud-based scalability solutions. Show less