My name is Bojja Vighneswar Rao. I'm an independent designer, developer, and consultant.

I am interested in core Application Development, Dessign, Refactorization.

3+ years of development experience in Java/Java EE.

1+ years of solid development experience, the coding skills in Go.

SPI, API Design and implementation experience in Java, Go.

Open source applications design and development experience in Java, Go.

Designed and developed open source VirusTotal public API client in Java.

Designed and developed multi antivirus engine in Go.

Received open source developer individual code signing certificate from CERTUM PCC – Certification Authority.

Excellent analytical, organizational and troubleshoot skills independently.


Technologies Java SE 8, Java EE 7, Cryptography, Blockchain, WebSockets, Virtualization.
Java SE JVM, Class loaders, Collections, Generics, Exceptions, Serialization.
Java EE JNDI, JDBC, Servlets, JSP, JCA.
Concepts OOPS, Data Structures, Algorithms, Multithreading, Design patterns.
Languages Java 8, Go 1.7, JavaScript.
Version Control Git, SVN.
Application Servers Tomcat, Wildfly, Caddy.
Build Tools Maven 3, Gradle.
Software’s Toad, VMware Workstation.
Operating Systems Windows, Linux, Mac.

In Development

VirusTotal Public API Client in Java
VirusTotal, a subsidiary of Google, is a free online service that analyzes files and URLs, enabling the identification of viruses, worms, Trojans and other kinds of malicious content detected by antivirus engines and website scanners.
VirusTotal API lets you upload and scan files, submit and scan URLs, access finished scan reports and make automatic comments on URLs and files without the need of using the HTML website interface.
Client (a subsidiary of Google)
Live URL
Technical Environment
Languages Java 8.
Technologies Java Networking, Gson.
Build Tools Maven 3.
Designed, Developed and implemented open source VirusTotal public API client in Java.
Documented API with a clear description.
Provided Examples for API uses.
Optimized for maximum performance with minimum API.
Total functionality Developed with only Java 8, without using any third-party HTTP clients.
Designed and developed by well-known design followed by OCP principle.
Mav (Multi-Antivirus)
Mav (Multi-Antivirus) is custom built multi antivirus and anti-malware scanner that analyzes files, enabling the identification of viruses, worms, Trojans and other kinds of malicious content detected by 18 antivirus engines.
Technical Environment
Languages Go, Java (API), HTML, JavaScript, CSS
Technologies Go networking, Websockets, Json, gdbc, Cryptography
Databases MySQL
File characterization exiftool (It analyses files give Meta information of files)
Virtualization Virtualbox
Customize for add or remove more engines.
This may be used as a means to detect false positives, i.e. Innocuous resources detected as malicious by one or more scanners.
Mav not only tells you whether a given antivirus solution detected submitted a file but also displays the exact detection label returned by each engine (e.g. I-Worm.Allaple.gen).
API lets you upload and scan file access finished scan reports without the need of using the HTML website interface.
Built-in SSL/TLS with 8192-bit encryption using ACME protocol.
All engines optimized for ultra-fast scanning.
Total functionality developed with only Go 1.7, without using third-party libraries.
Designed and implemented by well-known design followed by OCP principle.


This is a brief summary of what I'm personally capable of. If a given job requires more, I have a broad talent network to pull from.

Product Design
My work has been seen in VirusTotal API (a subsidary of Google).
Mav (Multi-Antivirus).
The majority of my work over the years has been core-centric, API design and Development.

Hire Me

I've worked for open source projects, personal projects, and as an independent designer and developer.

If your project is a good fit I'm available for short or long term consultation.


I do not perform spec work. It's destructive to everyone.