Senior Software Engineer
Current* Developing microservices and modernizing the subscription stack for a client in Spring Boot (main backend), Vue.js (frontend), Express.js (for serving vue.js) and Django (for admin panel and serving vue.js) and deploying the apps using Github actions in AWS EKS. * Introduced tracing ID and improved logging in the microservices which saved debugging time by 70%.* Continuously refined project architecture and logging which improved developing new features and finding the bugs by 50%.* Worked as Tech Lead in a new project and ensuring deployment with quality in continuous releases.* Developed new features and modernized UI using Django 2.2 and Vue.js which provided positive feedback from clients.* Restructured Java Spring and Django 1.11 legacy code base and dockerized the apps which led to increase in development speed and bug fixes by 50%.* Remodeled Git Workflow and Jenkins Pipeline in order to achieve CI/CD workflow.* Built test automation infrastructure and frontend test cases using Selenium, Openshift, Jenkins pipelines and test cases for backend API using Postman and Newman which decreased daily testing time and effort by half.* Wrote technical and user story (challenges, limitations, current/future risks) documentation to help the QA and onboard new developers faster in the projects.* Continuously communicated with the product owners to specify requirements and provided estimation for the tasks.* Others: Clean Code, Scrum, Jira, Pull requests reviewing.