Full-stack JavaScript Developer
2017 - PRESENTOnline Freelance Agency- Developed sophisticated web applications for unique clients from all around the world.
- Successfully led a team of five and built a product.
- Implemented advanced filtering and searching SQL queries for PostgreSQL.
- Optimized a React-based application.
Technologies: Redux, React, Node.js, JavaScript, TypeScriptFreelance Front-end Web Developer
2009 - PRESENTFreelance Work- Prepared multiple lightweight and responsive layouts with the use of the newest technologies.
- Created multiple WordPress themes from PSDs.
- Coded multiple WordPress plugins from scratch.
Technologies: WordPress, PHP, jQuery, CSS3, HTML5Full-stack JavaScript Developer
2017 - 2017Tremor Technologies, Inc.- Created the front end of the application from scratch.
- Prepared plans and estimations for the front-end codebase.
- Implemented functionalities required for the new reinsurance marketplace application in Angular 2.
- Created a REST API in Node.js for the purpose of demoing the application.
Technologies: Hapi.js, Node.js, observables, RxJS, C3.js, TypeScript, AngularJavaScript Developer
2016 - 2017Move Technologies (via Toptal)- Implemented new features in a large AngularJS application.
- Supported a legacy app in AngularJS.
Technologies: Less, SCSS, CSS, HTML, AngularJS, JavaScriptFull-stack JavaScript Developer
2015 - 2016Comet Lab- Implemented a performance audit for a web application, pinpointed key performance problems, and refactored the application in order to address these problems which resulted in over 3x rendering time improvement.
- Created a WebRTC-based multi-user video chat application, including sound recording and transcription features.
- Developed an interactive application for monitoring status of various devices and drawing graphs of hundreds of points per second using AngularJS and WebSockets.
- Built a REST API in Node.js for a music-related startup.
- Implemented new features in an existing React application.
Technologies: WebSockets, PostgreSQL, Hapi.js, Node.js, Flux, React, AngularJS, TypeScript, JavaScript, CSS3, HTML5JavaScript Developer
2013 - 2015Confr- Created a web application for Confr using AngularJS, and a REST API.
- Developed a REST and WebSockets API using Node.js, WebSockets, MongoDB, and PostgreSQL.
- Took over the development of an iOS application and delivered the finished product within a month.
- Conducted code reviews of coworkers' work.
- Communicated directly with business clients, created scenarios in order to fulfill all the requirements.
Technologies: REST APIs, Objective-C, PostgreSQL, WebSockets, MongoDB, Node.js, AngularJS, JavaScript, CSS3, HTML5JavaScript Developer
2012 - 2013Oyatel AS- Created a web chat plugin for an existing Telco product.
- Developed a JavaScript application and did research about the newest, bleeding-edge technologies.
- Built a mobile application in Backbone.js.
- Completed research and development of a webRTC-based video chat solution.
- Created an interactive game platform for a JavaScript conference.
Technologies: Strophe, XMPP, RequireJS, Backbone.js, jQuery, JavaScript, CSS3, HTML5