TV 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 TVReact 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 NativeReact 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, GraphQLReact Native Developer
2019 - 2020Wardrobe Luxury Fashion- 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.
Technologies: React Native, FigmaReact Native Developer
2019 - 2020Highlighter, Inc.- 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.
Technologies: Node.js, GraphQL, React NativeReact Native Developer
2018 - 2019MosaicApp, Inc. (via Toptal)- 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.
Technologies: React NativeFull-stack Engineer
2016 - 2018Spotbeat (via Toptal)- Created a React-based app to seach 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, Like, Reactions, Chat, and Follow Users features.
Technologies: PostgreSQL, Node.js, Redux, GraphQL, ReactNode.js API Server Developer
2015 - 2016Primedice- Developed 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.
Technologies: Socket.IO, PostgreSQL, Redis, Node.jsSoftware Engineer
2015 - 2015RBD (via Toptal)- 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.
Technologies: MongoDB, Node.js, AngularJSFull-stack Developer
2015 - 2015Gogogab (via Toptal)- Built a real-time event management system.
- Built a scalable API server using Node.js.
- Built an AngularJS-based web app to manage events.
Technologies: AngularJS, Node.jsCEO
2014 - 2015Aponomy- Built an app (Aponomy.com.au/fuelmate) for Western Australia to get best fuel prices.
Technologies: Android, iOS, RSS Feeds, IonicNode.js Developer
2014 - 2015Coinucopia (via Toptal)- 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.
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 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.
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.
- Created an API for integrating the mobile payment feature in third-party apps.
Technologies: Push Notifications, iOS, Redis, Node.jsIT Analyst
2005 - 2012TATA Consultancy Service- 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.
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.
- 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.
Technologies: PHP, jQuery