ShikharSubedi
I am an experienced developer passionate about programming. I have been involved in building web applications professionally since 2011. I am a generalist with skills in both frontend and backend technology stacks. I worked with PHP and MySQL when I started out, dabbling in javascript, HTML and CSS for UI. I switched to Node.js for backend development in 2017.
Experience
Software Engineer Node.js microservices
Create Node.js microservices that expose REST apis. Responsible for unit and integration tests and Continuous Integration using Gitlab-ci. Technologies used: Node.js, Mongodb, RabbitMQ, PHP, MySQL, HTML, CSS, Jquery
Senior Software Engineer
Freedom Financial Network provides credit-card debt consolidation services to its clients. I was responsible for creating REST apis using Symfony 3 framework in PHP and MySQL as storage. I wrote unit tests using PHPUnit. From 2017, I started creating REST apis in node.js supporting a rebuild of the legacy system.
Software Engineer - Contract
Wufoo is a platform that provides its users with automated forms for surveys and payments. I was heavily involved in security improvements like SQL injects prevention, XX filtering and CSRF protection This was a legacy project which did not use any framework and had security issues. I was also involved in feature development like coupon management.
Software Engineer
Adition Technologies is a programmatic advertising technology company. I worked in the middleware department developing features in PHP and MySQL. I was responsible for unit and integration tests in PHPUnit.
Software Engineer
I worked in a money transfer web application where I was responsible for api integrations with Banks and other institutions. I created REST and SOAP clients as well as servers. Technologies used were PHP, MySQL, Doctrine 2, Code Igniter Framework, Silex framework
Education
Tribhuvan University
Skills
- Backend Development using Node.js, Express and Mongodb
- Unit Testing using Mocha, Chai, Sinon
- Front-end development using HTML, CSS and Javascript
- Agile Development & Scrum
Interests
Apart from being a web developer, I enjoy playing basketball, tennis and table-tennis. I played table-tennis competitively at a national level in Nepal during my school days.
I am a life-long-learner and have interest in learning more about developmental economics and finance. Right now I am going through Khan Academy's capital and financial markets curriculum and enjoying it thoroughly.I also enjoy food and love eating and travelling. For entertainment, I watch food videos on youtube and listen to neo-soul music.