Node.js Expert
2022 - 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.
Technologies: Node.js, Web3.js, Ethers.js, JavaScript, Blockchain, Non-fungible Tokens (NFT), Tailwind CSS, Full-stack, Express.jsFull-stack JavaScript and TypeScript Engineer
2022 - 2023AutoGrab Pty Ltd.- 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.
Technologies: TypeScript, JavaScript, Node.js, React, Next.js, GraphQL, Google Cloud, Apollo, MongoDB, PostgreSQL, Prisma, Framer, GSAP, CSS, HTML5, Express.js, Full-stackTV Developer
2021 - 2022Endeavor- 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.
Technologies: React, React Native, TV, tvOS, Android TV, HTML5, XcodeReact Native Developer
2020 - 2021Yara- 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.
Technologies: React, React Native, HTML5, XcodeReact Native Developer
2020 - 2020Protas Tech, LLC- 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.
Technologies: React Native, Firebase, GraphQL, XcodeReact Native Developer
2019 - 2020Wardrobe Luxury Fashion- 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.
Technologies: React Native, Figma, CSS, XcodeReact Native Developer
2019 - 2020Highlighter, Inc.- 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.
Technologies: Node.js, GraphQL, React Native, Xcode, Full-stackReact Native Developer
2018 - 2019Mosaic (via Toptal)- 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.
Technologies: React Native, XcodeFull-stack Engineer
2016 - 2018Spotbeat (via Toptal)- 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.
Technologies: PostgreSQL, Node.js, Redux, GraphQL, React, CSS, Full-stackNode.js API Server Developer
2015 - 2016Primedice- 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.
Technologies: Socket.IO, PostgreSQL, Redis, Node.js, Amazon EC2, BitcoinSoftware Engineer
2015 - 2015RBD (via Toptal)- 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.
Technologies: MongoDB, Node.js, AngularJS, CSS, HTML5, Full-stack, Amazon EC2Full-stack Developer
2015 - 2015Gogogab (via Toptal)- 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.
Technologies: AngularJS, Node.js, CSS, HTML5CEO
2014 - 2015Aponomy- 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.
Technologies: Android, iOS, RSS Feeds, Ionic, CSSNode.js Developer
2014 - 2015Coinucopia (via Toptal)- 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.
Technologies: MongoDB, Bitcoin, Node.js, AngularJSSoftware Innovator
2012 - 2014Mobius Innovations- 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.
Technologies: Machine Learning, Redis, MongoDB, AngularJS, Node.jsFounder and CTO
2010 - 2012AXS Solutions- 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.
Technologies: Push Notifications, iOS, Redis, Node.jsIT Analyst
2005 - 2012Tata Consultancy Services- 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.
Technologies: Web Services, SOAP, CFounder and CTO
2008 - 2010Blackbull Investment Company- 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.
Technologies: PHP, jQuery