Valentin Daniel Bara, Developer in Cluj-Napoca, Cluj County, Romania
Valentin is available for hire
Hire Valentin

Valentin Daniel Bara

Verified Expert  in Engineering

Full-stack Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since September 16, 2022

Bio

Valentin is a full-stack software developer specializing in back-end and server-side technologies such as Java, Spring, or SAP Hybris. He is also interested in tackling front-end tasks preferentially on React projects. Valentin is a very flexible professional who easily adapts to different work environments and loves challenging projects that allow him to broaden his fields of expertise.

Portfolio

Tekmetric
Java, Spring, Amazon Web Services (AWS), IntelliJ IDEA, MySQL, React
Accesa
Java, SAP Hybris, Spring, React, REST, Jakarta Server Pages (JSP), jQuery

Experience

  • Java - 5 years
  • Spring - 5 years
  • SQL - 5 years
  • REST - 5 years
  • SAP Hybris - 4 years
  • PostgreSQL - 2 years
  • React - 1 year
  • Amazon Web Services (AWS) - 1 year

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Java, Spring, React, SAP Hybris, SQL, Amazon Web Services (AWS)

The most amazing...

...project I've worked on involved integrating different payment methods and creating UI components and customizations for Swarowsky's online shop.

Work Experience

Full-stack Engineer

2022 - PRESENT
Tekmetric
  • Integrated the Bandwidth platform to enable customers to send SMS and MMS messages from the website and help store the message thread information. Gained experience with S3 and SQS while handling MMS integration.
  • Improved the overall system performance by solving various Hibernate performance issues, such as N+1 selects, reducing the cost of database usage in AWS.
  • Worked on sending various Slack notifications based on user activity and other webhooks.
Technologies: Java, Spring, Amazon Web Services (AWS), IntelliJ IDEA, MySQL, React

Full-stack Engineer

2017 - 2022
Accesa
  • Used Spring, Spring MVC, Spring AOP, REST APIs, Hibernate, MyBatis, Solr, SQL databases, Java 8 and 11, and Git on diverse projects. I also used event-driven architecture and integrated different design patterns into the projects' architecture.
  • Integrated a couple of payment services, such as Google Pay and GrabPay, and increased the order conversion rate by implementing Google Pay Express, which helped the users skip steps in the checkout process.
  • Created back- and front-end features using search engines, such as Solr.
  • Set up Sonar analysis to increase code coverage and reduce code smells. Managed two decreased code smells by 30% in the first two months after having Sonar.
  • Integrated Cloudinary in our SAP Hybris CRM, Smartedit, hosting our media on Cloudinary instead of our servers.
  • Coordinated builds and deployments, used the Jenkins pipeline, handled release cycles, and managed tickets in a Jira Kanban board.
  • Acted as a mentor in internships held by our company and conducted presentations about Spring beans, using Spring to create REST APIs, and some basic Hibernate features.
Technologies: Java, SAP Hybris, Spring, React, REST, Jakarta Server Pages (JSP), jQuery

Experience

Swarovski WebShop

I worked on the online shop for one of the world's biggest jewelry producers and retailers, Swarovsky. The project involved integrating different payment providers, such as Google Pay, migrating media files from self-hosting to Cloudinary, creating various UI components, and building extensions with the SAP Hybris platform.

Bofrost WebShop

I've performed several tasks in this project. I created the endpoints needed for the new mobile and various CronJobs, one of which was sending notifications to a React Native mobile app informing customers about the order delivery. I also implemented a loyalty program where users could collect and redeem points for products or discounts on some products. I used Spring integration to process various CSV files from our Azure blob storage, containing information about offline customers' newsletters.

Education

2015 - 2018

Bachelor's Degree in Computer Science

Babes-Bolyai University - Cluj-Napoca, Romania

Skills

Libraries/APIs

REST APIs, React, jQuery, MyBatis

Tools

IntelliJ IDEA, SAP Hybris, Amazon Simple Queue Service (SQS)

Languages

Java, SQL

Frameworks

Spring, Jakarta Server Pages (JSP), Mockito, JUnit, Hibernate

Paradigms

REST, Agile, Scrum

Platforms

MacOS, Amazon Web Services (AWS), Docker

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3), Azure Blobs

Other

Software Development, APIs, Back-end

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring