Nils S.

Backend system for a social media platform

Heiligenhaus, Germany

Experience

Apr 2024 - Present
1 year 6 months

Backend system for a social media platform

  • Technologies: Golang, Postgres, Git, Software Architecture, Technical Concepts.
  • This platform connects people with the same or similar interests and helps build connections.
  • Similar interests are identified through profile settings and personal details.
  • Content is shared and shown in categories filtered and prioritized by personal preference.
  • Users can write to each other and thus communicate directly.
  • To achieve this, a new backend is built with Golang.
  • API keys and JSON Web Tokens are used for authentication.
  • Data storage is implemented with a SQL database.
  • Uploaded files are saved on the file system; they are accessible via the API.
Feb 2024 - May 2024
4 months

Backend system for an institute for testing biological samples

  • Technologies: Golang, Postgres, TypeScript, Git, Software Architecture, Technical Concepts.
  • To provide various types of biological sampling kits, label them uniquely, group them by specific criteria, and analyze them, a new backend was built using Golang.
  • API keys and JSON Web Tokens were used for authentication.
  • Data storage was implemented with a SQL database.
  • Uploaded files are saved on the file system and are accessible via the API.
Sep 2023 - Jan 2024
5 months

Backend system for craftsmen order documentation

  • Technologies: Golang, Postgres, Git, Software Architecture, Technical Concepts.
  • To document orders for a craft business, a new backend was built with Golang.
  • API keys and JSON Web Tokens are used for authentication.
  • Data storage is implemented with a SQL database.
  • Files generated by the backend are saved on the file system and are accessible via the API.
Apr 2023 - Sep 2023
6 months

Backend system for order processing in advertising technology

  • Technologies: Golang, Postgres, TypeScript, Software Architecture, Technical Concepts.
  • For an advertising company, a new backend was set up with Golang.
  • It is secured with API keys and JSON Web Tokens.
  • Various data and files can be uploaded to track the order process.
  • Data is stored in a PostgreSQL database.
  • Uploaded and system-generated files are saved on the file system and can be retrieved via the API.
Mar 2023 - Feb 2024
1 year

SAP developer

  • Technologies: CDS, OData via SAP Gateway Builder, ABAP / ABAP OO, SAP UI 5.
  • Further development of a SAP UI5 application including creating OData services for a large retail company.
  • Automated testing of the ABAP service code.
Feb 2023 - Oct 2023
9 months

Backend system including app communication for bereaved relatives

  • Technologies: JavaScript, TypeScript, Node.js, AWS, AWS CDK, Git, Docker, Software architecture, Technical concepts, MongoDB
  • A new Node.js backend API was set up for an app to communicate with bereaved relatives.
  • An API key and JSON Web Tokens are used to secure and authenticate the API.
  • Data is stored in MongoDB.
  • The API is deployed in a Docker container within a scalable AWS environment.
  • Using AWS CDK makes it easy to adjust and redeploy the AWS environment.
Sep 2022 - Jun 2023
10 months

Front-end and back-end for access and authorization management of parking garages

  • Technologies: PHP, Laravel, Lumen, HTML, CSS, MySQL, Azure DevOps, Docker, Git, Software architecture, Technical concepts
  • A current Lumen API for access and authorization management of parking garages was migrated to Laravel.
  • The system was maintained and bugs were fixed during the migration.
  • A MySQL database was used for data storage.
  • The existing web front-end, built in PHP, was also maintained and optimized.
  • For clearer and more consistent source code, HTML styles were grouped into classes and defined in CSS files.
  • New modules, front-end views and back-end functions were implemented.
Apr 2022 - Nov 2022
8 months

Various websites for municipal institutions including app communication

  • Technologies: WordPress, plugin development, PHP, JSON
  • New WordPress installations were done, along with maintenance and customizations.
  • Plugins for the WordPress sites were developed in PHP.
Mar 2022 - May 2022
3 months

Application for generating and validating JWTs with various encryptions

  • Technologies: Golang, JWT, Git, Software architecture, Technical concepts
  • A new command-line tool was set up.
  • This tool generates and validates JSON Web Tokens with various encryptions based on input.
  • The output is also done within the command-line tool.
Jan 2017 - Apr 2023
6 years 4 months

Management system for electronic locking systems including app communication

  • Technologies: Golang, Postgres, Git, Jira, Confluence, JSON, YAML, OpenAPI, TypeScript, JWT, Software architecture, Technical concepts
  • A new backend API was created in Golang for managing electronic locking systems in a cloud environment.
  • My tasks included designing, developing, and implementing functions to ensure smooth data flow between front-end, back-end, and database.
  • API keys and JSON Web Tokens were implemented for authentication and authorization.
  • PostgreSQL was used as the database system.
Aug 2016 - Apr 2023
6 years 9 months

Development and maintenance of internal production and service tools

  • Technologies: Delphi, Firebird, SQL, DevExpress, GUI, Git, Tortoise SVN, direct contact and constant exchange with manufacturing and service, software architecture, technical concepts
  • As a career changer into software development, I initially maintained existing production and service tools that were developed in Delphi in combination with Firebird SQL databases.
  • This included analyzing and fixing reported bugs, as well as extending existing features and implementing small new functions.
  • A key part of the GUI design was DevExpress.
  • As I gained more know-how, my tasks expanded to include adding new forms and modules to applications, all the way to fully conceptualizing, planning and setting up new tools.

Languages

German
Advanced
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions