Talpiga Bogdan, Developer in Bucharest, Romania
Talpiga is available for hire
Hire Talpiga

Talpiga Bogdan

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since September 17, 2021

Bio

Bogdan has a diverse background in various information technology sectors, including finance, government security systems, and FMCG. He began his career as a back-end developer using Jakarta EE with JSF for the front end and Oracle database. Over time, he honed his skills in SQL and database performance optimization. Bogdan is an advocate for PostgreSQL and SpringBoot for building back-end REST APIs. He also utilizes Node.js for rapid back-end prototyping and AngularJS for front-end development.

Portfolio

SwissRe iptiQ - Main
Java, Spring Boot, Amazon Web Services (AWS), Message Queues, Apache Kafka...
3nyble Technologies
Java, Apache Kafka, Node.js, Linux, PostgreSQL, Spring Boot, Jenkins, Graylog...
Enterprise Bank Client (via Toptal)
Spring Boot, Amazon Simple Queue Service (SQS), Apache Kafka, MariaDB

Experience

  • Java - 9 years
  • Bash - 7 years
  • Ubuntu - 5 years
  • Spring Boot - 5 years
  • PostgreSQL - 5 years
  • Node.js - 5 years
  • Jenkins - 5 years
  • Apache Kafka - 5 years

Availability

Part-time

Preferred Environment

Ubuntu, Java, PostgreSQL, IntelliJ IDEA

The most amazing...

...thing I've developed is a customer analysis system that pulls data from external systems and provides segmentation information back to local platforms.

Work Experience

Java Engineer

2022 - 2024
SwissRe iptiQ - Main
  • Built a feature that retrieved the delivery status of an email sent to a customer to track if a customer received or not email containing sensitive information. Integration with Amazon S3 and Amazon SES was required.
  • Developed access to stored documents based on each user's role. This feature was requested to limit each user's access to records that may contain sensitive information and shouldn't be accessed by unauthorized personnel.
  • Migrated microservices from Spring Boot 2.7 to Spring Boot 3.
Technologies: Java, Spring Boot, Amazon Web Services (AWS), Message Queues, Apache Kafka, E2E Testing

Tech Lead

2019 - 2023
3nyble Technologies
  • Developed an app that accepts new business clients, monitors their economic activity, registers relations with all stakeholders, manages communications, and permits creating new orders and business relations.
  • Built an application for sending customized offers based on client's activity, integrates with external payment processors and delivery services, and manages internal inventory and product supply.
  • Developed a reporting application, graphical representation, data mining, and statistical analysis.
  • Coordinated team members to develop an in-house CRM solution and a dashboard application.
Technologies: Java, Apache Kafka, Node.js, Linux, PostgreSQL, Spring Boot, Jenkins, Graylog, AngularJS

Java Back-end Developer

2021 - 2022
Enterprise Bank Client (via Toptal)
  • Developed microservices for targeting customers with personalized surveys and videos.
  • Tracked and fixed bugs in Jira as a reporting tool.
  • Helped on designing information flow inside back-end microservices and databases.
Technologies: Spring Boot, Amazon Simple Queue Service (SQS), Apache Kafka, MariaDB

Senior Java Developer

2019 - 2020
Verint
  • Developed new features using Spring Boot, Kafka, and MyBatis technologies.
  • Tracked and fixed bugs using Jira as a fast response team member.
  • Traveled and worked on-site for clients requiring on-site presence.
  • Trained and helped onboard junior and middle-level Java developers.
Technologies: Java, Apache Kafka, Jenkins, Sybase

Java Card VM Developer

2018 - 2019
Oracle
  • Developed new features and APIs for Java Card Virtual Machine.
  • Developed CI/CD for new releases of Java Card VMs.
  • Maintained and developed minimal requirements tests for a licensing agreement.
Technologies: C, Java, Node.js, Bash

Java Developer

2014 - 2018
Advahoo
  • Developed a module that integrates core banking systems with the national regulatory entity.
  • Managed a team and worked on developing a plugin that implements PSD standards according to the European Payment Services Directive.
  • Developed a notification management system using push, email, and SMS technologies for mobile banking systems.
Technologies: Java EE, Oracle 11g, WebLogic, GlassFish, Jenkins

Experience

Order Management Application

An AngularJS and Java web application for managing orders, offers, and products in inventory and notifications to customers. It also integrates with external payment processing and delivery systems, keeps track of invoices, and alerts when products and offers are out of stock.

A Survey App for a Multinational Bank

A Spring Boot-based application for targeting segments of customers with personalized surveys and/or videos.

Technologies used included Spring Boot, MariaDB, Quartz scheduler, Amazon Simple Queue Service (SQS), Apache Kafka.

Skills

Libraries/APIs

Node.js

Tools

IntelliJ IDEA, Jenkins, Git, Apache Maven, Graylog, Amazon Simple Queue Service (SQS)

Languages

Java, JavaScript, C, Bash

Frameworks

Spring Boot, Mockito, AngularJS

Platforms

Ubuntu, Apache Kafka, Java EE, Linux, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL, Oracle 11g, Sybase, MariaDB

Paradigms

E2E Testing

Other

WebLogic, GlassFish, Message Queues

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