I am an experienced developer having 5**+** years of experience in software development. I worked with various product-based software firms as a software/ desktop application developer.
An integral part of this particular vocational sector is that it evolves faster than any other. As a result, I make sure not to stick to a particular technology, and to widen my knowledge, so that I am always ready to be standing next to the state of the art technology. As a result, I have worked on various technologies such as PHP, Python, JAVA, etc.
My current niche lies with building applications with javascript and using technologies/frameworks such as NodeJs, ElectronJs, ReactJs, TypeScript, Redux, and docker, etc.
The ability to write both backend and front-end in javascript backed by a huge community, make NodeJS/Javascript a no-questioner.
However, I'm also using classic technologies, like Python, MySQL, and PHP since the web nowadays comprises mostly of them. As far as front-end is concerned, the emergence of javascript templates rules the web, so AngularJS and ReactJS are what I prefer to use.
Of course, none of the above would be possible without HTML5, CSS3, and pure Javascript (or some jQuery). To make powerful, dynamic web applications, apart from that I do have good experience in plotting graphs with libraries like D3.js, Highcharts, and amcharts, etc to show detailed analysis in a form of graphs.
In terms of database, NoSQL database is gaining ground nowadays, so MongoDB is my preference, although I have worked with various databases such as an in-memory database like LokiJs, persistent databases like PouchDB, MySQL apart from that I do have a good experience on elasticsearch, where I managed and index TB's of data with sharding and replication.
Being passionate about whatever makes people's lives easier and living by the standards of professionalism. Feel free to reach out to me, if I can help you in any way.