Vishnu Pothan is a Full Stack Software Engineer with eight years of hands-on experience building web applications using Java Spring Boot and Angular, currently contributing at Hyreo from Thiruvananthapuram. He has a background in banking software at Tata Consultancy Services and exposure to Java batch APIs, Liquibase, Karate, and JUnit, complemented by earlier Android development experience. An active open-source contributor, Vishnu has implemented and refactored algorithms and conversion utilities across well-known community repositories (TheAlgorithms/JavaScript and TheAlgorithms/Dart), demonstrating strong foundations in data structures, testing, and code hygiene. He pairs a practical engineering mindset with a knack for tackling tricky algorithmic problems and integrating contributions into larger codebases.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Technology - BTech, Computer science and engineering, Bachelor of Technology - BTech, Computer science and engineering at APJ Abdul Kalam Technological University
Contributions:29 commits, 8 PRs, 3 comments in 4 days
Contributions summary:Vishnu primarily contributed to implementing and updating algorithms and data structures using the Dart programming language within the repository. Their work includes adding, updating, and formatting code for the pigeonhole sort algorithm. Furthermore, the user added and updated conversion functions such as binary to octal, binary to hexadecimal, hexadecimal to binary, hexadecimal to octal, octal to binary, and octal to decimal conversions, and introduced test cases. This indicates a focus on algorithm implementation and potentially the testing of these implementations within a Dart environment.
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Role in this project:
Full-stack Developer
Contributions:5 commits, 3 PRs, 2 comments in 1 day
Contributions summary:Vishnu contributed to the project by implementing and refactoring JavaScript code for various algorithms and data structures. They added new functionality, such as octal to decimal conversion, and integrated the code into the existing framework. Furthermore, the user demonstrates expertise in code styling, applying standard JavaScript practices, and merging updates from other contributors. The user made changes to existing files demonstrating a strong understanding of project structure.
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.