<< Back
Software Engineer in d.vinci

After 5 years at Denkformat, I decided to seek a new challenge to accelerate my growth and prove my ability to make significant contributions in a different domain. I felt that my growth pace had become moderate and wanted to demonstrate my capabilities in a new environment. This decision led to one of the most significant improvements in my career.

During my time at d.vinci, a company focused on delivering top-notch applicant tracking systems, I faced the challenge of learning the human resources domain. With the support of my team, I quickly overcame this challenge, mastering new technologies and contributing to significant projects.

This experience greatly enhanced my skills and prepared me for future challenges.

Challenges

At d.vinci, having acquired knowledge in the finance domain, I faced the challenge of transitioning to human resources.
Moving from a company with an agency flair, where everyone worked individually, I adapted to working in a team of five engineers.
I learned and applied best practices, used clean code principles, and improved my overall code quality.

My main task was to overhaul the software using the Groovy language with the Grails framework.

Beyond the technical aspects, I learned to work in an agile environment with all its ceremonies, including my first experience in creating user stories.

Achievements

  • Mastered the Grails Framework.
  • Learned AngularJS.
  • Acquired skills in unit, integration, and end-to-end (e2e) testing.
  • Introduced Docker for containerization.
  • Participated in technology decision-making.
  • Trained new engineers joining the team.