Intermediate Software Engineer
Current• Further developed the application to support new GraphQL requests• Preparing several GraphQL requests to test the application performance• Proposed and implemented new approaches to improve application performance regarding the response times• Tested new features of the application by writing E2E tests and adding required test data in MS Azure Index• Modified GraphQL schema and application according to the customer requirements• Converting GraphQL queries to OData queries in MS Azure Index within the application• Participated in discussions about application architecture, technologies to be used, MVP release, features of MVP• Developed application backend from the scratch • Used Azure AD to get profile details of all the diconium employees and integrated into the application• Setup Gitlab CICD pipelines and scheduled runs and gave special permissions to lead developers to run the pipeline in cases of emergency• Deployed app docker image in preview and production environment using kubernetes• Created documentation for onboarding new developers• Maintained Architecture Decision Records• Made improvements in the UI• Implemented batch processing to add/remove or move devices to another station in bulk• Upgraded JHipster version• Resolved bugs in the backend• Made changes in internationalization