André Plöger

André Plöger

Software Engineer

I help companies efficiently process their data and transform it into powerful backend solutions. With over 20 years of experience in the backend field, I have extensive expertise in legacy backend refactoring, database design, performance optimization, and API development. Do you need tailored backend components and clean interfaces for your web applications?

Expertise

These are my areas of focus... but I am flexible.

Components

Components are the parts of your application that make the backend powerful.

With well-implemented, flexible building blocks, you can efficiently process data, design clean APIs, and optimize system architecture.

From small services to extensive database queries, I can build (almost) anything for you.

Databases

You have data but are struggling with structuring or managing it? Are your data scattered across multiple databases or storage locations?

No problem. I can help you design and implement your databases and optimize performance to ensure everything runs efficiently and reliably.

APIs

You have data in a database but don't know how to access it efficiently? Perhaps your data is even scattered across different databases, files, and other storage locations?

No problem. I will develop an interface that seamlessly integrates everything.

Technologies

Perl
Perl
Go
Go
Python
Python
PostgresSQL
PostgresSQL
MySQL
MySQL
SQLite
SQLite
Redis
Redis
Git
Git
Linux
Linux


Perl | Go | Python | PL/SQL | PostgresSQL | MySQL | SQLite | Git | Linux

Do you need something like that?

Let's talk.

Portfolio

My previous business partners and projects.

  • Exposé website for the sale of a property in Paraguay
  • Responsive design based on Bootstrap 5

>Technologies<

Bootstrap 5
Bootstrap 5
Python
Python

Bootstrap 5 | Python

  • Microservices Performance: Optimizing architecture and reducing latency.
  • Data Imports: Improving efficiency and minimizing loading times.
  • PgBouncer Implementation: For efficient connection pooling.

>Technologies<

Go
Go
Python
Python
PostgeSQL
PostgeSQL
Git
Git
AWS
AWS
Terraform
Terraform

Go | Python | PostgeSQL | Git | AWS | Terraform

  • Reengineering of Document Storage Systems: Optimizing data models and search logic.
  • Backend Refactoring: Improving query performance and adapting to business logic.
  • Agile Project Organization: Legacy migration and rollout.

>Technologies<

Perl
Perl
PostgeSQL
PostgeSQL
SQL + PL/pgSQL
SQL + PL/pgSQL
Git
Git
Linux
Linux

Perl | PostgeSQL | SQL + PL/pgSQL | Git | Linux

  • Integration Components for Legacy Systems: Optimizing order process architectures.
  • Reliability and Performance: Automated testing and code quality metrics.
  • Documentation: Ensuring clarity and traceability.

>Technologies<

Perl
Perl
MySQL
MySQL
Redis
Redis
jQuery
jQuery
Subversion
Subversion

Perl | MySQL | Redis | jQuery | SNV

  • Development of components for the new product line ePages Multistores focusing on performance and architecture.
  • Java Microservice: Design and integration into the Perl legacy system to enhance interoperability and scalability.

>Technologies<

Perl
Perl
Java
Java
MySQL
MySQL
Sybase
Sybase
Linux
Linux
CVS
CVS
XML
XML
JavaScript
JavaScript
Dojo Toolkit
Dojo Toolkit

Perl | Java | MySQL | Sybase | Linux | CVS | XML | JavaScript | Dojo Toolkit

  • Development of a Web Application Framework: Creating a flexible foundation for applications.
  • Training: Providing knowledge on architecture, API, and functionality.

>Technologies<

Perl
Perl
MySQL
MySQL
JavaScript
JavaScript
Linux
Linux
Apache
Apache

Perl | MySQL | JavaScript | Linux | Apache

Services

Glad to hear you want to make use of my support!

So finden wir zusammen.

Feel free to contact me via E-Mail, LinkedIn, Telegram or Discord.

... or book me directly and easily through Upwork or Fiverr

Answers to your questions.

How does your location (Paraguay) affect availability and response times?

With a time difference of only 4 to 6 hours throughout the year, there are ample overlaps for collaboration and exchange during the workday. This difference often allows for extended support hours and an effective “follow-the-sun” approach to ensure continuous project progress.

How do you handle time differences when urgent questions or issues arise?

Despite the time difference, I am flexible and can quickly respond to urgent questions or issues. In critical cases, I am also available outside regular working hours to ensure that urgent matters are resolved in a timely manner.

How do you integrate remotely into our team?

I am flexible and happy to adapt to the tools your team is already using. I typically use Slack, Discord, and Telegram for communication, Trello for task management, and Zoom or Teams for meetings, but I can gladly use other platforms to collaborate seamlessly with your team.

How do contracts and payments work in international collaboration?

Contracts and payments are processed through the service provider Xolo.io based in Estonia. This ensures easy invoicing and legal security according to EU standards, including full EU compliance.

How do you guarantee the confidentiality and security of our data?

The security and confidentiality of your data are my highest priority. I use modern encryption technologies and secure communication channels to protect your information. Additionally, I adhere to best security practices and standards to safeguard your data from unauthorized access.

How do you ensure that the quality of work meets expectations?

I place great importance on the quality of my work and rely on clear communication and regular feedback loops. I keep you informed about the project's progress and ensure that all requirements and expectations are met. Before final acceptance, you will have the opportunity to review the results and suggest adjustments.

How do you handle changes or adjustments during the project?

Changes and adjustments are a normal part of any project. I work closely with you to understand and implement your requirements and wishes. Changes will be documented accordingly and integrated into the project plan. For larger changes or additional requirements, there may be adjustments to the timeline or budget that we will discuss and agree upon together.

How are project milestones and deadlines set?

Project milestones and deadlines are defined in close collaboration with you. Based on the project requirements and scope, I create a detailed schedule that includes all key milestones. This plan is regularly reviewed and adjusted to ensure that the project stays on track.

How does the handover of the project work after completion?

After the project is completed, I will conduct a comprehensive handover that includes all relevant documentation and guidelines. Additionally, I will be available for a certain period after project completion for questions or possible adjustments to ensure a smooth transition.