I'm software engineer with almost 10 years of experience. I've always been involved with critical projects as developer, tech leader and architect. I see myself as a generalist, I can work with multiple areas, ordered by what I understand I'm better with:
- Development of backend applications, which is my strongest hard skill and where I've been working since the beginning of my career;
- Building CI/CD pipelines and helping spread DevOps culture(which is more important than the pipelines itself);
- Designing cloud native applications, focused on AWS;
- Development of frontend applications, currently I'm focusing on micro frontends;
I can also build strong connections and relationships with clients. I think that understanding the client's needs, going deeper into their business is more important than technicalities.
Some of the technologies I'm currently using
- AWS cloud environment (S3, EC2, Auto Scaling groups, Lambda, SQS, SNS, Kinesis, DynamoDB, Athena, CloudFormation, Elasticsearch as service, Elastic Beanstalk)
- Java (Spring, Spring Boot, Spring Data, and Spring Cloud)
- Python
- Kubernetes, Docker, containerization
- Terraform
- Hashicorp Consul, Vault
- Kafka, RabbitMQ
- Apache Camel
- Jenkins, Github actions
- Cassandra, ELK stack, Redis
- Netflix OSS
- Git
- Unit tests(Junit, Mockito), Cucumber tests
- REST Web Services
- Javascript
- Typescript
- Angular
- MySQL, SQL Server, Oracle
- Linux