Bitcoin Forum

Economy => Services => Topic started by: didntlogin on October 10, 2014, 02:06:27 PM



Title: JavaScript developer looking to work remotely
Post by: didntlogin on October 10, 2014, 02:06:27 PM
I am a 21 year old college student looking to earn some extra pocket money.

I am familiar with HTML5, CSS3 and JavaScript. I consider myself an intermediate JavaScript programmer - I am comfortable with functional JavaScript and closures.
In the past, I have made an HTML5 game using the Phaser framework (Line Runner: http://arunmahadevan.com/linerunner/ (http://arunmahadevan.com/linerunner/) ), and a chat bot (Chat with Amy: http://chatwithamy.github.io/ (http://chatwithamy.github.io/) ).
I have interned at a pretty well known startup in my country (I shall PM its name if you're interested), where I worked on their custom URL shortener, and contributed highly scalable code to it. I have worked with GulpJS, Grunt and Yeoman to automate several tasks. I am comfortable with MongoDB and Redis, having used both at my internship.
I wrote the URL shortener I mentioned above using NodeJS and Express. Apart from that, I have also used Socket.IO, and am familiar with concurrent programming using Node.
Other miscellaneous stuff I've worked with include: WordPress, Jekyll (the CMS), Bootstrap, Foundation.
I can also help you speed up your site on the frontend: Minifying JavaScripts and stylesheets, loading them asynchronously if needed, optimizing your images, making image sprites, etc.
Here's a link to my GitHub: https://github.com/arungm29 (https://github.com/arungm29).
I hope I can be of help!


Title: Re: JavaScript developer looking to work remotely
Post by: 🏰 TradeFortress 🏰 on October 10, 2014, 02:26:50 PM
Any examples of your coding practices for larger projects that require project modularization?

Samples of your nodejs code, specially how you counter the 'pyramid of doom'? Do you use Promises?


Title: Re: JavaScript developer looking to work remotely
Post by: didntlogin on October 10, 2014, 02:38:24 PM
Yes, indeed, I did use the bluebird library at my internship. By the pyramid of doom, are you referring to nested callbacks? I'd either make a named function instead of an anonymous function, or just modularize properly. Unfortunately, the codebase I worked on already used promises, so I never wrote that code from scratch, but I'm aware of how it works. I don't have the code though; they had a private repository on GitHub that I no longer have access to.