Skills I Master, Tools I Rely On, and Technologies I Recommend.

I often get asked about the skills I use to develop software, the tools that help me stay efficient, and the technologies that make my work seamless. Here’s a comprehensive list of everything I use and recommend.

Programming Languages

  • JavaScript

    My go-to language for full-stack development, used across multiple projects in MERN and MEAN stacks.

  • Java

    Used in backend development for ERP systems and legacy software migration.

Web Technologies

  • HTML & CSS

    Fundamental technologies for building responsive and modern UIs.

  • Bootstrap and tailwind css

    Speeds up UI development with prebuilt components.

Backend Technologies

  • Node.js with Express

    Used for building scalable APIs and backend services.

  • Flask

    Lightweight Python framework used in some projects.

  • MongoDB & MySQL

    Primary databases for different applications, used for structured and unstructured data.

  • Java Struts & Spring Boot

    Used for developing robust enterprise applications in Java.

Frontend Frameworks

  • React.js

    Preferred framework for building interactive and dynamic UIs.

  • Angular

    Used in enterprise-level applications like Arevea TV.

Development Tools

  • VS Code

    My primary code editor, packed with extensions to enhance productivity.

  • Postman

    Essential for API testing and development.

  • Eclipse

    Used primarily for Java-based backend development.

Deployment & Cloud

  • GCP & AWS

    Used for deploying and managing cloud-based applications.

  • Vercel & Netlify

    Go-to platforms for hosting frontend applications.

  • Docker

    Used for containerizing applications to ensure seamless deployment and scaling.

Server & Infrastructure

  • Linux Server

    Experience in managing and configuring Linux-based servers for hosting applications.

  • Windows Server 2012

    Worked on Windows Server administration and deployment.

  • Windows Server

    General expertise in managing Windows-based server environments.