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