React Native Developer2020 - 2020Protas Tech, LLC
Technologies: React Native, Firebase, GraphQL
- 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
- Built a React Native app from scratch to rent luxury fashion items. This was an image-heavy app.
- Developed a performant React Native app that included high-res images and animations.
- Created a payment processing feature using Stripe APIs.
React Native Developer2019 - 2020Highlighter, Inc.
Technologies: Node.js, GraphQL, React Native
- Collaborated with the 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 - 2019MosaicApp, Inc. (via Toptal)
Technologies: React Native
- Worked on an existing React Native app to add new features and fix bugs in the old code.
- Worked on React Native for iOS and Android builds.
Full-stack Engineer2016 - 2018Spotbeat (via Toptal)
Technologies: PostgreSQL, Node.js, Redux, GraphQL, React
- Created a React-based app to seach for interesting local pubs and restaurants.
- Created a back-end API platform using Node.js, GraphQL, PostgreSQL, and PostGIS.
- Created a social network app with Wall Posts, Comments, Like, Reactions, Chat, and Follow Users features.
Node.js API Server Developer2015 - 2016Primedice
Technologies: Socket.IO, PostgreSQL, Redis, Node.js
- Built a Node.js based API platform.
- Built a highly scalable back-end with Redis and PostgreSQL.
- Designed and built a secured API for Blackjack, Minesweeper, Plinko, and Bustabit games.
- Built a Bitcoin deposit/withdraw API.
- Designed and built a chat server using Socket.IO.
Software Engineer2015 - 2015RBD (via Toptal)
Technologies: MongoDB, Node.js, AngularJS
- Built the entire link sharing app Theslinkapp.com from scratch.
- Developed 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 post, comment, and follow.
- Wrote a real-time chat and comments engine.
Full-stack Developer2015 - 2015Gogogab (via Toptal)
Technologies: AngularJS, Node.js
- Built a real-time event management system.
- Built a scalable API server using Node.js.
- Built an AngularJS-based web app to manage events.
CEO2014 - 2015Aponomy
Technologies: Android, iOS, RSS Feeds, Ionic
- Built an app (Aponomy.com.au/fuelmate) for Western Australia to get best fuel prices.
Node.js Developer2014 - 2015Coinucopia (via Toptal)
Technologies: MongoDB, Bitcoin, Node.js, AngularJS
- Created software for Bitcoin ATM machines.
- Built an API server for Bitcoin transactions.
- Created a Node.js-based serial port communicator for camera and bill validator hardware.
- Created an AngularJS-based web application to display real-time Bitcoin price and stats.
- Created infrastructure for AML/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 which provides semantic ontology-based mining of linked open data sources such as OpenStreetMap, DBpedia, and Freebase. It intelligently aligns the data from different sources and maintains a distributed triple data store.
- 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.
- Created an API for integrating the mobile payment feature in third-party apps.
IT Analyst2005 - 2012TATA Consultancy Service
Technologies: Web Services, SOAP, C
- Built a system size estimator to predict the future hardware requirements using the current load on the server.
- Built a SOAP application server to expose legacy services (written in C and COBOL) as web services using 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.
- Built 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.
- Built a real-time stock ticker service.