Coder Social home page Coder Social logo

commons's Introduction

๐Ÿ‘‹ Hi, Iโ€™m Ram (@nramc)

I'm a Senior Java Web Developer with a strong focus on Java and Springboot. I have extensive experience in building robust, scalable, and maintainable web applications, with a keen interest in exploring new frameworks and tools.

๐Ÿ‘€ Interests

  • Full Stack Web Development: Passionate about developing end-to-end web applications using modern frameworks and best practices.
  • Java Technologies: Expertise in Java, Spring Boot, Hibernate, and RESTful API development.
  • Front-End Development: Currently deepening my skills in Angular to build dynamic and responsive user interfaces.
  • DevOps: Interested in CI/CD pipelines, and containerization with Docker and Kubernetes.

๐ŸŒฑ Currently Learning

  • Angullar: Enhancing my front-end development skills by mastering Angular, focusing on building real time web applications.
  • PassKey Authentication: Exploring PassKey based authenntication with Spring Boot and Spring Security.

๐Ÿ’ผ Looking to Collaborate On

  • Full Stack Projects: Open to collaborating on projects that involve end-to-end development, from designing the architecture to deploying applications.
  • Open Source Contributions: Eager to contribute to open source projects, particularly in the Java ecosystem.

๐Ÿ“ซ How to Reach Me

  • ๐Ÿ“ง Email: Feel free to reach out for collaborations, questions, or just a chat about technology!
  • ๐Ÿฆ Twitter: I share updates on technology, programming tips, and more.
  • ๐Ÿ’ผ LinkedIn: Let's connect professionally!
  • ๐Ÿ“˜ Facebook: Stay connected on Facebook.

๐Ÿ“Š GitHub Stats

Ramachandran's GitHub stats Top Langs

๐Ÿ† Top Repositories

  • Journeys: Angular SPA to track all your travels and memories with narration, images and videos.
  • Journey API: Java SpringBoot REST API for Journey to track all your Journeys.
  • My Notes: Simple web application to maintain and share useful Code Snippets, Reference and How-Tos

๐ŸŒŸ Featured Technologies

Java Spring Boot Angular Hibernate Docker


commons's People

Contributors

nramc avatar

Stargazers

 avatar

Watchers

 avatar

commons's Issues

[Bug][Critical] Unable deserialise json for GeoJson type with point

