Software Engineering Site Plan

Jared Joshua Balajadia

WDD 130.14

Overview


Purpose

Hello! My name is Jared. I am a degree holder of Bachelor of Science in Applied Technology from Brigham Young University-Idaho. I work with computers, specifically software. I am a software engineer and have aided in designing, developing, maintaining, testing and evaluating computer software for businesses. This process has allowed these businesses to achieve their goals with efficiency for their organization. When was the last time that an app on your computer did not work properly? Through my experience I ensure that every app will operate properly for your company.

Audience

This is for people or companies that want to develop a software or an app in their products. We have a business called "iSoftware" and we advertise our service as "Find Your Software Engineer Experts". It is our goal to help people and companies find their software engineer experts.

Branding

Website Logo

se-logo

Style Guide

Color Palette

Palette URL: https://coolors.co/353531-ec4e20-52dee5-016fb9-000000
Primary Secondary Accent 1 Accent 2
[#2AD6DF] [#016FB9] [#353531]

Typography

Heading Font: Sansita Bold 700

It's formal, easy to read and neat.

Paragraph Font: Montaga

Not too fancy and artistic for people to read a paragraph.

Normal paragraph example

The best Whitewater Rafting in Colorado, White Water Rafting Company offers rafting on the Colorado and Roaring Fork Rivers in Glenwood Springs. Since 1974, we have been family owned and operated, rafting the Shoshone section of Glenwood Canyon and beyond.

Colored paragraph example

Trips vary from mild and great for families, to trips exclusively for physically fit and experienced rafters. No matter what type of river adventures you are seeking, White Water Rafting Company can make it happen for you.

Navigation


Site Map

Home
About Us
Contact Us
 
 
 

Content

Home page

Software Engineering Software engineering is a branch of computer science which includes the development and building of computer systems software and applications software. Computer systems software is composed of programs that include computing utilities and operations systems. Applications software consists of user-focused programs that include web browsers, database programs, etc. Software engineers have extensive knowledge of programming languages, software development, and computer operating systems, and they apply engineering principles to software creation. By applying these engineering principles to every stage of the development process, from requirements to analysis to the software process, they can create customized systems for individual clients. Just as a civil engineer will make sure that a bridge has a solid foundation, a software engineer will also begin with a thorough study of requirements and work through the development process in a systematic way.

Images for the Home page

About Us

iSoftware iSoftware is a development company based in Bayambang, Pangasinan, Philippines. Founded in 2020, the team of over 50 has expertise in custom software development, mobile app development, and web development. We provide services that the results-driven approach to a digital success. To support our client and maintain quality assurance, iSoftware continues to provide ongoing maintenance and support. We make sure that we meet your needs and accomplish the tasks that you wanted for your app or software. We, as a team work together and do our job accordingly to build, design and develop that you want. We provide great service for our clients and you will want our service, once you try it. What are you waiting for? Come and find out!

What does it take to succeed as a software engineer?

Attracted by high salaries, strong employment opportunities, and a chance to build things that can change the world, more people than ever are choosing software engineering as a career choice. However, succeeding in this career requires more than just great coding ability. The best software engineers bring specific qualities and attributes to the job that make them stand out from everyone else.

There are many media portrayals of a lone-wolf that stays up all night coding furiously in isolation. This stereotype represents coders as exceptionally smart but emotionally stunted. Unfortunately this type of temperament doesn't work well in real life. Software engineers who know how to work well with others are much more likely to be successful in their careers than lone wolves are. A software engineer's job is to figure problems out and to produce a great product, not just to write as many amazing lines of code as possible. That means communicating with other engineers, developers, managers, quality control people, customers, etc. and treating them with respect and understanding. The better your relationships are with your team, the better your own work will be.

Not bringing your ego to work with you and staying humble can be difficult at times. No matter how good you think you are at what you do, it's inevitable that you will make mistakes along with some bad decisions. Accepting constructive criticism from your peers when errors are pointed out and accepting responsibility for your mistakes will make you a much better engineer in the long run. Possessing a humble attitude is the only way you'll be able to channel other people's feedback into improving, learning, and making yourself a better software engineer and person.

Software engineers who pay attention to details tend to write higher-quality code. They tend to step back and catch mistakes, instead of rushing and cutting corners. Those that feel a personal sense of ownership and pride when it comes to their work tend to be more successful in this career. Putting effort into what you're doing wards off mediocrity and gives you that push to produce high-quality work and not get too complacent. Also, sharpening your skills by learning new languages or keeping abreast of any new data structures or algorithms can keep things interesting and fresh.

People who love to learn are constantly improving and exploring new and better ways to do things. By listening to podcasts, reading blogs, or going to conferences, you can stay on top of the latest trends in software engineering and be looped into topics that will make you a stronger and more well-rounded engineer. By being open to new things, new ideas and approaches to solving problems may come to you that wouldn't have occurred to you otherwise.

Soft skills are fast becoming hard skills in this ever-changing world. It’s simply not enough to be highly skilled as a software engineer without developing skills that help you get along with your team effectively. These skills have a significant impact on a your attitude which ultimately ties back to your success. The skills for success tend to be fairly consistent - adaptability, problem-solving, self-management, attention to detail, creativity, communication, collaboration, work ethic, empathy, and organization are just a few. Keeping these qualities in mind can help any engineer improve, no matter how experienced.

Understanding and balancing the day-to-day steps that are required to get to a goal yet not losing sight of the long-term vision is key to being a successful software engineer. By practicing this skill and thinking ahead, you will be able to see how each individual component will eventually contribute to the product as a whole and how each element will interact with each other. The ability to weigh out the long- and short-term outlook and see how certain decisions can influence the scope and direction of a project is a key attribute. Being able to adapt and prevent a project from derailing is what separates really good engineers from mediocre ones.

Images for the Page 2

Contact Us

For Service Inquiries:
Email: isoftware@gmail.com
Telephone Number:(075) 632 6626
Feedback: isoftwarefeedback@gmail.com
Question and concerns: isoftwareask@gmail.com

Images for the Page 3


Wireframes

Create three wireframes for your site. One for each page and list them here

Home

[Any additional details about home that the wireframe does not make clear]

pshome-wf

[Page 2]

[Any additional details about page 2 that the wireframe does not make clear]

psaboutus-wf

[Page 3]

[Any additional details about page 3 that the wireframe does not make clear]

pscontactus-wf