Senior Software Engineer
CurrentLead the research, design, and development of multi element web-based management system controlling and monitoring SBCs. Decided which technologies are to be used.Responsible for the development of the backend and the Database layer. Hands-on direction and coding experience (end-to-end). Responsible for code reviews.Mentoring less experienced developers. Communicating and completing tasks with stakeholders that are outside the direct team. Work closely with product managers to understand the business requirements.Maintenance and improvements of the EMS of another legacy product Control-Switch VoIP product.Handled the cooperation with the embedded team and integration team to provide a better product.Working on customer-based, core and logical complex software problems providing the core technical and logical system-wide solutions required for outstanding product delivery.Technologies in use - C++, JAVA, spring boot, angular, Couchbase ,PostgreSQL ,Oracle Database Kafka, Cloud Computing - AWS,Docker,K8s,Microservices , tomcat, Linux, ELK, and RESTful API.