Kokila Devi

Database Architect

I design and build scalable database systems and backend architectures. Currently working at Spinsoft Learning Solutions Pvt Ltd, where I architect data solutions that power educational platforms and learning management systems.

Experience

Database Architect

Spinsoft Learning Solutions Pvt Ltd

Nov 2015 - Present

Lead database architecture and backend system design for educational platforms. Design and optimize PostgreSQL databases, implement data models for learning management systems, and ensure data integrity across microservices.

  • Architected scalable database solutions handling 100K+ active users
  • Reduced query response time by 60% through optimization
  • Implemented automated backup and disaster recovery systems

Software Engineer

CNSI

Nov 2014 - Oct 2015

Worked as Software Engineer for a major HealthCare product, developing enterprise-level solutions for healthcare management systems. Designed and implemented Java-based backend services, integrated with healthcare databases, and ensured HIPAA compliance.

  • Developed critical modules for healthcare management platform serving multiple states
  • Implemented secure data handling practices ensuring HIPAA compliance
  • Collaborated with cross-functional teams to deliver healthcare solutions on schedule

Software Engineer

EnSteps Solution Private Limited

Nov 2010 - Oct 2014

Worked as a Java Developer building enterprise applications and backend systems. Developed robust Java-based solutions, implemented business logic, and contributed to full software development lifecycle from requirements to deployment.

  • Developed and maintained Java applications for enterprise clients
  • Implemented RESTful APIs and integrated third-party services
  • Collaborated with cross-functional teams to deliver quality software solutions

Technical Skills

Expertise in database architecture, backend systems, and scalable infrastructure design.

Database Systems

PostgreSQLMySQLMongoDBRedisOracleSupabaseAWS RDS

Backend Technologies

Core JavaSpring BootREST APIHibernate ORMJUnit

Architecture & Design

MicroservicesREST APIsSystem DesignData ModelingSQL Optimization

Cloud & DevOps

AWSDockerKubernetesCI/CDTerraform

Version Control

GitGitLabCode ReviewBranching Strategies

Projects

Key projects showcasing database architecture, backend systems, and scalable infrastructure design.

KnowledgeTracker SaaS Platform (Spinsoft)

Visit Site

Spinsoft Learning Solutions Pvt Ltd - Nov 2015 - Present - Database Architect - Team Size: 10

Designed and implemented a scalable PostgreSQL database architecture for a SaaS learning management platform. Implemented complex data models for courses, assessments, progress tracking, and analytics.

PostgreSQLRedisNode.jsGraphQL
  • Optimized queries for 60% faster response times
  • Implemented real-time progress tracking
  • Built analytics aggregation pipelines

myDegreePlanner (Spinsoft)

Visit Site

Spinsoft Learning Solutions Pvt Ltd - Nov 2015 - Present - Database Architect - Team Size: 8

A comprehensive degree planning platform that enables students to create, manage, and track their academic journey. Students can plan their coursework across semesters, track prerequisite requirements, monitor credit hours, and visualize their path to graduation. The system provides personalized recommendations based on degree requirements and helps students make informed decisions about their academic progression.

PostgreSQLSpring BootReactREST APIAWS RDS
  • Designed database schema for degree requirements and course prerequisites
  • Built complex validation logic for course eligibility and credit tracking
  • Implemented semester-wise planning with drag-and-drop interface
  • Created graduation requirements tracking and progress visualization

MC-TRACK (CNSI)

CNSI - Nov 2014 - Oct 2015 - Developer - Team Size: 15+

Managed care compliance tracking system that incorporates managed care contract requirements, tracks performance and compliance with managed care contract requirements, audit requirements, structures workflow to handle issues, appeals, and information requests. The system assesses and tracks penalties and withholds against contract terms, configures rules for compliance event enforcement, captures and processes clinical data, performs data quality checks, and automates reconciliation processes.

Java 8Spring BootREST APIHibernate ORMMavenPostmanOracle
  • Developed compliance tracking and contract management features
  • Built workflow automation for issues, appeals, and information requests
  • Implemented clinical data processing and quality checks
  • Created automated reconciliation processes

Transport Automation System (EnSteps)

