AI Software Developer (C# / TypeScript)

Emagine Sp. z o. o.

05/2023 - Present

Project Description

Developed a maritime application for visualizing ship movements in ports, featuring real-time data streaming to the UI with minimal latency. Addressed challenges in code quality and performance for rendering multiple dynamic objects simultaneously.

Responsibilities
  • Designed and implemented core functionalities on frontend and backend
  • Styled the application
  • Extended existing page layouts with new components
  • Removed vulnerabilities from Docker images
  • Refactored core application components
  • Wrote tests
  • Configured and tested build and release pipelines
  • Developed infrastructure provisioning scripts using Bicep
  • Performed bug fixing and provided support
  • Participated in Scrum ceremonies and presented team's sprint achievements
  • Presented learned information at knowledge-sharing meetings
  • Migrated API tech stack from NestJS to .NET
  • Optimized CosmosDB containers and queries
  • Utilized LLMs to accelerate research and development processes
Technology Stack
.NET 7.0.NET 8.0Web APICosmosDbMSSQLMediatRAzure DevOpsSwaggerMicrosoft DIEntity Framework CoreReactReduxChakraUIES LintDockerLinuxAppInsightsAzure WebAppsAzure SQLMicrosoft Entra IdGeoJSONMapboxBicepMicrosoft CopilotChat GPTPearAI