About me
Software engineer and IT professional with a strong background in customer service and project management. Skilled in Ruby, Python, Go, Ruby on Rails, SQL, and cloud-based infrastructures. Adept at developing efficient web applications, proficient in troubleshooting, customer service, networking, operating systems, security, and system administration, backed by a Google IT Support Professional certification. Currently expanding expertise with cybersecurity certifications. Strong desire to drive innovation and excellence in IT and software engineering.
Contact: dmchavez1824@gmail.com
Contact me @ dmchavez1824@gmail.com
Preferred locations
- Denver, CO
- Aurora, CO
- Greenwood Village, CO
- Lone Tree, CO
- Centennial, CO
Previous industries
Skills
Currently learning
Projects
WildScribe
WildScribe
Tools Used
Introducing the ultimate outdoor adventure chronicling / reflection app! Our intuitive interface makes it a breeze to add, edit, and view your recent adventure' details. Need to add a new or recent outdoor adventure? WildScribe allows you to log all the details of your outdoor adventure!
With this project my team and I were able to explore and implement various new techs such as Typescript, Go, Gin, MongoDB and Locust.
We wanted to create an API in Rails and one using Go and Gin and test the performance and scalability of each language and framework.
Spellbinder
Spellbinder
Tools Used
An application developed with Ruby on Rails
Welcome to SpellBinder, the enchanting online haven for Magic: The Gathering enthusiasts. Dive into the vast world of MTG with our comprehensive card dictionary, where you can explore and discover the most elusive spells, creatures, and artifacts.
🪄 Unleash Your Magic: Whether you're a seasoned veteran or just starting out, our user-friendly platform empowers you to explore, search, and curate your own collection of MTG cards effortlessly.
✨ Deck Crafting Magic: Sign up for a free account and embark on your journey to deck mastery. Craft and save your custom decks with precision and ease, harnessing the power of thousands of cards to build the ultimate strategy.
🌟 Community of Players: Join a vibrant community of fellow MTG enthusiasts, share your deck creations, and seek advice from experienced players. Collaborate, discuss strategies, and take your MTG prowess to new heights.
🔮 Your Magic Awaits: SpellBinder is your portal to the mystical world of Magic: The Gathering. Discover, create, and conquer with us!
Sweater Weather
Sweater Weather
Tools Used
Sweater Weather BE is a service-oriented architecture designed to assist users in planning road trips by providing essential weather information for their chosen destinations. This backend project caters to the needs of front-end developers by offering a set of APIs that adhere to a predefined JSON contract. While there is currently no front-end application available, the backend has been developed in accordance with wireframes provided by the front-end team, ensuring that it aligns with their requirements.
Features
- API Communication: The front-end team communicates with the back-end team through a set of well-defined APIs.
- Weather Information: The application integrates with weather APIs to retrieve and display current and forecasted weather data at user-selected destinations.
- Real-time Updates: The weather information is updated in real-time to provide accurate and up-to-date weather forecasts.
- Data Validation: To ensure data accuracy and reliability, the back-end team has implemented robust error handling and data validation mechanisms.
- Collaborative Development: Close collaboration with the front-end team is maintained to understand and fulfill their requirements effectively.
- Performance Optimization: The APIs are optimized for high performance and scalability, capable of handling a large number of concurrent requests.
- Quality Assurance: Unit tests are conducted, and code reviews are performed to maintain code quality and identify and fix any bugs or issues.
- Service-Oriented Architecture Follows a service-oriented architecture, separating concerns and promoting modularity, making it easier to extend and maintain.