Full Stack Software Developer
Current- Working on microservices-based platform applications for telecom clients in an Agile environment to develop maintainable, scalable, performant, and testable features.--Frontend GUI development using ReactJS and different JavaScript libraries. Implement complex user interfaces and collaborate with UX/UI team to provide a better user experience. Use React Storybook to develop an environment tool that is used as a playground for UI components--Backend services development using Java and SpringBoot technology to implement different RESTful web services in cloud-native application platforms.- Work with the Product Owners to understand new requirements, contribute to planning & design, and develop new features.- Mentor other developers, present demos for stakeholders, and conduct knowledge transfer sessions to make the team better and influence the direction and evolution of the product/solution. - Investigate issues by reviewing/debugging code and providing fixes, reviewing pull requests, highlighting risks, and helping mitigate risks from technical aspects. - Maintain different Python scripts. Develop unit test cases using JUnit and UI automation tests using Cypress. - Tools/Frameworks: ReactJS, Java, SpringBoot, Kubernetes, Helm, ElasticSearch, chart.js, d3.js, Rest API, CSS, SASS, Gerrit, GIT, CI/CD pipelines, Python, npm, Maven, Apache Kafka, Junit, Storybook, Cypress, Jolt.-