<APURVA SHETHIA/>

Software Engineer | Problem Solver | Innovator
Empowering businesses with scalable, user-centric web solutions built for performance, reliability, and growth.

About

About Apurva

With over 6 years of experience as a full-stack software engineer, I specialize in delivering innovative web solutions that drive results. My approach combines technical expertise with a deep understanding of business needs, ensuring every project I work on is both impactful and efficient. From backend systems to front-end interfaces, I focus on building scalable, secure, and intuitive applications. My toolbox includes modern frameworks, cloud technologies, and a passion for solving complex problems, always with an eye on delivering exceptional user experiences. Let's transform your ideas into robust, cutting-edge solutions.

Skills

DevOps & Cloud

AWS Services Docker CI/CD Pipelines Version Control (Git) Server Management

Security

ReCaptcha Implementation Load Balancing Rate Limiting SSL/TLS Data Encryption Security Best Practices

Backend Development

Node.js Express RESTful APIs MongoDB MySQL API Design & Integration Payment Integration

Frontend Development

Angular (Expert) TypeScript/JavaScript HTML5/CSS3 Bootstrap/Tailwind Responsive Design MapBox Google Maps

Tools & Technologies

JIRA Postman VS Code Git/GitHub npm/yarn Webpack ESLint

Methodologies

Agile/Scrum Test-Driven Development Microservices Architecture RESTful Design Code Review

Services

Technical Leadership and Mentorship

Guiding and nurturing development teams, ensuring code quality, and fostering a culture of continuous learning
  • Team Code Reviews
  • Knowledge Sharing Sessions
  • Technical Training

System Design and Architecture Consulting

Creating robust and scalable architectures tailored to business needs and future growth
  • Microservices Architecture
  • API Design and Documentation
  • Scalability and Performance Optimization

Project Planning and Execution

Delivering projects on time and within scope, aligned with strategic business goals
  • Sprint Planning and Management
  • Task Allocation and Prioritization
  • Risk Assessment and Mitigation

Code Quality and Testing

Ensuring high code quality and stability through rigorous testing and quality control practices
  • Unit and Integration Testing
  • Code Review Processes
  • Automated Testing
  • Performance and Security Testing

Process Improvement and Optimization

Identifying inefficiencies and optimizing workflows for a more effective development process
  • Continuous Integration & Deployment
  • Workflow Optimization
  • Documentation and Knowledge Management
  • Tooling and Automation Enhancements

Security and Compliance Advisory

Implementing secure coding practices and ensuring compliance with industry standards
  • Data Protection Measures
  • Security Best Practices
  • Vulnerability Assessment

Projects

An Intelligent NLP-Based Query System

A powerful natural language processing solution designed to identify user intents, perform custom entity recognition, and manage complex data prioritization with optimal performance and contextual awareness.

Key Features:

  • Intent Recognition and Slot Filling: Automatically detects user intents and extracts key information for precise response generation
  • Custom Named Entity Recognition (NER): Custom-built NER models identify specific entities relevant to the application domain
  • Fuzzy Matching with Secondary Data: Applies fuzzy matching for entities, with secondary datasets for fallback if exact matches are unavailable
  • Dynamic Data Prioritization: Prioritizes main datasets for NER and fuzzy matching, seamlessly falling back to secondary datasets as needed
  • Performance Optimization with Pre-trained Models: Utilizes pre-trained models stored as separate files per intent and requirement, enabling fast access without server load or redundant processing
  • Context Management and User Preferences: Stores user preferences after each interaction, enabling context-aware responses and personalized suggestions for future requests
  • Sentiment Analysis: Analyzes user sentiment to adapt responses, fostering a more engaging interaction
  • Termination Detection: Recognizes user termination messages to gracefully end conversations and enhance user experience
Node.js node-nlp wink-ner wink-pos wink-nlp compromise

A Transit Management System

A robust platform for managing public transportation, optimized routing, fare management & scheduling with advanced options.

Key Features:

  • Segment-based route generation, reusing existing route segments to optimize data usage and reduce redundancy
  • GTFS (General Transit Feed Specification) feed generation with automated reporting for compliance and analytics
  • Integrated mapping services (Google Maps, MapBox) with location snapping for improved accuracy
  • Flexible scheduling with templates for daily, weekly, or weekend schedules, and dynamic holiday event handling
  • Holiday event management based on user-defined patterns (e.g., third Sunday of May, monthly repeats), adaptable to any schedule template
  • Complex schedule handling for routes, stops, and trips based on predefined templates and holiday exclusions
  • Secure payment processing with ReCaptcha for bot protection
  • Rate limiting and automated IP blocking to enhance system security and prevent abuse
Angular Node.js MongoDB AWS S3 Google Cloud APIs ReCaptcha V3

A Real Estate Platform

A Zillow-like platform for property analysis and comparison, designed to empower home buyers and investors with comprehensive financial insights.

Key Features:

  • Integrated basic search functionality to search based on city, state, and zip code.
  • Implemented advanced search capabilities allowing users to filter by price range, number of beds/baths, property type, age, and special features.
  • Developed a financial criteria search engine to evaluate investment opportunities based on key metrics like Cash Flow and Rate of Return.
  • Enabled the creation of multiple saved lists to organize and manage properties effectively.
  • Facilitated property sharing and note tracking to keep users informed about shared properties.
  • Allowed users to share lists with co-buyers for automatic updates on property additions.
  • Provided the ability to share search criteria with co-buyers, ensuring they are notified of new properties matching their preferences.
  • Created a live communication feature for real-time discussions when properties are shared, implemented via sockets.
  • Integrated Stripe for seamless payment processing.
  • Calculated and displayed key financial metrics in the property details UI for quick financial insights.
  • Designed a financial modeling tool that lets users adjust inputs to create custom financial models for properties, which can be saved and shared.
  • Created a property comparison feature to allow users to select multiple properties and compare them in a tabular view, including features and financial metrics.
  • Developed a scenario comparison tool enabling users to model and compare various financial scenarios for each property.
MEAN Stack Financial APIs Mapping Services Realtor APIs Socket.io Stripe ngx-charts D3.js

An Album Management Portal

A B2C platform connecting photographers with clients, facilitating various services for special occasions like digital albums, websites, scheduling, and galleries, while also catering to studios and labs that print albums.

Key Features:

  • Facilitated digital album creation and management for photographers and clients.
  • Enabled custom website generation for events, allowing personalized online experiences.
  • Integrated digital album creation tools for photographers to easily compile and manage their work.
  • Developed collaboration tools that allow photographers to connect with various labs in real-time for printing services.
  • Enabled website service customization options tailored to specific requirements, ensuring client satisfaction.
  • Implemented payment processing through Razorpay for secure transactions between photographers and the portal for album management.
  • Created a gallery feature to showcase photographers’ portfolios and previous work to potential clients.
LAMP Stack Laravel Angular MySQL PHP Razorpay

Contact

Get in Touch

© 2025 Apurva Shethia. All rights reserved.