Responsible for feature implementation, development, processes, hiring developers, onboarding, and mentoring.
I write code, architect our platform, help facilitate day-to-day work, remove impediments, iterate on processes, and participate in strategy and leadership decision making.
Here are some of my duties from day-to-day:
- Implementing business logic and configuration tools
- Advising CTO and product managers in choosing tech stack and approaching issues/new features.
- Working in a multi-Cloud environment (Amazon AWS, OVH, and Private Data Center - Bare metal)
- Integrating with external systems (WebService, Database Links, GraphQL)
- Designing and developing Microservices (Soap, Rest, and File-based) supporting customers and fulfilling internal business needs
- Supporting business decisions concerning applications' functionalities
Used Techniques and Tools:
- Languages/Frameworks: Java 11, Scala, Apache Kafka, Spring (Boot 2, Reactor, Security, JPA...), jOOQ, Webservices (XML/WSDL, SoapUI), API (Rest/GraphQL), Git, RxJava2, Apache Spark, Akka, Maven, Prometheus
- Databases: PostgreSQL (Amazon RDS, Stolon HA Cluster), MongoDB, Apache Cassandra, Redis
- Containers/Orchestrators: Docker Stack, Rancher, and Kubernetes
- DevOps: Ansible, Terraform, Gitlab