Naman Khater
Software Engineer | VS Code Extension Creator | 280+ Installs
Full-stack engineer with 3+ years at GEP Worldwide, passionate about building scalable enterprise solutions and developer tools that developers actually love.
Experience Highlights
- 30% acceleration in feature delivery
- 20% improvement in system performance
- 40% efficiency boost with GenAI integration
- 25% tech debt reduction through legacy refactoring
Skills
Python, Java, JavaScript, TypeScript, React, Angular, Node.js, ASP.NET, AWS, Docker, MongoDB, PostgreSQL, and more.
VS Code Extensions
Published on VS Code Marketplace
Visual MongoDB schema modeler. Drag-and-drop React Flow interface. Export to Mongoose, TypeScript, JSON Schema.
View on Marketplace →
mongodb-architect.ts
// MongoDB Architect Extension
// Visual schema modeler with React Flow
import * as vscode from 'vscode';
import { WebviewPanel } from 'vscode';
export class MongoDBArchitect {
private panel: WebviewPanel | undefined;
activate(context: vscode.ExtensionContext) {
context.subscriptions.push(
vscode.commands.registerCommand(
'mongodb-architect.open',
() => this.openSchema()
)
);
}
private openSchema() {
// Launch visual schema editor
// Export to Mongoose, TypeScript, JSON Schema
}
}
Features
- Drag-and-drop schema editor
- Relationship visualization
- One-click exports (Mongoose, TypeScript, JSON Schema)
- Real-time validation
GitHub Repository →
data-converter.ts
// Data Format Converter
// JSON ↔ XML ↔ YAML converter
export class DataConverter {
static convert(input: string, from: string, to: string): string {
const parsed = this.parse(input, from);
return this.stringify(parsed, to);
}
static parse(input: string, format: string): any {
switch(format) {
case 'json': return JSON.parse(input);
case 'xml': return xmlParser.parse(input);
case 'yaml': return yamlParser.parse(input);
default: throw new Error('Unsupported format');
}
}
static stringify(data: any, format: string): string {
switch(format) {
case 'json': return JSON.stringify(data, null, 2);
case 'xml': return xmlBuilder.build(data);
case 'yaml': return yamlBuilder.stringify(data);
}
}
}
Features
- Smart format detection
- Keyboard shortcut (Ctrl+Shift+C)
- Selection support
- Instant preview
json-mapper.ts
// JSON Mapper Extension
// Visual JSON transformation tool
export class JSONMapper {
private transformations: Transformation[] = [];
addTransformation(from: string, to: string, fn: Function) {
this.transformations.push({ from, to, fn });
}
transform(input: Record<string, any>): Record<string, any> {
let output = { ...input };
for (const transform of this.transformations) {
output[transform.to] = transform.fn(output[transform.from]);
delete output[transform.from];
}
return output;
}
// 20+ pre-built functions available
// Custom code support via user functions
}
Features
- Visual transformation builder
- 20+ pre-built functions
- Custom JavaScript code support
- Real-time JSON preview
Naman Khater
Software Engineer | Mumbai, India | naman22khater@gmail.com
PROFESSIONAL SUMMARY
Full-stack software engineer with 3+ years of experience building scalable enterprise applications. Proven track record of accelerating feature delivery, improving system performance, and successfully integrating generative AI solutions. Published 3 VS Code extensions with 280+ installs. Seeking 30-50% compensation increase with Senior SDE/Analyst/FDE roles in India or remote.
EXPERIENCE
Software Engineer
GEP Solutions, Navi Mumbai • Jun 2023 – Present
• Low-code solutions (Angular, ASP.NET), 30% faster feature development, 15+ modules
• Full development lifecycle, 20% scalability improvement
• GenAI integration, 40% efficiency boost
• Legacy refactoring, 25% tech debt reduction, 40% faster bulk processing
• Record-setting onboarding (20% less time)
Software Engineer Intern
GEP Worldwide, Mumbai • May 2022 – Jul 2022
• UI/UX + automated API testing (React, Node.js, Cypress), 30% less manual QA
Junior Developer
DSC NIT Surat • Jun 2020 – Jun 2021
• Web applications, mentored peers in JavaScript
SKILLS
Python, Java, JavaScript, TypeScript, React, Angular, Next.js, Node.js, ASP.NET, SQL, MongoDB, PostgreSQL, AWS, Azure, Docker, Jenkins, Git, GitHub Actions, CI/CD, VS Code Extension API, Generative AI/LLM APIs, Model Context Protocol (MCP)
VS CODE EXTENSIONS (280+ Installs)
- MongoDB Architect (197+ installs) — Visual schema modeler
- Data Format Converter (49+ installs) — JSON/XML/YAML converter
- JSON Mapper (34+ installs) — Visual data transformation