Software Developer
5+ years exp
JavaScript
TypeScript
Java
SQL
Node JS
Python
Go
Active 4 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Fullstack engineer (middle level) focused on building small-to-medium React frontends with Node backends and occasional blockchain scripting. The strongest proven skill is creating reusable frontend primitives and local state orchestration, evidenced by the custom toast implementation in Hendobox/GHO-Facilitator-Hackathon/frontend/src/components/ui/use-toast.ts. There is limited public evidence of systematic accessibility engineering, large-scale architecture design, or production-grade performance benchmarking and CI pipelines.
Phone
Technical skills
Languages
7
JavaScript
TypeScript
Java
SQL
Node JS
Python
Go
Node JS
4
Nodemailer
Express
Axios
Cheerio
DevOps
5
AWS
Docker
Rest API
Kubernetes
GCP
Databases
6
PostgreSQL
Snowflake
BigQuery
Trino
Google BigQuery
Presto
Frontend
4
React.js
Tailwind CSS
Ant Design
React Router
Other
14
Spring Boot
Spring Framework
JUnit
Claude
Flask
Mocha
GitHub
Git
Vite
Dotenv
Model Context Protocol
CI/CD
autoprefixer
SOAP
Timeline
Software Engineer
•
Middle
Peliqan
•
Full-Time
Built and maintained SaaS connectors and platform features for a managed ELT system, moving data from source systems into warehouses such as BigQuery and Snowflake. Extended a Singer-based replication pipeline to propagate source deletions and keep destination tables consistent. Developed a streaming query layer and diagnosed recurring Trino out-of-memory issues using JVM and native memory analysis, validating fixes with stress tests. Supported production operations by tracing root causes across Kubernetes and AWS services.
Java
SQL
PostgreSQL
Snowflake
Trino
BigQuery
AWS
Kubernetes
Associate Software Engineer
•
Middle
Bosch Global Software Technologies
•
Full-Time
Developed and maintained enterprise applications for the Inubit BPM platform using Java, Spring Framework, and JUnit. Migrated legacy SOAP services to RESTful Spring Boot APIs to improve maintainability and integration workflows. Refactored containerized system tests into Docker-based environments, reducing test execution time. Resolved critical issues in the Mail Connector component to improve reliability of email integrations.
Java
Spring Framework
Spring Boot
JUnit
Docker
Rest API
College of Engineering Trivandrum (CET)
Bachelor's Degree •
Computer Science Engineering
Junior Backend Developer
Confidence: Medium API Engineer
Junior backend engineer focused on Node.js APIs and web-scraping automation. Proven at implementing simple Express-based download and scraping backends as shown by AJAYK-01/Reactube/ytb-dl-backend/server.js and Roshan-R/Cherava/index.js. Production-grade concerns such as secure input handling, transaction management, structured observability, and migration/version history are not evidenced in the public code.
API Design
2/10
How well APIs are designed
Minimal API design; simple Express endpoints implemented but no versioning, idempotency, pagination, or consistent error contract are present.
Data Layer & Database
2/10
Working with databases
Basic data-layer usage: raw SQL through pg-promise and simple inserts/queries are used but there is no evidence of migration history, explicit transaction boundaries, or advanced integrity handling.
Scalability & Performance
2/10
Handling load and speed
Limited scalability and performance considerations; scheduling and child-process based downloads exist but there is no queuing, pooling, caching strategy, or tuned connection management.
System Architecture
2/10
Overall system structure
Simple monolithic layout with light separation of concerns (small service module for mail), but no evidence of deliberate service decomposition, config/secret management, or graceful degradation patterns.
Security & Auth
1/10
Protecting data and access
Security posture is weak in places: unsanitized shell command construction, no input validation or auth on endpoints, and secrets are printed to console.
Reliability & Observability
1/10
Stability and monitoring
Minimal reliability and observability: console logging and basic try/catch usage only, no structured logs/trace ids, no timeouts, no backoff/retry policies, and limited error propagation.
Verified artifacts
Expertise
Node.js• Junior
Databases & Vector Storage• Junior
Technologies
Go
Java• since 2024 • Junior
Rest API• since 2024
Spring Framework• since 2024
Flask
Spring Boot• since 2024
Dotenv
Recommendations
- Build and harden small backend services (Express) that include input validation, safe shell handling or worker queues instead of inline exec of user-supplied commands.
- Add reliability and observability: structured logging with correlation ids, timeouts, and retry/backoff strategies for external calls and child processes.
- Improve data-layer robustness: add migration tooling, explicit transactions where needed, and database error handling and tests for edge cases.
Junior Frontend Developer
Confidence: Medium Fullstack
Fullstack engineer (middle level) focused on building small-to-medium React frontends with Node backends and occasional blockchain scripting. The strongest proven skill is creating reusable frontend primitives and local state orchestration, evidenced by the custom toast implementation in Hendobox/GHO-Facilitator-Hackathon/frontend/src/components/ui/use-toast.ts. There is limited public evidence of systematic accessibility engineering, large-scale architecture design, or production-grade performance benchmarking and CI pipelines.
UI Component Architecture
4/10
How interface parts are built
Custom component logic and a small local UI primitive show deliberate component design, but much of the UI work is based on existing kits and templates rather than a bespoke design system.
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive basics and sensible defaults are present (viewport meta, Tailwind container settings), but there is no advanced responsive strategy (container queries, RTL readiness) or explicit cross-browser feature detection.
Performance Optimization
4/10
Speed of the interface
Shows awareness of performance via on-demand web-vitals import and some state/memo patterns in UI primitives, but lacks measured optimization artifacts (bundle analysis, virtualization) or documented before/after metrics.
Accessibility & Semantics
2/10
Usable for everyone
Small accessibility considerations exist (prefers-reduced-motion, noscript), but no evidence of ARIA on custom widgets, focus management, keyboard handling or automated a11y checks in CI.
State Management & Data Flow
4/10
Managing data in the app
Reads as a practical engineer with explicit state discipline in UI primitives and server-side flows (cron/db/email). There is moderate handling of async flows but no evidence of advanced server-state libraries or request-cancellation patterns in the frontend.
UX & Visual Polish
3/10
Look and feel quality
Visual polish and layout styling (gradients, custom scrollbars, Tailwind theming) are present and make polished UIs, but UX patterns like consistent loading/error/skeleton handling and undo/rollback patterns are not widely evidenced.
Expertise
React• Junior
Frontend Architecture & Build Tools• Junior
HTML & CSS• Junior
Industries
Blockchain & Crypto• Junior
Internet Services• Junior
Technologies
Node JS• Junior
Tailwind CSS
Express
React.js
Vite
Axios
Ant Design
Nodemailer
Cheerio
React Router
autoprefixer
Recommendations
- Build medium-sized React SPAs with a Node BFF where you own both the UI and backend integration.
- Implement UI primitives and design-system pieces (toasts, modals, forms) that require focused state and lifecycle handling.
- Prototype blockchain dapps and deployment/test scripts where small Rust/TypeScript/Hardhat integrations are needed.
- Develop scraping and automation backends with cron scheduling and email/notification integrations while improving security and input sanitization.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior QA Engineer
Confidence: Medium API QA Engineer
A generalist software engineer with a middle-level profile focused on backend and blockchain integration testing and tooling. The strongest proven skill is integration-level smart contract testing and deployment automation demonstrated by the Hardhat test suites and deploy scripts in the contracts project. There is limited public evidence of dedicated QA infrastructure, CI test engineering, performance testing, or API contract tooling for HTTP services.
Test Automation Frameworks
4/10
Building automated tests
Evidence of test automation using Hardhat/Mocha-style tests for smart contracts and scripted deploy/test helpers, but no dedicated QA fixtures, mock HTTP servers, or parallelized test harnesses.
Test Coverage & Strategy
4/10
What and how to test
Focused unit and integration test cases covering negative paths and invariants in smart contract tests, with explicit reverted-with checks and state assertions, but no property-based testing, mutation testing or risk-tagged test strategy visible.
API & Integration Testing
3/10
Testing how parts work together
Some integration testing is present: smart contract tests exercise cross-contract flows and use impersonated signers, and simple backend endpoints exist for Web3 interactions, but there is no evidence of contract testing tools like Pact/schemathesis or schema validation harnesses for HTTP APIs.
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
API Testing & Contract Validation• Junior
Unit & Component Testing• Junior
Industries
Blockchain & Crypto• Junior
Financial Services• Junior
Technologies
JavaScript• since 2021 • Junior
TypeScript• since 2023 • Junior
Mocha
Recommendations
- Develop and maintain integration test suites for blockchain protocols and DeFi flows including negative-path and edge-case tests that assert exact failure modes.
- Implement API contract testing and automated schema validation for backend HTTP endpoints used by frontends and Web3 scripts.
- Build CI test integration that captures artifacts and runs selective test subsets on diffs, and add per-test quarantine or focused retry policies for flaky cases.
- Expand automated test coverage with property-based tests or fuzzing for critical invariants in financial or token-handling logic.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
