About me
I am Mark Bello, a graduating students from Legacy College of Compostela taking the course of Bachelor of Science degree in Information Technology with a focused path on becoming a FullStack Web Developer, Desktop Developer, Mobile Developer and UI/UX Designer.
As an ambitious individual, I possess a diverse range of valuable skills in Full Stack Development and UI/UX Design.
In Full Stack Development, I have attained proficiency in frontend technologies such as HTML, CSS, and JavaScript. I am currently studying the fundamental principles of popular frontend frameworks, including ReactJS, VueJS, React Native for mobile application development, as well as ElectronJS and NextJS. By utilizing APIs, I have gained the ability to create interactive and dynamic user interfaces. In addition, I am dedicated to enhancing my knowledge of server-side programming languages, such as Node.JS, PHP, and JavaScript, and ensuring proficiency through consistent practice. Moreover, I possess expertise in database management, utilizing both SQL (MySQL) and NoSQL (MongoDB) technologies.
In the realm of UI/UX Design, I have developed a strong understanding of design principles through my three years of experience as a Graphics Designer and completion of the Visual Graphic Design NC III program. I excel in various aspects of UI/UX Design, including conducting user research, creating wireframes and prototypes, and performing usability testing. Proficient in design tools such as Adobe XD, Sketch, Figma, and Canva, I have the ability to bring my design concepts to life and create visually appealing interfaces.
My ultimate goal is to become a highly skilled and proficient Full Web Stack Developer, Desktop Developer, Mobile Developer and UI/UX Designer.
I strive for excellence in both frontend and backend web development, possessing a deep understanding of programming languages, frameworks, and databases. Furthermore, I am committed to continuously refining my skills in UI/UX design to create intuitive and visually captivating user interfaces that prioritize an exceptional user experience. By combining these skill sets, I aspire to develop innovative and user-centered digital solutions that surpass expectations, achieve business objectives, and have a lasting impact on users. I am dedicated to continuous learning and staying up-to-date with industry trends to deliver outstanding results in my chosen career path.
My primary focus is to secure a position in a company that aligns with my career orientation, providing opportunities for me to contribute my expertise in Full Stack Development and UI/UX Design. I am open to exploring employment options with any organization that values innovation, user experience, and technological advancement. I aim to join a company that fosters a conducive environment for growth, encourages continuous learning, and nurtures collaboration among talented professionals in the field. Ultimately, my goal is to make a meaningful impact and contribute my skills and knowledge to the success of the company I work for.
I aspire to work in a role that combines my abilities as a Full Web Stack Developer, Desktop Developer, Mobile Developer and UI/UX Designer. I am eager to contribute to both frontend and backend development of web applications, leveraging my knowledge of programming languages, frameworks, libraries and databases. Additionally, I am highly interested in creating intuitive and visually captivating user interfaces, conducting comprehensive user research, and optimizing user experiences through my UI/UX design expertise. Ideally, I seek a position that allows me to actively participate in the entire development lifecycle, from conceptualization and design to implementation and testing. I am enthusiastic about contributing to projects that prioritize user-centric design principles, foster innovation, and deliver exceptional digital experiences. Ultimately, I aim to work in a dynamic and collaborative environment that values continuous learning, encourages creativity, and promotes professional growth. By combining my skills in Full Stack Development, Desktop Development, Mobile Development and UI/UX Design, I am prepared to take on a multifaceted role that enables me to make a significant impact and contribute to the success of the projects and companies I work with.
The IT Profession
The IT profession encompasses a broad range of roles and careers that revolve around information technology. It involves working with computer systems, software, networks, and data to design, develop, implement, manage, and support various technological solutions. IT professionals are responsible for establishing and maintaining the infrastructure that enables organizations to operate efficiently in the digital era. IT professionals can specialize in different areas such as software development, cybersecurity, network administration, database management, systems analysis, and IT project management. They possess technical skills, knowledge, and expertise in specific technologies, programming languages, and tools that are relevant to their chosen field. The primary role of an IT professional is to utilize their expertise to solve intricate technical problems, enhance processes, ensure data security, create innovative software applications, maintain network stability, provide technical support, and ensure the smooth operation of IT systems within an organization. In addition to technical skills, IT professionals often possess strong problem-solving abilities, critical thinking skills, and effective communication skills. They stay updated with the latest advancements, trends, and best practices in the IT industry to stay ahead of the rapid technological changes. Overall, the IT profession presents diverse opportunities for individuals to contribute to the development and implementation of technology-focused solutions, shape the digital landscape, and have a significant impact across various industries and sectors.
Skills in programming, software development, cybersecurity, data analysis, and AI/ML are highly sought after in today's society. These skills are essential for organizations aiming to innovate, streamline operations, safeguard data, and adapt to the rapidly changing digital landscape. The demand for IT professionals stems from the increasing need for technological solutions, digital transformation initiatives, and the integration of advanced technologies across various sectors like finance, healthcare, and e-commerce. Furthermore, the rise of remote work and the expansion of the digital economy have further amplified the demand for IT skills. However, it's important to recognize that the specific skills and expertise required may vary depending on factors such as location, industry, and market trends. It is therefore advisable to stay informed about the current demands and emerging trends in the IT job market in order to make well-informed decisions regarding career paths.
Versatility: A BSIT degree provides a broad foundation of knowledge and skills in various aspects of information technology, including programming, database management, systems analysis, networking, and cybersecurity. This versatility allows graduates to explore different career paths within the IT industry. Job opportunities: The demand for IT professionals is high, and a BSIT degree can open doors to a wide range of career opportunities in industries such as software development, cybersecurity, data analysis, IT consulting, project management, and more. It equips individuals with the necessary skills and knowledge to thrive in the digital workforce. Constantly evolving field: The field of information technology is constantly evolving, with new technologies, frameworks, and tools emerging regularly. Pursuing a BSIT course enables individuals to stay updated with the latest trends and developments in the IT industry, ensuring they have the knowledge and skills to adapt to new technologies and advancements. Problem-solving and critical thinking: IT professionals are often tasked with solving complex technical problems and finding innovative solutions. A BSIT course helps develop problem-solving and critical thinking skills, enabling individuals to tackle challenges effectively and think analytically. Personal interest and passion: Many individuals choose to pursue a BSIT course because they have a genuine interest in technology and a passion for working with computers, software, and systems. They enjoy the process of building and creating digital solutions and find fulfillment in applying their technical skills to solve real-world problems.
I know I'm not the apple-eye of everyone but I see myself happy when I'm on coding. My main goal is to find a startup company that can hire me even when I'm not high level proficient of the field that I'll pursue but I know it takes time a long journey that's why I've started 3 Months ago and I see myself as my competitors if I've got lazyness.
A competent IT professional possesses a solid understanding of the technical skills required for their specific field, such as programming languages, network management, cybersecurity, or data analysis. They stay updated with the latest technologies and best practices to effectively perform their job duties. Having a problem-solving mindset, they enjoy tackling complex technical challenges by analyzing problems, identifying root causes, and devising innovative solutions. Their logical and analytical approach helps them find efficient and effective resolutions. They embrace change and actively pursue opportunities for continuous learning and growth, adapting to the evolving technology landscape. They are quick to acquire new skills, explore emerging technologies, and stay ahead in their field. Effective communication and collaboration are essential for IT professionals, as they work in team environments and interact with clients and colleagues. They possess strong written and verbal communication skills to explain technical concepts, collaborate with team members, and provide support to end-users. They exhibit meticulous attention to detail and accuracy in their work, recognizing the importance of precision in coding, system configurations, data analysis, and documentation. They take care to ensure quality and avoid errors. A good IT professional maintains professionalism, integrity, and ethical behavior. They handle sensitive data and systems with discretion, respect confidentiality, and adhere to industry standards and legal regulations. They are reliable, punctual, and committed to delivering high-quality work. Furthermore, they prioritize customer service, understanding the significance of empathy and prompt problem-solving for end-users or clients. They approach interactions with patience, respect, and a focus on customer satisfaction.
On-the-Job Training Experience
As IT students an, I am fortunate to have experienced the real work of an IT professional in the IT industry.
Our work starts from 12 noon until 10 in the evening at Puan, Talomo, Davao City, Philippines. SPLACE is an outsourcing company based in the Philippines. We help brands to leverage the power of BPO by providing them with a fully-integrated, end-to-end solution for their Business Process Outsourcing requirements.
Splace offer outsourcing services, including Outbound Telemarketing Services, omnichannel customer care, e-commerce support, back-office support, and virtual assistant services.
When you collaborate with SPLACE, we take charge of the recruitment, hiring, management, and payroll processes, ensuring compliance with the relevant Philippine labor laws and regulations. We provide proficient technical specialists who undergo rigorous screening and continuous training to effectively manage your project and assignments.
SPLACE stays current with the latest hardware and software are well-maintained by our dedicated IT department. Partnering with SPLACE means we take care of the entire process, from recruitment and hiring to management and payroll while ensuring compliance with Philippine labor laws and regulations.
Splace approach involves carefully listening to the business and thoroughly analyzing its strengths and weaknesses. With this information in mind, we recruit a highly committed and skilled team and ensure they have the necessary equipment to execute the campaign successfully. We recognize that proper preparation and assembling the right team are critical to success in any business endeavor.
Splace provides a team of professional specialists to support your daily business operations. When selecting our team members, we adhere to a rigorous set of SPLACE call center company requirements. Our management team is experienced in interpreting performance data and implementing customized solutions to enhance performance.
Since every client has different tasks and job requirements, we offer customized business process outsourcing packages tailored to your unique needs and preferences. To explore your options, we highly recommend scheduling a call with our CEO, who will be pleased to discuss the available solutions for your business.
At the start of each client's journey, we conduct a thorough initial consultation to understand their needs, goals, and objectives comprehensively. Based on this information, we create a personalized roadmap as a business plan to achieve their desired outcomes.
My Competency Skills
In our group as 1 of 6 programmers in Splace, I was assigned as the team lead to create modals for add data entry, add user accounts, and many more. I became the backup full stack developer for our lead programmer because I followed his instructions to streamline the development of our system, the Splace Lead Data Verifier System.
I thought I wouldn't be included in the programming team because my previous experience was mainly in graphics design, which was my job for the past three years. During that time, I honed my skills in design aspects and boosted my confidence in that field. However, I aspire to become a programmer not solely because of the higher salary but because I crave the challenge of solving complex problems. As we all know, technology evolves rapidly, be it on a daily, monthly, or yearly basis. I haven't proven myself much yet, but deep down, I know that I find joy in what I do, especially in the field of web development that I am currently pursuing. I may not be the most skilled in our group, and I admit that. I tend to limit myself, but I've realized that practice is the key. I have proven this to myself when I successfully completed a project after our OJT at Splace. When it comes to web development, my competency lies in understanding the principles of color coding, color matching, and placements. An additional advantage I bring as a web developer is my efficiency in my work.
I haven't proven anything to myself yet because I'm not yet an established programmer, but this is what I desire and where I find happiness. It's crucial to believe in yourself and not let others hinder your aspirations and life goals. Sometimes, we need to distance ourselves from toxic people for our own well-being and personal growth. I dislike it when someone tries to belittle me and make me feel worthless within a group. If that person happens to come across this message, they probably know that they had done this to me, making me feel useless. I am grateful for that experience because it greatly helped me in terms of self-improvement and learning to stand on my own feet. It's essential to believe in your own abilities, knowing that you can achieve great things in life.
At present, I am studying ReactJS, Vue.js, Svelte, and Next.js to become a proficient front-end developer. I am also delving into React Native for mobile development, ElectronJS for desktop development, and Node.js for server-side programming. Additionally, I am learning MongoDB for NoSQL databases. There's quite a lot to cover, but I'm excited about it. There's also the MERN stack, which involves MongoDB, ExpressJS, ReactJS, and NodeJS, to become a well-rounded full-stack web developer, preparing myself for future job opportunities wherever God leads me.
I always bring my qoutes about self-improvement: " You do not need to be perfect, You just need to be better than yesterday. "
My Personality Qualities Developed during my OJT Experience
As an IT intern, being a team player is essential for fostering a collaborative and productive work environment. One key aspect of being a team player is being open-minded and adaptable. It is important to align with the team's preferences and plans, showing a willingness to go with the flow and avoid seeking attention. By demonstrating your capabilities and actively participating in team discussions and activities, you can establish yourself as a valuable contributor. Additionally, being a team player means being attentive and receptive to suggestions from teammates. Regardless of your position or role, it is important to listen to and consider the input of others, as their ideas and perspectives can contribute to the overall success of the team. Another important aspect of being a team player is being punctual and efficient. While it may be challenging at times within our group, where tasks are often divided individually, it is crucial to prioritize teamwork and distribute the workload evenly. Each team member should be given meaningful tasks and responsibilities to ensure their active involvement. By promoting fairness and equal participation, you can create a sense of unity and purpose within the team. Furthermore, punctuality is key to maintaining a smooth workflow and meeting project deadlines. Being punctual shows respect for your teammates' time and contributes to a sense of professionalism and accountability within the team. Lastly, being a team player requires empathy and support for your fellow team members. It is important to recognize and address the feelings of teammates who may not receive tasks or feel left out. By acknowledging their concerns and taking steps to involve them in team activities, you can foster a sense of inclusion and belonging. Encouraging open communication, providing assistance when needed, and showing appreciation for everyone's contributions are essential for building strong relationships within the team. Ultimately, by embracing the qualities of a team player, you can enhance collaboration, drive collective success, and create a positive work environment.
My Thinking Skills
During my OJT as a programmer, I have gained valuable insights and experiences that have contributed to my professional growth. I had the opportunity to apply my theoretical knowledge in a real-world setting, allowing me to enhance my programming skills and gain practical experience. Collaboration and teamwork were emphasized throughout the internship, teaching me the importance of effective communication and the value of sharing ideas with colleagues. I also familiarized myself with industry standards and best practices, such as adhering to coding conventions and utilizing version control systems. Encountering challenges and bugs in software projects helped me develop strong problem-solving and troubleshooting skills. I learned the importance of time management and prioritization as I worked on multiple tasks and strived to meet project deadlines. Adaptability and flexibility became essential traits as I adapted to changing project requirements and embraced new technologies and tools. Additionally, I recognized the significance of proper documentation and code organization for maintaining the quality and scalability of software projects. Throughout my OJT, continuous learning and professional growth were emphasized. I understood the importance of quality assurance and testing in software development to deliver reliable and robust solutions. Furthermore, I gained a deeper understanding of professional conduct and ethics, emphasizing respect for intellectual property and the confidentiality of clients' information. Overall, my OJT experience as a programmer has provided me with invaluable practical skills, technical knowledge, and a professional mindset that will undoubtedly contribute to my success as I embark on my career in software development.
What I'm doing now?
-
Web Development
Still learning about MERN Stack to be efficient not to be effective at a time.
-
Desktop Development
Still learning about ElectronJS Stack to be efficient not to be effective at a time.
-
Mobile development
Still learning MERN stack to be efficient not to be effective at a time.
-
Multimedia
Still learning about different applications to be efficient not to be effective at a time.
Testimonials