Error:

Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.github.nramc.commons.geojson.domain.GeoJson` (no Creators, like default constructor, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information

Json used:

{
  "type": "Point",
  "coordinates": [100.0, 0.0]
}

[Bug] Type attribute include twice in serialised json for all geojson types

{
  "type": "FeatureCollection",
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "id": "660dc608228f3b65918861f5",
      "type": "Feature",
      "geometry": {
        "type": "GeometryCollection",
        "type": "GeometryCollection",
        "geometries": [
          {
            "type": "Point",
            "type": "Point",
            "coordinates": [
              11.663318148508495,
              48.12402110428346
            ]
          },
          {
            "type": "Polygon",
            "type": "Polygon",
            "coordinates": [
              [
                [
                  11.576956840341467,
                  48.14310702688345
                ],
                [
                  11.576050089025125,
                  48.1430772990948
                ],
                [
                  11.57515207334499,
                  48.14298840212645
                ],
                [
                  11.574271444688147,
                  48.14284119240901
                ],
                [
                  11.57341668675945,
                  48.14263708814653
                ],
                [
                  11.572596033772315,
                  48.14237805563942
                ],
                [
                  11.571817391055456,
                  48.142066590322386
                ],
                [
                  11.571088258843666,
                  48.14170569270082
                ],
                [
                  11.570415659989608,
                  48.14129883941876
                ],
                [
                  11.569806072294918,
                  48.14084994973849
                ],
                [
                  11.569265366113655,
                  48.140363347755645
                ],
                [
                  11.568798747829517,
                  48.139843720715824
                ],
                [
                  11.56841070975061,
                  48.139296073835304
                ],
                [
                  11.568104986903059,
                  48.138725682062585
                ],
                [
                  11.567884521137287,
                  48.138138039246606
                ],
                [
                  11.567751432889743,
                  48.13753880520245
                ],
                [
                  11.567707000868383,
                  48.136933751185374
                ],
                [
                  11.567751649853536,
                  48.136328704298634
                ],
                [
                  11.567884946727078,
                  48.13572949137152
                ],
                [
                  11.568105604763668,
                  48.135141882847755
                ],
                [
                  11.568411496138005,
                  48.13457153722459
                ],
                [
                  11.56879967252327,
                  48.13402394657746
                ],
                [
                  11.56926639357831,
                  48.133504383693854
                ],
                [
                  11.569807163045578,
                  48.13301785132456
                ],
                [
                  11.570416772109345,
                  48.132569034039975
                ],
                [
                  11.571089349594336,
                  48.1321622531536
                ],
                [
                  11.571818418520124,
                  48.13180142514559
                ],
                [
                  11.572596958466091,
                  48.131490023984774
                ],
                [
                  11.573417473146867,
                  48.13123104771106
                ],
                [
                  11.574272062548777,
                  48.13102698959813
                ],
                [
                  11.575152498934795,
                  48.1308798141729
                ],
                [
                  11.576050305988927,
                  48.130790938321596
                ],
                [
                  11.576956840341467,
                  48.130761217663306
                ],
                [
                  11.577863374694005,
                  48.130790938321596
                ],
                [
                  11.578761181748138,
                  48.1308798141729
                ],
                [
                  11.579641618134156,
                  48.13102698959813
                ],
                [
                  11.580496207536067,
                  48.13123104771106
                ],
                [
                  11.581316722216842,
                  48.131490023984774
                ],
                [
                  11.582095262162808,
                  48.13180142514559
                ],
                [
                  11.582824331088597,
                  48.1321622531536
                ],
                [
                  11.583496908573588,
                  48.132569034039975
                ],
                [
                  11.584106517637355,
                  48.13301785132456
                ],
                [
                  11.584647287104623,
                  48.133504383693854
                ],
                [
                  11.585114008159664,
                  48.13402394657746
                ],
                [
                  11.585502184544929,
                  48.13457153722459
                ],
                [
                  11.585808075919266,
                  48.135141882847755
                ],
                [
                  11.586028733955855,
                  48.13572949137152
                ],
                [
                  11.586162030829398,
                  48.136328704298634
                ],
                [
                  11.58620667981455,
                  48.136933751185374
                ],
                [
                  11.58616224779319,
                  48.13753880520245
                ],
                [
                  11.586029159545646,
                  48.138138039246606
                ],
                [
                  11.585808693779875,
                  48.138725682062585
                ],
                [
                  11.585502970932323,
                  48.139296073835304
                ],
                [
                  11.585114932853417,
                  48.139843720715824
                ],
                [
                  11.584648314569279,
                  48.140363347755645
                ],
                [
                  11.584107608388015,
                  48.14084994973849
                ],
                [
                  11.583498020693323,
                  48.14129883941876
                ],
                [
                  11.582825421839267,
                  48.14170569270082
                ],
                [
                  11.582096289627478,
                  48.142066590322386
                ],
                [
                  11.581317646910618,
                  48.14237805563942
                ],
                [
                  11.580496993923484,
                  48.14263708814653
                ],
                [
                  11.579642235994784,
                  48.14284119240901
                ],
                [
                  11.578761607337944,
                  48.14298840212645
                ],
                [
                  11.577863591657808,
                  48.1430772990948
                ],
                [
                  11.576956840341467,
                  48.14310702688345
                ]
              ]
            ]
          }
        ]
      },
      "properties": {
        "category": "Work",
        "tags": [
          "work",
          "germany",
          "o2"
        ],
        "name": "Germany First Work Experiance",
        "description": "My First work experience in Germany is with O2"
      }
    },
    {
      "type": "Feature",
      "id": "66119d2a7acd8152d6475495",
      "type": "Feature",
      "geometry": {
        "type": "GeometryCollection",
        "type": "GeometryCollection",
        "geometries": [
          {
            "type": "Point",
            "type": "Point",
            "coordinates": [
              11.663318148508495,
              48.12402110428346
            ]
          },
          {
            "type": "Polygon",
            "type": "Polygon",
            "coordinates": [
              [
                [
                  11.576956840341467,
                  48.14310702688345
                ],
                [
                  11.576050089025125,
                  48.1430772990948
                ],
                [
                  11.57515207334499,
                  48.14298840212645
                ],
                [
                  11.574271444688147,
                  48.14284119240901
                ],
                [
                  11.57341668675945,
                  48.14263708814653
                ],
                [
                  11.572596033772315,
                  48.14237805563942
                ],
                [
                  11.571817391055456,
                  48.142066590322386
                ],
                [
                  11.571088258843666,
                  48.14170569270082
                ],
                [
                  11.570415659989608,
                  48.14129883941876
                ],
                [
                  11.569806072294918,
                  48.14084994973849
                ],
                [
                  11.569265366113655,
                  48.140363347755645
                ],
                [
                  11.568798747829517,
                  48.139843720715824
                ],
                [
                  11.56841070975061,
                  48.139296073835304
                ],
                [
                  11.568104986903059,
                  48.138725682062585
                ],
                [
                  11.567884521137287,
                  48.138138039246606
                ],
                [
                  11.567751432889743,
                  48.13753880520245
                ],
                [
                  11.567707000868383,
                  48.136933751185374
                ],
                [
                  11.567751649853536,
                  48.136328704298634
                ],
                [
                  11.567884946727078,
                  48.13572949137152
                ],
                [
                  11.568105604763668,
                  48.135141882847755
                ],
                [
                  11.568411496138005,
                  48.13457153722459
                ],
                [
                  11.56879967252327,
                  48.13402394657746
                ],
                [
                  11.56926639357831,
                  48.133504383693854
                ],
                [
                  11.569807163045578,
                  48.13301785132456
                ],
                [
                  11.570416772109345,
                  48.132569034039975
                ],
                [
                  11.571089349594336,
                  48.1321622531536
                ],
                [
                  11.571818418520124,
                  48.13180142514559
                ],
                [
                  11.572596958466091,
                  48.131490023984774
                ],
                [
                  11.573417473146867,
                  48.13123104771106
                ],
                [
                  11.574272062548777,
                  48.13102698959813
                ],
                [
                  11.575152498934795,
                  48.1308798141729
                ],
                [
                  11.576050305988927,
                  48.130790938321596
                ],
                [
                  11.576956840341467,
                  48.130761217663306
                ],
                [
                  11.577863374694005,
                  48.130790938321596
                ],
                [
                  11.578761181748138,
                  48.1308798141729
                ],
                [
                  11.579641618134156,
                  48.13102698959813
                ],
                [
                  11.580496207536067,
                  48.13123104771106
                ],
                [
                  11.581316722216842,
                  48.131490023984774
                ],
                [
                  11.582095262162808,
                  48.13180142514559
                ],
                [
                  11.582824331088597,
                  48.1321622531536
                ],
                [
                  11.583496908573588,
                  48.132569034039975
                ],
                [
                  11.584106517637355,
                  48.13301785132456
                ],
                [
                  11.584647287104623,
                  48.133504383693854
                ],
                [
                  11.585114008159664,
                  48.13402394657746
                ],
                [
                  11.585502184544929,
                  48.13457153722459
                ],
                [
                  11.585808075919266,
                  48.135141882847755
                ],
                [
                  11.586028733955855,
                  48.13572949137152
                ],
                [
                  11.586162030829398,
                  48.136328704298634
                ],
                [
                  11.58620667981455,
                  48.136933751185374
                ],
                [
                  11.58616224779319,
                  48.13753880520245
                ],
                [
                  11.586029159545646,
                  48.138138039246606
                ],
                [
                  11.585808693779875,
                  48.138725682062585
                ],
                [
                  11.585502970932323,
                  48.139296073835304
                ],
                [
                  11.585114932853417,
                  48.139843720715824
                ],
                [
                  11.584648314569279,
                  48.140363347755645
                ],
                [
                  11.584107608388015,
                  48.14084994973849
                ],
                [
                  11.583498020693323,
                  48.14129883941876
                ],
                [
                  11.582825421839267,
                  48.14170569270082
                ],
                [
                  11.582096289627478,
                  48.142066590322386
                ],
                [
                  11.581317646910618,
                  48.14237805563942
                ],
                [
                  11.580496993923484,
                  48.14263708814653
                ],
                [
                  11.579642235994784,
                  48.14284119240901
                ],
                [
                  11.578761607337944,
                  48.14298840212645
                ],
                [
                  11.577863591657808,
                  48.1430772990948
                ],
                [
                  11.576956840341467,
                  48.14310702688345
                ]
              ]
            ]
          },
          {
            "type": "Point",
            "type": "Point",
            "coordinates": [
              11.575139765360206,
              48.13728450163265
            ]
          }
        ]
      },
      "properties": {
        "category": "Residential",
        "tags": [
          "germany",
          "rented-home",
          "germany",
          "munich"
        ],
        "name": "First Home in Germany",
        "description": "When i came to Germany for first time on 2019, stayed here with other fellow Indians.\n"
      }
    }
  ]
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.