This is my motto for developing software or making games. I learned this phrase while learning marketing fundamentals at University: the needs of a market is only met if the product does this. How can I make life easier for myself or others? What can they gain from playing my game? Fun? Skill? Competition? Satisfaction?
I started from humble beginnings. Pixel colour detection to automatically reset my Pokemon emulator to get a rare Shiny. Making an "Impossible Game" for my High School Software Dev project. Pulling market prices with a web scraper. Triangulating game coordinates. From learning programming with Java and Unity in first year to building Mobile web apps with React Native.
I love programming. Problem solving. Utilising my skills to get ahead. Let me put them to good use.
My best language. Java is my bread and butter for programming. I sit in Eclipse and experiment with design patterns or make Minecraft mods on the side. If someone asks me to code something, this is my default choice of workspace.
Like Java, C# is a favourite. Years of Unity through my Game Dev degree has taught me much, and I really appreciate the interconnectivity of object-oriented programming.
While I originally started with VB.NET WinForms, C# is visually clearer to understand and I have since honed and transformed my skills to use C#. I use WinForms for Rapid Application Development.
HTML, CSS and js are the staple of all web development. I am actively learning more about web dev, such as this portfolio! I look forward to learning new skills such as php.
React Native is like using HTML, CSS and Js. I'm glad my experiences cross platforms here as whatever I learn can apply on both!
Git and Version Control is a must have for any project. I can push, pull, branch, merge, and have done so with a team with little hiccups, but I have yet to do rebasing. I've grown attached to using GitHub's interface.
I have two years of experience from serving in the Singapore Army. The Training/Ops Section included emails, phone calls, resource management and data entry.
Coming from a disciplined military background, I have developed strong leadership, communication, organisational and composure-maintaining skills.
While I do not have a teaching qualification, I have three years of experience in offering others my skills, knowledge and experience.
I have mentored new enlistees the ropes of their regimental duties in the army. I've taught public speaking, confidence and other communication skills to children from K - Year 10 at Talent Club Australia.
I work as a project manager at Beakon Software. I use my tech background and product knowledge to scope the requirements with clients and translate technical jargon into digestible terms.
I manage the entire SDLC, from scoping and quoting to developer delegations, meetings, UAT, and 'hypercare' support post-go-live.
"Mark was highly likable and a great team player. His generosity with his time and knowledge also led him to take the new enlistees under his wing."
.
"I can recommend Mark as a valuable asset addition to any business and am confident he will grow into a very valued team member for whatever business takes him on board."
.