ShikharSubedi

Sunnyvale, CA 94086, USA · +1-425-435-5973 ·merocastle@gmail.com

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

B-stock Solutions

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

April 2019 - Present

Senior Software Engineer

Freedom Financial Network

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.

May 2016 - April 2019

Software Engineer - Contract

Surveymonkey wufoo

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.

May 2015 - April 2016

Software Engineer

Adition Tecnologies, Germany

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.

Feb 2014 - Dec 2014

Software Engineer

F1soft International - Kathmandu, Nepal

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

May 2011 - Dec 2013

Education

Tribhuvan University

Bachelor's Degree
Computer Engineering
2001-2006

Skills

Programming Languages & Tools
Workflow
  • 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.