who am i

I am a seasoned full-stack engineer with over 16 years of experience building web applications and API systems based on Java, PHP, and JavaScript single-page application (SPA) technologies. He's passionate about creating bullet-proof API systems and continuous integration projects. Besides web development, I am more than capable of building the most complex Android apps.

  • Providing IT organizations consulting to create efficient Enterprise grade project
  • Ensuring organizations remain compatible with latest technological advancements and solutions on the market.
  • End to end support in designing/developing complex solution.
  • Ensuring specifications so as make the code meet business needs.
  • Proposing conceptual technical solutions thus making sure that product is adaptible to business needs.

Employment

  • Tech Consultant and Lead
    2022 - PRESENT
    Shala
    • Provided architectural and design direction, which included implementing design patterns, refactoring, upholding coding standards, and developing loosely coupled systems.
    • Controlled technical debt which included maintaining the balance between quality for time and ensuring that redundant mistakes were avoided and that team members are communicating often to avoid redundant work.
    • Managed code reviews which included enforcing commenting standards and promoting collaboration and engagement, thus ensuring the quality of deliveries.
    • Helped the team in splitting the React front end app into a micro front end using Module Federation. Module Federation is a proven way to share code between front-end applications.
    Technologies: React, Laravel, AWS, AWS S3, Micro Front end
  • Back-end (PHP/Laravel) Software Engineer
    2021 - PRESENT
    givelify.com
    • Built and maintained modules internal to the organization, such as for tracking status, migrations, managing communication among modules, and developing a search module.
    • Tracked and fixed bugs using Jira as a reporting tool. Assessed the efficiency and speed of current modules and providing consultancy/implementation to build more efficienct systems.
    • Managed hosting environments (Docker), troubleshooting and debugging, optimizing the user experience, and creating tools that improve site interaction. Managed the software workflow.
    Technologies: Laravel, Vue, Docker, MySQL, PostgreSQL
  • Lead Software Engineer
    2019 - PRESENT
    XPress Tickets (Toptal Project)
    • Managed the deployment of IBM Hyperledger and developed/implemented business logic for the same.
    • Connected the IBM Hyperledger system to an Angular-based front-end system.
    • Integrated a third-party API (Stripe) for recurring payment solutions and ticket purchases.
    Technologies: Node.js, AngularJS, CodeIgniter, Cordova, Hyperledger, JavaScript, Stripe API, eCommerce, APIs
  • Tech Lead
    2010 - PRESENT
    VertApp Technologies
    • Developed data-driven Android apps with REST-based back-end integration.
    • Built complete end-to-end web-based solutions for real estate, eCommerce, education, and social verticals.
    • Created marketplace apps for buying and selling domains and portals.
    • Wrote a complete solution with admin panel support for swapping and selling second-hand goods, books, and other such stuff.
    • Developed a dynamic questionnaire platform with dashboard support to be used as a survey tool for retail companies.
    • Built a responsive news portal with an admin section with features like social media integration, section management, and advanced full-text search.
    Technologies: Angular, Handlebars, jQuery, CodeIgniter, Laravel, PHP, Android, Java
  • Full-stack Developer
    2019 - 2022
    Job-lo
    • Developed an app that allows location-based temporary job search for job seekers and connects them with job providers.
    • Built back-end APIs for managing authentication/profile and for managing job info.
    • Made an admin dashboard that allowed paid job seekers to view stats and activities and manage communication with job seekers/job providers.
    • Integrated a payment API for managing recurring payment subscription for paid users.
    Technologies: Amazon Web Services (AWS), Express.js, Node.js, Firebase, AWS, Laravel, Android
  • Technical Architect
    2017 - 2022
    Ztrela Knowledge Solutions
    • Broke down large-scale projects into manageable chunks.
    • Communicated what was required to designers and developers and oversaw their progress.
    • Produced documents that monitor progress and ensure the quality of the project.
    • Planned and designed the structure of a technology solution.
    • Communicated system requirements to software development teams.
    • Conducted code reviews and provided guidance to team members.
    • Ensured the implementation of agreed-upon architecture and infrastructure.
    • Monitored systems to ensure they met both user needs and business goals.
    Technologies: Laravel, Firebase, TypeScript, Spring, Android, Java, Architecture
  • Technical Architect
    2021 - 2021
    TheVintageBar (Via Toptal)
    • Created BFF API v2 for eCommerce portal to manage products, customers, carts, and orders with features like event-based communication and asynchronous communication.
    • Developed Docker-based deployment for multiple microservices.
    • Implemented Kafka-based event bust-based microservices communication.
    • Integrated JWT, RBAC, and Gates-based authentication and authorization.
    Technologies: Laravel, Angular, Docker, EventBus, Apache Kafka
  • React Native and Android Developer
    2020 - 2021
    Phoenix Compliance (Via Toptal)
    • Collaborated on UI and XML-based layout development using Invision Mockups provided.
    • Integrated UI with back-end services provided for authentication, managing docs, and performing required operations on PDF.
    • Implemented Web Socket to listen to real-time requests to analyze the app's current status and update the server accordingly.
    Technologies: WebSockets, Firebase, Android, React Native
  • Full-stack Developer
    2020 - 2021
    Brilliant Wellness
    • Developed back-end APIs for a wellness application, providing social features like feed management/likes/comments/recording, video, and more.
    • Deployed a back-end app using the AWS infrastructure for videos and other resources.
    • Worked on developing a front-end iOS app for end users allowing them to watch videos and perform social actions such as likes/comments/sharing, and more.
    Technologies: iOS, Swift, Node.js, Firebase, React Native, Laravel, React, Back-end
  • Senior Full-stack Developer
    2016 - 2017
    BayTech
    • Developed a responsive chat module.
    • Uploaded and edited multiple images.
    • Built an API for gallery management.
    • Worked on API development for notifications.
    • Managed profiles and implemented infinite scrolling-based post views.
    Technologies: AWS S3, Laravel, Angular
  • Android/API Developer
    2016 - 2016
    MDM Jabalpur
    • Developed APIs.
    • Managed the media.
    • Implemented Android searching and filtering.
    • Developed dashboards.
    • Worked on PostgreSQL development.
    Technologies: PostgreSQL, Bootstrap, jQuery, CodeIgniter, Android
  • Full-stack Android Developer
    2016 - 2016
    Client (Legal Consultant)
    • Developed the API for an Android client.
    • Built a CMS/back-end panel for managing different entities.
    • Implemented a dashboard with a chart and polling-based notifications.
    • Developed an XHR-based search module.
    • Implemented real-time coordinate tracking.
    • Developed a multiple-image manager in Android.
    Technologies: MySQL, CodeIgniter, PHP, Android
  • Full-stack Developer
    2015 - 2016
    Cortech India
    • Integrated the GunBroker API with ListAGun, a web app that provides a single-page form to publish all the details, thereby improving the user experience. Managed payments through Stripe/PayPal and AppFlow with all endpoints integration.
    • Developed dashboards; implemented Cron scheduling; managed communication with third-party APIs; implemented real-time UI updates using jQuery live events.
    • Worked as a full-stack developer and converted UI prototypes into an HTML UI and integrated it with back-end APIs so as to fetch live data and display it.
    Technologies: Amazon Web Services (AWS), MySQL, AWS, jQuery, CodeIgniter
  • Full-stack Developer
    2015 - 2016
    Paroha Developers
    • Developed a responsive admin panel.
    • Implemented an item listing for a merchant.
    • Created a front-end item of a search with advanced filters.
    • Implemented SMS-and-email management including dynamic template creation.
    • Implemented a shopping cart with discount and coupon management.
    Technologies: Amazon Web Services (AWS), AWS, Laravel, jQuery, Handlebars

