Software Engineer
CurrentI have contributed significantly to the development of a platform that enables customer registration for antibody testing and PCR testing. While my main focus has been on back-end development, I have also worked on the front-end to some extent.Throughout the project, I have utilized a diverse set of tools such as JavaScript, Node.js, Python, and Pandas. Additionally, I have played a key role in creating BI (Business Intelligence) tools that facilitate real-time data fusion from multiple sources. I have followed best practices and conventions related to the BDD (Behavior-Driven Development) approach. Moreover, I have developed multiple Python scripts for data cleaning and transformation. Additionally, I have gained valuable experience in Machine Learning through various MVP (Minimum Viable Product) projects, utilizing tools such as TensorFlow, Keras, scikit-learn, and others.In addition to my contributions to the customer registration platform, I have also implemented microservices using Python and Node.js APIs. These microservices have played a crucial role in enhancing the scalability, modularity, and maintainability of the overall system.Within the Python ecosystem, I leveraged frameworks such as Flask to develop lightweight, independent, and easily deployable microservices. These microservices handled specific functionalities or performed dedicated tasks, enabling efficient communication between different parts of the system and seamless integration with other services or databases.Similarly, in the Node.js environment, I utilized frameworks like Express.js to build highly performant microservices capable of handling a large number of concurrent requests. These Node.js microservices facilitated rapid development and deployment of services, simplifying the addition of new features or scaling of the system as needed.