Node.js Expert2022 - PRESENTNerd Collective, LLC
- Built React/Next.js-based logins using MetaMask and Coinbase wallets.
- Developed a Node.js-based back end to handle WebSocket's stream from OpenSea.
- Created cron jobs to process data and derive analytics, such as an average floor price, profit and loss, and a sell wall.
- Built a Next.js (TypeScript) based fully customizable responsive dashboard with drag-and-drop and resizable data and charts widgets for a SaaS automotive platform.
- Created a SOAP-based client to consume the external SOAP service.
- Developed a back-end logic in Node.js to run a cron job for fetching stats.
TV Developer2021 - 2022Endeavor
Technologies: React, React Native, TV, tvOS, Android TV, HTML5, Xcode
- Helped build the TV apps for the client, including Apple TV, Android TV, LG TV, Samsung TV, and Amazon Fire TV. The apps are created using React Native and TypeScript.
- Built the spatial navigation feature in the new apps for TVs.
- Helped migrate the legacy code to the new applications.
React Native Developer2020 - 2021Yara
Technologies: React, React Native, HTML5, Xcode
- Built React Native-based Android and iOS apps for the client.
- Added new features to the existing apps and built a Bluetooth monitoring app from scratch.
- Implemented an automated test set up to ensure the QA of the React Native app is manageable and maintainable.
React Native Developer2020 - 2020Protas Tech, LLC
Technologies: React Native, Firebase, GraphQL, Xcode
- Designed and built a React Native app powered by a GraphQL back end.
- Built a back-end Node.js GraphQL API server backed by a Firestore database.
- Released the app for download on the US App Store.
React Native Developer2019 - 2020Wardrobe Luxury Fashion
Technologies: React Native, Figma, CSS, Xcode
- Built an image-heavy React Native app from scratch to rent luxury fashion items.
- Developed a performant React Native app that included high-resolution images and animations.
- Created a payment processing feature using Stripe APIs.
React Native Developer2019 - 2020Highlighter, Inc.
Technologies: Node.js, GraphQL, React Native, Xcode, Full-stack
- Collaborated with a React Native team to build a React Native-based iOS app for book and podcast highlighting.
- Built the podcast highlighting feature in the existing React Native app.
- Developed a GraphQL-based API server using Node.js and TypeGraphQL. The back-end database was Firebase.
React Native Developer2018 - 2019Mosaic (via Toptal)
Technologies: React Native, Xcode
- Added new features to the existing React Native app and fixed bugs in old code.
- Used React Native to create iOS and Android builds.
- Contributed to UI/UX designs for a React Native app.
Full-stack Engineer2016 - 2018Spotbeat (via Toptal)
Technologies: PostgreSQL, Node.js, Redux, GraphQL, React, CSS, Full-stack
- Created a React-based app to search for interesting local pubs and restaurants.
- Developed a back-end API platform using Node.js, GraphQL, PostgreSQL, and PostGIS.
- Built a social network app with wall posts, comments, likes, reactions, chat, and follow users' features.
Node.js API Server Developer2015 - 2016Primedice
Technologies: Socket.IO, PostgreSQL, Redis, Node.js, Amazon EC2, Bitcoin
- Developed a Node.js-based API platform and the logic behind games.
- Used Redis and PostgreSQL to build a highly scalable back end.
- Designed and built a secured API for blackjack, minesweeper, plinko, and bustabit games.
- Created a Bitcoin deposit and withdraw API and user accounts API.
- Designed and built a chat server using Socket.IO, including chat groups, media attachments, and emojis.
Software Engineer2015 - 2015RBD (via Toptal)
Technologies: MongoDB, Node.js, AngularJS, CSS, HTML5, Full-stack, Amazon EC2
- Developed the entire link-sharing app from scratch.
- Built an intelligent post-creation form with fast autocomplete.
- Created a Node.js-based API server to serve the website and apps.
- Programmed a responsive web app with social network features such as posts, comments, and follow-ups.
- Wrote a real-time chat and comments engine with mentions and emoji support.
Full-stack Developer2015 - 2015Gogogab (via Toptal)
Technologies: AngularJS, Node.js, CSS, HTML5
- Built a real-time event management system with push notifications.
- Developed a scalable API server using Node.js, Express.js, and PostgreSQL.
- Created an AngularJS-based web app to manage events.
CEO2014 - 2015Aponomy
Technologies: Android, iOS, RSS Feeds, Ionic, CSS
- Built an app for Western Australia to get the best fuel prices.
- Designed and developed a mobile app to track fuel prices.
- Created an RSS parser and cron jobs to schedule regular updates.
Node.js Developer2014 - 2015Coinucopia (via Toptal)
Technologies: MongoDB, Bitcoin, Node.js, AngularJS
- Created firmware for Bitcoin ATMs that run on ATM hardware.
- Built a secure API server for Bitcoin transactions.
- Developed a Node.js-based serial port communicator for camera and bill validator hardware.
- Built an AngularJS-based web application to display real-time Bitcoin prices and stats.
- Created infrastructure for AML and KYC of Bitcoin buyers.
Software Innovator2012 - 2014Mobius Innovations
Technologies: Machine Learning, Redis, MongoDB, AngularJS, Node.js
- Designed and developed a context-aware mobile advertising platform using machine learning and pattern recognition techniques.
- Built a highly scalable Node.js-based complex event processing engine for pattern matching in streaming sensor data such as location traces, bank transactions, weather, and social media events.
- Created an iOS and Android library that can be added to any mobile app to serve context-aware advertisements inside apps.
- Developed a data mining engine that provides semantic ontology-based mining of linked open data sources such as OpenStreetMap, DBpedia, and Freebase.
- Programmed an AngularJS-based front-end portal to design and deploy rules for pattern matching.
Founder and CTO2010 - 2012AXS Solutions
Technologies: Push Notifications, iOS, Redis, Node.js
- Founded a company for mobile payment facilitation.
- Designed and developed the entire Node.js-based push notification platform for mobile payment receipts.
- Developed a Node.js and Socket.IO-based front end to send notifications to mobile apps.
- Built an Android app for mobile payments and a web app to support user accounts.
- Created an API for integrating the mobile payment feature in third-party apps.
IT Analyst2005 - 2012Tata Consultancy Services
Technologies: Web Services, SOAP, C
- Built a system size estimator to predict future hardware requirements using the current load on the server.
- Created a SOAP application server to expose legacy services, written in C and COBOL, as web services use SOAP 1.2 protocol.
- Developed a testing framework for SOAP server integration testing.
- Built a WSDL generator in Java to auto-create WSDL for legacy services.
- Led the team of five developers and three testers.
Founder and CTO2008 - 2010Blackbull Investment Company
Technologies: PHP, jQuery
- Designed and built a stock market technical analysis web app that shows beautiful charts for various technical analysis indicators, such as MACD, TRIX, MA, and Stochastics.
- Built a web-based portfolio manager to track companies and set buy/sell triggers for stock prices.
- Created an SMS-based notification system to send buy/sell trigger notifications to mobile phones.
- Maintained a blog to explain technical analysis using stock market indicators.