Projects

  • React Micro Front-end Implementation
    https://github.com/mansha99/micro-front-end-federation

    Module Federation is a proven way to share code between front-end applications.

    I helped the team in splitting a front-end app into a micro front end using Module Federation. I was also responsible for creating a skeleton app and other dependent apps. This repository helped users start with a micro front-end implementation

  • EatBio App (via Toptal)
    https://play.google.com/store/apps/details?id=weeat.com.weeat

    I was involved in developing this Toptal project: an app to manage an individual's daily diet with many customizable features and routines. The app can produce weekly or monthly charts, analytics, and notify users of critical information.

  • Next Gen Messenger

    Why stop at chatting? Life is colorful, and with this, you can manage several other aspects of life. Stop switching from one app to another for various tasks—a single consolidated platform for so many things.

  • Astrology TV
    https://play.google.com/store/apps/details?id=com.astrology.astrology_app

    Astrology TV is a comprehensive astrology video application featuring videos hosted by the best experts, covering every conceivable field of Indian astrology including Vedic astrology, Kundali, palmistry, Vastu, numerology, gemstones, Rudraksha, Lal Kitab, face reading, and more; it also features categories like feng shui, runes, Chinese astrology, Western astrology, angel cards, and tarot.

    The videos address a variety of astrological needs, including astrology for relationships, career, marriage, prosperity as well as astrological solutions (Upai) and various celebrity-favored astrological beliefs. Subscribers can also watch their daily, weekly and monthly predictions as well as watch topical content related to festivals, themes, etc. (including Puja and individual episodes on trending topics like cricket and Bollywood). Subscribers can now also learn astrology from the various videos that explain different astrological categories.

  • JDA Seva App

    The JDA Seva app is the easiest way to apply different services anywhere–from your mobile phone or website. You don’t have to come to the JDA office and stand in a queue to submit your form. You can also pay your service fee directly from the app or website.

    FEATURES:
    This app makes all of the JDA services accessible from your phone. You can quickly pay your fees online, track your application status with a single click, download your certificate, send a message to the corresponding authority, and more.

  • E-Food Adda

    E-Food Adda is a great online solution to order food from your favorite restaurants, bakeries, and fast-food joints in your city. We are currently delivering in Jabalpur.

  • Smart Color Picker

    With this app, you can pick, capture, and recognize colors of walls only from an image. Getting started on your paint project has never been easier! This app allows you to find the perfect paint color for your interior or exterior paint project. The app automatically detects the matching color shades and products from leading brands like Asian Paints, Berger Paints, and Shalimar Paints.

  • Firebase Product Catalog Manager

    I developed a back-end app using the Firebase Admin SDK and Firebase for Web for the management of sellers using the eCommerce app. After receiving approval from a super admin, sellers are able to manage their products and categories. The super admin is then responsible for prioritizing those products and managing them in the app's front end.

    Technologies: Firebase Admin, Firebase for Web, Firebase Cloud Messaging (FCM), Firebase Realtime Database

  • Gun Marketplace

    This app is a complete solution for merchants who wish to manage their accounts in a more accessible and user-friendly way for Gunbroker.com.

    This system provides a simple intuitive single-page form for gun listings. Other features include easy account management, automated responses to customers, and automatic calculations.

  • eCommerce Portal for Real Estate Raw Material

    I developed the entire application including listing management, merchant section, admin section, essential supply chain management, and accounting for a real estate raw material marketplace.

  • Food Supply Tracker

    This project involved an Android app that keeps track of the midday meals provided to school pupils daily for the supervisor.

    It captures real-time images, locations, and sends notifications to the admin. I also built a dashboard-based admin panel.

  • Android-based Real-time Attendance App

    This project involved an app that tracks the employee's current location and updates the server with real-time pictures showing what they are currently doing.

  • Talbana Android App

    I developed a product related to the legal system that helps admin to keep track of a warrant (talbana) status.

  • Social Networking for the Family

    I contributed to this complete social media app for the family with extended features like legacy management and family tree management.

    My task was to develop the stories and chat modules.

  • Web App for Slow Fashion
    https://meyd-it.firebaseapp.com/index.html

    This app helps source and manage Slow Fashion that is made to measure and on-demand. Find the best maker with the skills you need.

    Technologies: Firebase, Express.js, Vue.js, Vuex

  • XpressTicket Platform

    This is an app for a primary ticketing company (Ticketmaster) that creates and distributes the original tickets, brokers who provide distribution in selling primary tickets, and resellers who provide genuine tickets—guaranteed to resell.

    XT is a primary ticketing platform that uses blockchain to deliver tickets directly from the artist to the fan, eliminating the middlemen, allowing the artist to participate in both primary and secondary sales and reducing the end price to the fan. Replace the middlemen with Xpress Tickets.

    Technologies: HyperLedger, Vue.js, Laravel

  • Customization of a React Native Template for eCommerce with Firebase as a Back End
    https://edoeadmin.firebaseapp.com/

    I developed a standard eCommerce app for garments, shoes, accessories, and more allowing the customer to search product catalogs, and create orders. It also has map-based location tracing and a complete order management system (back-end dashboard and push notifications).

  • Vegetable Delivery Calculator
    https://vdcalc.surge.sh/

    A simple app using React to calculate the delivery of vegetables and vegan items in real-time.

  • Bitcoin Quotes and Order Book
    https://test5-nab.herokuapp.com/

    This is a proof of concept (POC) to display in real-time the order book for Bitcoin and actual orders filled.

    Features:
    • WebSockets-based real-time updates

  • Firebase-driven Image-sharing App

    I developed this social app, which allows users to share images interactively over a timeline with location tagging. It was built on iOS 11.1+ using Firebase Authentication, Firebase Realtime Database, Firebase storage, and Swift 4.x. Users also search location, keyword, and like/comment images.

  • Spring-based Real-time Chat App for Tutors (via Toptal)

    A chat app that allows refugees to learn languages together.
    Volunteer partners can help out and make a difference with just five minutes of their day, from anywhere

    Features:
    • Language learners from all around the world can send and receive text messages.
    • Language learners get a regular, reliable drip-feed of authentic communication practice.

    Technologies: Spring, AWS, Amazon SES, STOMP, WebSockets

  • Laravel-based Back-end Admin Panel for an eCommerce App

    I developed the back-end panel for an eCommerce app with features like product/product variant management, order and cart management, seller and delivery management, banner management, and more.

  • HILT and MVVM in Android
    https://github.com/mansha99/HiltMVVM

    A sample Android app (Java) using Hilt, MVVM, LiveData, Viewmodel, Retrofit, and Hilt. It can be used to bootstrap data and a REST-driven Android app. This project illustrates how we can use Retrofit to fetch GitHub users.

  • ComUpNow

    ComUpNow is an app for proficient stand-up storytellers and comedians; designed to continue composing quickly so you can concentrate on your satire rather than the instruments.

    Any idea, you can rapidly add it to your unbounded notes list. Simply open the app, hit that "in addition" to fasten, and begin composing. Everything is saved safely and immediately, so don't stress about losing your work.

    You can add notes to existing sets or make another set. Drag and drop to reorder the notes and have them prepared individually. Move jokes all over, expel, and include until you locate that ideal set.

    At the point when you're in front of an audience, you can change to the dramatic mode and have your set ready. The screen will stay turned on and dark. While you perform, you can swipe right or left to demonstrate if the joke landed, then you can return to it later and reshape it.

    You can label as needed. Either apply marks from the note screen or add notes to a current name from the names screen. Access notes by the topics that are appropriate for your next set.

    Each note is produced with an estimated time it'll take you to perform it. However, you can alter each gig to fit availability.

    Developed using React Native and NativeBase.

  • Article on SwiftUI
    https://medium.com/@mansha99/swift-ui-fundamentals-634df221295e

    SwiftUI is a declarative approach to create user interfaces for any Apple platform, including iOS. Developers have to focus on “what” rather than “how.” This article helps beginners learn the basic Aspects of SwiftUI.

  • Socialio (Development phase)

    This is a social media app developed using Swift4.x with a Firebase back end containing the following features:

    -- Authentication using Firebase Authentication
    -- Sharing pictures and audio
    -- Likes, comments, and sharing
    -- Vote Up and Vote Down feature
    -- Dynamic creation of a portfolio and submits it to influencers for further consideration

    My role was to translate Zeplin Screen into UI (without storyboard) and to connect it with the Firebase real-time database and Firestore for RW operations.

  • Apache Kafka Based Laravel Microservices Communication
    https://github.com/mansha99/kafka-laravel

    This project consisted in managing Apache Kafka Laravel based Laravel Microservices communication based on https://github.com/arnaud-lb/php-rdkafka#installation. Laravel commands are used to publish and subscribe messages among applications.