Vishal Akkalkote is an Engineering Lead based in Berlin with eight years of hands-on experience building microservices, distributed systems, and big data pipelines using Apache Spark and Kafka. He progressed from developer roles at ThoughtWorks and Luxoft to senior engineering and leadership positions at Spark Networks and ToolTime, blending deep technical craft with Agile delivery. A strong proponent of TDD and containerization (Docker, Kubernetes), he pairs practical architecture decisions with test-first discipline. Vishal has contributed QA and test automation improvements to a popular Spring Boot tutorials repo, modernizing tests to JUnit 5 and AssertJ—evidence of his attention to robust, maintainable code. He brings both consultancy experience and product-oriented engineering leadership, often spotting quality and design issues early in the delivery lifecycle.
8 years of coding experience
13 years of employment as a software developer
SSC, SSC at Siddheshwar prashala
M.Sc(Scientific Computing) Computer S, M.Sc(Scientific Computing) Computer S at Savitribai Phule Pune University
Contributions:5 reviews, 12 commits, 18 PRs in 3 months
Contributions summary:Vishal primarily focused on adding and refactoring unit tests within the project. They implemented tests to assert list equality, considering different scenarios related to order and content. Further, the user updated existing tests to align with JUnit 5 and added tests for AssertJ examples. They also contributed to creating test cases for exception handling and verifying copy list operations.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.