Kevin Bloch is a seasoned technology founder and advisor with nearly 40 years’ experience guiding vendors, enterprises and investors on strategy, product and go-to-market execution across cloud, network, security and edge domains. Former CTO for Cisco Australia & NZ, he led engineering across Cisco’s portfolio, helped launch national innovation centres and regularly presented to large industry audiences on ICT trends. Now running Bloch Advisory from Sydney, he combines high-level strategic counsel with hands-on technical chops—evident in his recent backend contributions to TypeScript/Node.js REST APIs and published developer tutorials. An author of six technology books and a repeat advisor to startups and established vendors, he bridges corporate deal-making, technical architecture and developer-focused implementation. Unusually for a board-level advisor, he stays active in code and technical mentoring, keeping his recommendations grounded in practical engineering realities.
9 years of coding experience
37 years of employment as a software developer
B.E (Hons), B.Sc, Electrical Engineering, Computer Science, Telecommunications, B.E (Hons), B.Sc, Electrical Engineering, Computer Science, Telecommunications at University of New South Wales
A project made for REST API TypeScript/Node.js series
Role in this project:
Back-end Developer
Contributions:117 commits, 48 PRs, 13 comments in 7 months
Contributions summary:Kevin primarily focused on refactoring and improving the back-end code of the REST API project, specifically the user management functionalities. They converted the codebase to use async/await for asynchronous operations, and implemented changes to improve code structure using abstract classes and middleware for better maintainability. The user also made enhancements to DAO functions, and refactored by implementing more appropriate return values. The commits demonstrate a focus on TypeScript and the development of a REST API.
This is a sample source code for the article published on Toptal: https://www.toptal.com/nodejs/secure-rest-api-in-nodejs
Role in this project:
Back-end Developer
Contributions:9 commits, 1 PR in 1 day
Contributions summary:Kevin primarily focused on maintaining and improving the back-end functionality of the REST API. Their contributions include addressing deprecation warnings related to Mongoose, Express, and Node.js. They also fixed a connection issue with MongoDB and updated code to leverage built-in methods, demonstrating a focus on code quality and stability. The changes included updates to database interactions, authentication logic, and general API configurations.
secureapiexpressjsnodejsrest
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.