At AppTweak, I contribute as a Software Engineer, actively involved in various aspects of software
development. My skills cover a range of technologies and methodologies, with a focus on creating robust
and scalable applications. Besides the technical part of the projects, I'm heavily involved in product
definition, project management, and product delivery.
An important part of my experience involves using Ruby-on-Rails and Ruby to build resilient
applications. I prioritize a code architecture that emphasizes composition, making use of the
flexibility provided by modules in Ruby.
In the area of database management, I have experience designing structures on platforms like MySQL and
PostgreSQL. I also work with Online Analytical Processing (OLAP), using platforms such as Amazon
Redshift and ClickHouse for efficient data processing and analysis.
Testing is a fundamental aspect of my approach, with a specific focus on RSpec. I optimize test
suites, employing strategies such as parallelization and redundancy avoidance to ensure the efficiency
and reliability of our testing processes.
I also contribute to frontend development, using React and Typescript to create dynamic and
responsive user interfaces. I'm making use of RTK Query in React to enhance the service layer for smooth
API interactions.
Simultaneously, I actively participate in Agile methodologies, enforcing and helping others following Scrum methodology,
which involves orchestrating sprint planning, retrospectives, and daily stand-ups. This helps us to achieve effective project management.
Working within a small, diverse team of software engineers, frontend developers, and a project
manager creates a dynamic work environment. I contribute not only to my role but also to broader
projects, like implementing feature flags and parallelizing tests in workflows using GitHub actions.
I'm also involved in sharing knowledge and best practices with the team, ensuring that we maintain a
high standard of quality in our work.
I've also been involved in designing and implementing end-to-end solutions, such as implementing
new data sources and integrating them into our existing data pipeline, using AWS SQS queues workers using AWS EKS.
At AppTweak, my experience embodies a versatile role emphasizing technical proficiency, collaborative
teamwork, product definition, and a dedication to best practices, essential for project success.