06.09.2022 aktualisiert


100 % verfügbar
Senior Software Engineer, Software Engineer, Technical Team Lead
Berlin, Deutschland
Deutschland
National Institute of Technology, TiruchirappalliSkills
microservices, Kotlin, Spring, server-side, Elasticsearch, AWS, Terraform, Kubernetes, OAuth2, PostgreSQL, DynamoDB, TDD, SASS, jQuery, BEM, PHP, Data Structures
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Designed and implemented REST microservices using Kotlin, Spring, and Go
Integrated software components and third-party programs
Collaborated with front-end developers to integrate user-facing elements with
server-side logic
Technologies: Elasticsearch, AWS, Terraform, Kubernetes, OAuth2,
PostgreSQL and DynamoDB
Integrated software components and third-party programs
Collaborated with front-end developers to integrate user-facing elements with
server-side logic
Technologies: Elasticsearch, AWS, Terraform, Kubernetes, OAuth2,
PostgreSQL and DynamoDB
As a software engineer, working on a marketplace software solution, used by
large international companies, my duties included:
* Implementing highly scalable & fully tested new features based on client
requirements
* Part of re-implementing a communication module that was responsible for
synchronizing with a 3rd party system, improving performance by 80%.
* Delivering high quality, maintainable, fully tested, scalable pieces of code
following the best practices/modern methodologies e.g. (DRY, KISS, SOLID,
DDD, TDD).
* Implementing optimized queries.
* Implementing front-end tasks with SASS/jQuery/BEM.
large international companies, my duties included:
* Implementing highly scalable & fully tested new features based on client
requirements
* Part of re-implementing a communication module that was responsible for
synchronizing with a 3rd party system, improving performance by 80%.
* Delivering high quality, maintainable, fully tested, scalable pieces of code
following the best practices/modern methodologies e.g. (DRY, KISS, SOLID,
DDD, TDD).
* Implementing optimized queries.
* Implementing front-end tasks with SASS/jQuery/BEM.
As a Software Engineer & a technical team lead, my responsibilities &
achievements included:
* Maintaining a legacy system; stabilizing it & adding monitoring to it, as well as
adding features that scale.
* Designing the overall architecture of the new micro-services system, as well
as the authorization protocol & communication/data flow between services.
* Defining scope & responsibilities of each service as well as defining the
contracts between those services.
* Implementing scalable micro-services using both GoLang and PHP.
* Addressing issues in crucial components of the system, as well as providing
how-to plans to resolve them smoothly before execution.
* Resolving conflicts with minimum issue through unified communication.
* Mentoring and leading team members using encouragement and guidance
techniques, while focusing on creating learning opportunities aligned with
business vision.
* Assigning tasks and delegating with time sensitivity and individual skill sets
taken into consideration.
* Facilitating a learning environment; anticipating all valid solutions, and group
selection of the most plausible option.
achievements included:
* Maintaining a legacy system; stabilizing it & adding monitoring to it, as well as
adding features that scale.
* Designing the overall architecture of the new micro-services system, as well
as the authorization protocol & communication/data flow between services.
* Defining scope & responsibilities of each service as well as defining the
contracts between those services.
* Implementing scalable micro-services using both GoLang and PHP.
* Addressing issues in crucial components of the system, as well as providing
how-to plans to resolve them smoothly before execution.
* Resolving conflicts with minimum issue through unified communication.
* Mentoring and leading team members using encouragement and guidance
techniques, while focusing on creating learning opportunities aligned with
business vision.
* Assigning tasks and delegating with time sensitivity and individual skill sets
taken into consideration.
* Facilitating a learning environment; anticipating all valid solutions, and group
selection of the most plausible option.