Technical_Skills.md - cmderobertis/devPortfolio GitHub Wiki

Technical Skills

This section outlines my key technical skills and proficiencies.


Programming Languages

  • JavaScript: Proficient in ES6+, experienced with front-end and back-end development.
  • Python: Experienced in web development and scripting.
  • SQL (T-SQL): Expertise in writing complex queries, stored procedures, and managing database schemas, particularly for SQL Server in MRP/ERP contexts.
  • HTML5
  • CSS3

Web Technologies & Frameworks

  • Front-End:
    • React (including Hooks for state management)
    • Bootstrap
    • AJAX
    • Socket.io (for real-time communication)
  • Back-End:
    • Node.js & Express (JavaScript runtime and framework)
    • Flask (Python microframework)
  • ORM/ODM:
    • SQLAlchemy (Python SQL toolkit and ORM)
    • Mongoose (MongoDB object modeling for Node.js)
  • APIs:
    • REST API design and consumption
    • Experience with third-party APIs (e.g., TMDB)

Databases

  • Relational Databases:
    • SQL Server (including T-SQL development)
    • MySQL
  • NoSQL Databases:
    • MongoDB

Tools & Platforms

  • Version Control: Git, GitHub
  • Cloud Platforms: AWS (EC2 for application hosting)
  • API Development/Testing: Postman
  • Database Management: MySQL Workbench
  • Development Methodologies: Agile (implied by bootcamp project sprints, please confirm/elaborate if desired)

Other

  • UI/UX Design: Experience in designing and creating user interfaces for web applications, with a focus on usability and user experience.
  • Templating Systems: Developed a templating system for front-end UI elements.
  • Algorithm Development: Applied recursive algorithms for tasks like DOM visualization.
  • Mentorship & Training: Experience in mentoring junior developers and training nursing students, demonstrating strong communication and teaching skills.

Return to Home