Senior Backend Developer
Evolution Live Managment Events
Total des années d'expérience :10 years, 9 Mois
As a Senior Software Developer at Evolution Live Event Management, I play a pivotal role in spearheading the development and implementation of a cutting-edge project.
My responsibilities encompass the following key areas such as developing scalable microservice architecture Restufull APIs and handling servers (On-premises, AWS).
Stack Using: Java, Spring Boot, JPA, Spring Security, MySQL, WebSocket, RabbitMQ, Jenkins and AWS.
Develop and implement backend portals, RESTFUL APIs, microservices, and background front-end applications which front-end developers utilize in the development of creative media applications for segmented targets. Develop front-end applications in Android, and front and backend applications and services in Android. Create desktop solutions in Java. Install and prepare development workstations equipped with Ubuntu servers, databases, and Tomcat. Collaborate with the front-end team to devise improvements and solutions.
Tech Used: Java, Spring Boot, Databases, Jenkins, FFMPEG, Swagger
Led a talented team to develop a broad range of complete mobile applications in Android and iOS, including backend, API, tracking, and other functionalities for diverse high-profile clients. Ensured stability and solid performance of each release. I met with customers and achieved an in-depth understanding of their requirements. Consulted with Business Analyst to determine approval of functional and non-functional requirements.
Tech Used: Swift, Android Development, Jira, Amazon Payment (PayFort)
As part of a highly commended team, reconfigured the backend of a complex trouble ticketing system. Developed a full 20+ page control panel with a complete dashboard and sophisticated reporting system used by managers and executives. Prepared APIs for the front end. Launched three major releases while continually updating and improving the system.
Collaborated on the build of the Vas Management System, a staff management system, and other complex systems. Integrated builds with Oracle, SQL Servers, Core Data, front-end Android, and other significant resources. Tested new applications for quality and compatibility. Isolated, analyzed, and solved issues before release. Consistently explored alternate configuration possibilities and implemented better solutions.
Discovered customer requirements, demonstrated software prototypes, and trained customers in product use.