EnSteps Solution Private Limited - Nov 2010 - Oct 2014 - Software Engineer - Team Size: 7

A desktop application to automate the billing process and transaction maintenance in a database with monthly report generation for the transport companies network. It features a fully customized user interface to access the database for adding entries or modifying them. The system can generate bills for both new and older entries from the database as a token of authentication for customers.

JavaSwingJDBCOracle DatabaseJasperReports
  • Automated billing process and transaction management
  • Built customized UI for database access and entry management
  • Implemented monthly report generation for transport network
  • Created bill generation system with authentication tokens

EnTrans (EnSteps)

EnSteps Solution Private Limited - Nov 2010 - Oct 2014 - Software Engineer - Team Size: 7

A web application developed to automate the tracking of external physical transport of products from companies by maintaining complete details about the drivers, vehicle, route, and goods. It provides accounts-related transactions and processes management. Loading of goods, transit, and delivered status are given appropriate flags and are reflected in the application immediately, which can be viewed by the users in real-time.

JavaJSPServletsMySQLHTMLCSSJavaScript
  • Built real-time tracking system for transport operations
  • Implemented comprehensive driver, vehicle, route, and goods management
  • Developed accounts and transaction management features
  • Created instant status updates for loading, transit, and delivery

Human Tracking System (EnSteps)

EnSteps Solution Private Limited - Nov 2010 - Oct 2014 - Developer - Team Size: 4

A biometric fingerprint-based system to monitor employee presence hourly and automate employee management, roster management, and monthly report generation. Employees register their fingerprint along with personal details for the first time in the database, which helps in calculating their attendance automatically.

Java 1.6JSPStruts 1.3jQueryMySQL 5.5
  • Implemented biometric fingerprint authentication system
  • Built hourly employee presence monitoring
  • Automated employee and roster management
  • Created monthly attendance report generation

Microservices Backend Architecture

Architected and built a microservices-based backend system for educational content delivery. Designed service boundaries, API contracts, and data synchronization strategies.

Node.jsExpressDockerKubernetesMongoDB
  • Deployed 12 independent microservices
  • Implemented event-driven communication
  • Achieved 99.9% uptime

Data Migration & Optimization Project

Led the migration of legacy database systems to modern PostgreSQL infrastructure. Designed data transformation pipelines and optimized database schemas for performance.

PostgreSQLPythonETLAWS RDS
  • Migrated 10M+ records with zero downtime
  • Reduced storage costs by 40%
  • Improved query performance by 70%

Data Migration Project

Led the migration of the company's on-premise MySQL Learning Management System table data to AWS Cloud RDS database. The project enabled seamless cloud migration with improved scalability, automated upgrades, patch releases, and comprehensive backup strategies for data protection and disaster recovery.

MySQLAWS RDSPythonETLAWS S3CloudWatch
  • Migrated 10M+ records from on-premise MySQL to AWS RDS with zero downtime
  • Designed and executed ETL pipelines for data transformation and validation
  • Implemented automated backup strategies and disaster recovery procedures
  • Configured automated upgrades and patch management in AWS RDS
  • Performed data integrity checks and reconciliation post-migration
  • Reduced storage costs by 40% through optimization
  • Improved query performance by 70% with cloud infrastructure
  • Set up monitoring and alerting using AWS CloudWatch

Technical Writing

Sharing knowledge about databases, backend systems, and architecture

Database

Database Indexing Strategies for High-Performance Applications

A comprehensive guide to choosing the right indexing strategy for PostgreSQL databases. Learn about B-tree, Hash, GiST, and GIN indexes.

Jan 2, 202510 min read
Backend

Building Scalable Microservices with Node.js

Best practices for designing and implementing microservices architecture. Covering service boundaries, communication patterns, and deployment strategies.

Dec 28, 202412 min read
Database

PostgreSQL Query Optimization Techniques

Deep dive into analyzing and optimizing slow queries using EXPLAIN, query planning, and performance tuning techniques.

Dec 20, 202415 min read

Get in Touch

Interested in collaborating on database architecture, backend systems, or have questions about my work? Feel free to reach out.

Email

kokila@spinsoft.in

LinkedIn

Connect with me

Location

Spinsoft Learning Solutions