I am a technology enthusiast that loves coding, learning new potential technology and watching technological TV series, I also create time to hang out with friends and play FIFA video game.
My Nickname is GOLDEN, but you can call me The Last CodeBender in terms of web development or software engineering in general, because of my default Telekinesis programming power. Am like Averta the last air bender, master of all element (Air, water, fire, and earth). This is how I master the elements of back and front-end development.
Even though i have the skills to code both the back and from-end from scratch, i always ask myself if i have the time to code from scratch regarding the project deadline. I also check if the layout is advanced or basic.
For example, if i know of a template with the exact layout i want to achieve or a website layout that i already have done before, then i go for it and then code the back end from scratch if the project is web application. I still have to dive into the template code to customize it base on the project requirement. In addition, the solution, testing and debugging is easier when i build it up on my own or in a team from scratch.
It’s cool to show off what i can do with code, but i always remember to keep my client’s needs in mind over my personal agenda. Apart from extra research on something that i don’t know or forget while development (coding), i always code the back end "server-side" from scratch and the user validations (JavaScript).
I am highly comfortable working on a team, but I also have the ability to work independently and plan my own solutions to potential problems. In University, I work very hard in my personal coursework not only to be the best but also to be successful. I also enjoyed being in a project (coursework) group. Each required a different kind of team player, but the overall goal of learning to be a member of a group was invaluable.
I am comfortable working alone and in a group depending on the project and the organization that I am working for. I am happy to work on my own as a freelancer or if the task is easy enough for me to tackle on my own without requiring collective brainstorming from other developers. However, I welcome working with a team to handle a project together, if the task is a high priority and complex, or the company needs me to work in a team.
From research and my experience, many projects need a combination of independent work and brainstorming depending on their various elements. As a Full Stack Developer (Software Engineer), I work best in a quiet environment when I’m actually coding. A computer with processing power, plenty of RAM, internet access, headphones and it is a party for me. However, I find my best creative ideas when brainstorming, researching, and collaborating or sharing ideas with other members of the development team.
I usually just work on several potential programming projects in order to improve my skills. I try to catch up with the new technology “programming language” in town. I play FIFA video games and play football a lot during the holidays, and I watch excessively much TV series especially technological series. And for the last 5 holidays, I spend 3 weeks volunteering as a software engineer tutor, which makes me improve on my verbal presentation in public, it was ultimately a pleasant experience. Finally, I also create time to hang around with my friends.
I started coding and learning the concept of object-oriented programming (OOP) using C# in early 2011. Learning Java was a bit easy and direct for me because of the basic OOP knowledge I have with C#. I develop a couple of desktop application with both C# and Java while am learning and researching for more resources to improve my skills. Learning and working with PHP, HTML, CSS, and JavaScript is like a bonus to me because of the C# and Java OOP knowledge and experience I have.
While in university, I pay some of my bills, working part-time in software Development Company. There I developed important skills, such as:
In general, software application development takes a while to come up with a unique potential concept, and it also takes a while to deploy the final product to users, so we are always dealing with the future.
I take a lot of my inspiration for nature because I grow-up in Africa where there are many unsolved problems to solve using information technology. For example, if you look at planet earth, you will see that we leave on a truly magical planet. Where we experience many wonders in the aspect of technology and a lot of problems solve with technology, but that is not the end of the world because there are a lot of hidden potential problems out there that you have to be a genius or fully determine to figure one out. Therefore, I reach into nature, learn from it, see what the problem is, and apply it to my design and concept, and finally come up with a digitalize solution using my solid software engineering and programming skills.
Finally, I learn a lot from authentic tutors from YouTube tutorials, I also learn and help people with their questions in StackOverflow. Also, I look at the World Wide Web Consortium (W3C) and also get and learn some of my resources (Skills) from places like http://www.developphp.com/, https://www.pluralsight.com/, http://www.pragimtech.com/Home.aspx, https://www.lynda.com/https://www.php-fig.org/psr/ etc.
You can check my demo application from the menu bar or my Github ; Github