phanor coll
back
lingk —
2017 - 2019
contractor: lingk
url: lingk
Node.js Go React/Gatsby AWS Lambda DynamoDB Terraform GitLab CI/CD

At Lingk, I built user interfaces with React and backend services with Go, while optimizing data models for Neo4j graph database implementation. I integrated frontend and backend systems, designed efficient data structures for graph databases, and collaborated with data architects to ensure optimal data representation and retrieval.

Key Contributions

Built User Interfaces with React

  • Problem: The application needed a modern, responsive user interface that was visually appealing and user-friendly
  • Action: Built responsive, interactive user interfaces using React, collaborating with UI/UX designers to implement pixel-perfect designs
  • Result: Created a modern, responsive UI that significantly improved user experience and engagement

Developed Backend Services with Go

  • Problem: The backend needed to be fast, reliable, and capable of handling complex data operations
  • Action: Built RESTful APIs and backend services using Go, implementing efficient data processing and optimization
  • Result: Improved API response times and overall backend performance for seamless data flow between frontend and server

Designed Graph Data Models for Neo4j

  • Problem: Data structures needed to leverage the strengths of the graph database model for efficient relationship traversal
  • Action: Led analysis of data design for implementation with Neo4j, collaborating with data architects to optimize data structures
  • Result: Created efficient graph data models that accelerated complex queries and improved overall system performance

Optimized Data Retrieval and Representation

  • Problem: Data representation needed to be efficient for querying complex relationships within the Neo4j database
  • Action: Optimized data structures and retrieval patterns within Neo4j, implementing efficient data traversal strategies
  • Result: Enabled faster query performance and more efficient data retrieval for complex relationship queries

Integrated Frontend with Backend Systems

  • Problem: Seamless communication between the React UI and Go backend was essential for a smooth user experience
  • Action: Integrated the frontend UI with Go backend services, implementing RESTful APIs for data exchange
  • Result: Enabled smooth, seamless data flow between the user interface and server-side logic

Collaborated with Data Architects

  • Problem: Data modeling needed to align with both business requirements and technical constraints
  • Action: Worked closely with data architects to refine data models and ensure efficient data representation within Neo4j
  • Result: Ensured alignment with business needs and optimized database performance for real-world usage patterns

Impact Summary

  • Modern, responsive user interface delivered
  • Fast, reliable backend services with improved API performance
  • Optimized graph models for complex relationship queries
  • Seamless integration between frontend and backend
Fueled by coffee ☕
© MMXXVI