Frontend Team Lead
Job Position: Senior Front-end Developer/Team LeaderProject Roles: Senior Front-end Developer/Team LeaderCustomer: Rosatom is the official Russian Federation agency promoting international cooperation on peaceful uses of nuclear powerProject: Intelligent Virtual Assistants Platform - AI platform for creating and managing chatbotsIncludes 1 interface:- Interface for managing chatbots. Web app on JavaScript, Meteor, React, Redux, GraphQL, Apollo Client with internal back-end provided by Meteor on Node.js, Express.js, GraphQL, Apollo Server, MongoDB, mongooseBack-end: Python 3, FastAPI, PostgreSQLNLP: T2S model for bots voice messages, S2T model for user's voice recognition, Intent recognition systemParticipation: • Worked on the back-end development via Node.js (Express.js, Meteor)• Worked on the front-end development via JavaScript (React)• Created and updated tasks for the team based on technical tasks• Oversaw tasks planning and estimations• Involved in new features development and bug fixing for the existing apps• Created workflows for all developers on projectTeam: 9 Developers, 2 Testers, 3 Team Leads (Front-end, Back-end, NLP), 1 Project ManagerDatabase: MongoDB, PostgreSQLTools: Gitlab, BookStack, RedmineTechnologies: JavaScript, React, Node.js, Meteor, Express.js, Python, FastAPI, Docker, nginx, RASA, MongoDB, PostgreSQL, Redis, RESTful Web Services, SOAP, Git, Swagger, Active Directory, GraphQL, Apollo Client, Apollo Server