Skip to content

Commit

Permalink
Merge pull request #2 from fgaens/feature/add_evonik_details
Browse files Browse the repository at this point in the history
Feature/add evonik details
  • Loading branch information
fgaens authored Dec 16, 2023
2 parents e07c511 + f8703ad commit 0cad085
Showing 1 changed file with 44 additions and 11 deletions.
55 changes: 44 additions & 11 deletions _data/data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ experiences:
info:
- role: Software developer
time: 2022 - now
company: Engie Digital
company: Engie Digital - Freelance
details:
tasks: |
- Architecture design
Expand All @@ -83,21 +83,54 @@ experiences:
- Springboot, Micronaut
- AWS, ECS, EC2, Fargate, SNS, SQS, Kinesis, ECR
- MongoDB
- Jenkins, Github Actions, Octopus Deploy
- Jenkins, Github Actions, Octopus Deploy, Terraform
- role: Software developer / Team lead
time: 2020 - 2022
time: 2021 - 2022
company: Evonik - Freelance
details:
tasks: |
- Project management
- Team management
- Scrum master
- Architecture design
- Technical analysis
- Implementation / testing
projects: |
- Agistics integration: I oversaw the transition from an in-house custom logistics system to a third-party logistics provider. My responsibilities included managing project deadlines, collecting requirements, executing the integration, and conducting testing.
- SFA 2.0: One of the major undertakings involved migrating the previously modernized monolith into a microservice architecture. This encompassed defining logical boundaries, devising a migration strategy, coordinating among various stakeholders, implementing the plan, and conducting testing.
- Authentication and Authorization system: Due to the requirement for a highly adaptable and flexible authorization system, our decision was to construct a custom solution. Drawing inspiration from AWS policy files, we developed a unique multi-tenant authorization system that offers extensive flexibility.
environments: |
- Java, Python, Javascript
- Springboot, Quarkus
- AWS, ECS, EKS, SNS, SQS, Cognito
- Keycloak
- MongoDB, Postgres
- Jenkins
- role: Software developer / Team lead
time: 2020 - 2021
company: Evonik
details: |
During my tenure at Evonik, I assumed the role of Team Lead for the Backend team, where I split my time evenly between development and team leadership responsibilities. A significant project we undertook was the migration of an antiquated monolithic API to a modern microservice architecture, aligning it with future needs and industry standards. This transformation enabled enhanced scalability, modularity, and flexibility. Additionally, we successfully integrated various third-party services for planning and formula optimizations, fostering seamless collaborations and bolstering overall operational efficiency. Through diligent coordination and technical expertise, our team achieved impactful outcomes in driving system modernization and optimizing external service integrations.
details:
tasks: |
- Oversaw project management, ensuring the team adhered to deadlines and milestones, maintaining a structured workflow to achieve project goals promptly.
- Led and managed a team of eight backend developers, fostering a collaborative and productive environment to maximize output and quality of work.
- Managed, analyzed, and executed integrations of third-party APIs, leveraging external services effectively to enhance the project's functionalities and capabilities.
- Took charge of modernizing backend systems, initiating and implementing updates and improvements to ensure the systems were up-to-date with current technologies and industry standards.
projects:
- Project management
- Team management
- Scrum master
- Architecture design
- Technical analysis
- Implementation / testing
projects: |
- Modernizing monolith: An outdated Java 8 Spring monolith hosted on a local cloud provider was migrated to Spring 5 and Java 11, now running on AWS ECS.
- Spits integration: For a major client seeking to replace their existing software with ours, we implemented an integration strategy that enabled a phased and smooth transition. Given the limitations of their system, we had to create adapters, implement transformations, and conduct batch processing. To preserve the integrity of our system and data, we dedicated significant time to rigorous data validation. This meticulous validation process was crucial to prevent any compromise to our system or data integrity during the integration phase.
- SFA 2.0: One of the major undertakings involved migrating the previously modernized monolith into a microservice architecture. This encompassed defining logical boundaries, devising a migration strategy, coordinating among various stakeholders, implementing the plan, and conducting testing.
environments: |
Java, Springboot, Spring, Quarkus, AWS, MongoDB, JavaScript, Python
- Java, Python, Javascript
- Spring, Springboot, Quarkus
- AWS, ECS, EKS, SNS, SQS, Cognito
- Keycloak
- MongoDB, Postgres
- Jenkins
- role: Software developer
time: 2016 - 2019
Expand Down

0 comments on commit 0cad085

Please sign in to comment.