Giovanni Rosas-Marin

Experienced IT Analyst with expertise in Computer Science and Software Engineering. Holds a Master's in Software Engineering from GCU and a Bachelor's in Computer Science from SFSU. Skilled in multiple coding languages and passionate about web development. Bringing technical expertise and creative problem-solving skills to projects.

Scrowl Down

About Me:

I am an experienced IT Analyst with a strong educational background in Computer Science and Software Engineering. I hold a Master's degree in Software Engineering from GCU along with an Bachelor degree in Computer Science from SFSU. With a diverse skill set in multiple coding languages and a keen interest in web development and design, I bring a blend of technical expertise and creative problem-solving abilities to my work. My experience in IT analysis, coupled with my educational foundation, allows me to approach projects with a solid understanding of software development principles and a passion for crafting innovative solutions in the ever-evolving tech landscape. Also have knowlege in SAFe Scrum Master currently taking a certification.

  • My Skills Are: HTML, CSS, JavaScript, React, Python, Django, AWS, Git & GitHub, Bootstrap, Flutter, Figma, Fast learner, Client Support, Time management, Multi-tasking, Teamwork, Microsoft Office 365, Project Implementation, Software Development, Web development, Data Analysis, Unit testing, Problem-Solving Skills, Software Development Lifecycle, Risk Identification, Resource Allocation, Sprint Planning, Agile Best Practices, Public Speaking & P roject Management.

Services:

Software Development:

Developing custom software solutions tailored to meet specific business needs and requirements. Designing and implementing software applications using a variety of programming languages based on project demands.

Web Development and Design:

Basic Website Development: We specialize in crafting simple yet effective websites to get you started on the web. Creating visually appealing and functional websites using your skills in web development and design. Building responsive and user-friendly web interfaces for optimal user experience across devices.

Educational Content Creation:

Developing educational content related to IT, software engineering, and web development for online courses, tutorials, or workshops. Sharing your expertise through blogs, articles, or speaking engagements on technology trends and advancements.

Projects:

Game

Tank Game

Experience the adrenaline-pumping action of csc413-TankGame, an immersive Java-based tank battle project. Developed in IntelliJ 2017 with JDK 1.8, this game puts you in command of a green tank, navigating through obstacles and engaging in strategic warfare against a blue enemy tank.

App

Calculator

Embark on a journey of mathematical exploration with the Expression Evaluation Calculator GUI, a Java application that combines the power of expression evaluation with an intuitive graphical user interface. This project offers a seamless and interactive way to input, evaluate, and compute mathematical expressions with ease.

Game

Brick Breaker

Dive into the classic arcade fun of Brick-Breaker, a Java-based game created with passion and skill. This rendition of the beloved game brings back nostalgic gameplay where players aim to break bricks using a paddle and ball.

App

ToDo

Step into the realm of efficient task management with "To-Do," an innovative Swift iOS application meticulously crafted by Giovanni Rosas-Marin. Seamlessly designed, this app empowers users to effortlessly create, edit, complete, and track tasks, ensuring a streamlined workflow and enhanced productivity.

Blogs:

Christian View

Software Engineering

Within software engineering, a Christian worldview shapes ethical frameworks and moral compasses. Emphasizing the intrinsic value of each individual, this perspective guides engineers to prioritize user well-being, foster privacy, and promote inclusivity in technology solutions. Integrity and transparency are key facets, fostering trust through honest coding practices and accountable decision-making. Stewardship principles underscore the responsibility to use technological skills for societal good and consider the broader impacts of innovations. Collaboration and community-building are encouraged, promoting teamwork, empathy, and diverse perspectives in software development. Humility and a commitment to continuous learning are also highlighted, recognizing the dynamic nature of technology. By integrating these values, software engineers can create a tech landscape that embodies compassion, justice, and excellence while serving a diverse global community.

Web development

Web Portfolio: Guide

Creating a compelling web portfolio is crucial for showcasing your skills and experience in the digital realm. Start by outlining your objectives and target audience. Select a clean and professional design that highlights your work effectively. Incorporate a brief bio, highlighting your expertise and passion. Organize your projects with clear descriptions and visuals to engage visitors. Ensure your portfolio is responsive and accessible on all devices. Include a contact section for potential collaborations or inquiries. Implement a call-to-action for visitors to connect with you easily. Regularly update your portfolio with new projects and achievements to keep it fresh and relevant.

Contact Me:

I will carefully review all incoming emails. Feel free to send me any message or inquiry, and I will promptly respond to you in a timely manner.

To assist you effectively, kindly provide your Name and Email Address. Rest assured, your information will only be used for responding to your query, and you will not receive any unwanted communication.

Send Me A Message/Feedback

Having issues with the contact Form

Write to me on my social networks