Front-end Developer
2019 - 2019Wireless Analytics- Created reusable Vue.js components.
- Implemented new features and integrated Vuex for store management.
- Connected third-party APIs like Segment, Split, and so on.
Technologies: Vuetify, Vuex, Vue, ECMAScript (ES6)Full-stack Developer
2018 - 2019Mind Research Networks (via Toptal)- Built REST APIs using Django and Django REST framework.
- Developed a single-page application using React/Redux.
- Wrote solid unit and E2E tests.
- Used Django Channels for socket communication.
- Created Docker containers using Docker Composer and deployed to a Ubuntu server.
Technologies: Ubuntu, NGINX, Docker, Enzyme, Jest, Socket.IO, Redux, React, Selenium, Pytest, Celery, Python, DjangoFreelance Full-stack Developer
2018 - 2018Andreyev (Adelaide) Pty Ltd (via Toptal)- Completed and enhanced an application.
- Updated PostgreSQL databases.
- Integrated Xero payments.
- Wrote test cases for payments.
- Set up cron jobs using Celery Beat.
- Created reusable React components.
- Implemented Webpack bundling.
Technologies: Celery, PostgreSQL, Docker, Graphene, Redux, Next.js, Apollo, GraphQL, React, DjangoFreelance Lead Software Engineer
2018 - 2018Nexwriter Limited (via Toptal)- Built a landing page that works on all devices.
- Customized the interface using modern technologies.
- Configured the mail server and linked it to the website.
- Developed reusable and modularized components.
- Constructed visualized live data aggregating charts.
Technologies: Highcharts, CSS3, HTML5, SCSS, SMTP, ECMAScript (ES6), PHPFreelance Angular Developer
2018 - 2018MintDice (via Toptal)- Built an HTML5 game based on cryptocurrencies using Pixi and Babylon.
- Created reusable game architecture.
- Developed real-time socket communication.
- Wrote solid unit tests.
- Implemented continuous integration.
Technologies: Babylon.js, PixiJS, Canvas, HTML5, Socket.IO, RxJS, Sass, TypeScript, AngularSenior Web Developer
2014 - 2017Red Mart- Built a highly scalable, easy-to-maintain back-end using Ruby on Rails.
- Managed the project using agile methodology.
- Led a team of eleven members.
- Wrote tests for both the front- and back-end using RSpec and Mocha.
- Implemented hosting on a Nginx server.
Technologies: Stripe, PostgreSQL, React, Ruby on Rails (RoR), RubyWeb Developer
2013 - 2014Ediket- Built RESTful APIs using the Django REST framework.
- Developed and customized Django's default authentication system using the Django REST framework JWT and extended ORM.
- Created reusable, modularized Django views using the REST framework.
- Built a single-page application (SPA) using React and Enzyme for testing.
- Used PostgreSQL for the database.
Technologies: PostgreSQL, React, Django, PythonLead Web Developer
2011 - 2013SP Travel- Built RESTful APIs using Node.js and Express.js to perform CRUD actions on the front-end.
- Supported a real-time location-tracking service using Socket.IO.
- Designed a high-performant, scalable database structure.
- Wrote tests using Mocha.
- Developed a single-page application (SPA) using React.
Technologies: Google Maps API, MongoDB, Angular, Express.js, Node.js