During my career as a Software Developer I played a key role in many companies by rolling out new systems, maintaining legacy systems and crafting software solutions from the ground up. I am used to working in a DevOps and Agile environment and have come accustomed to building state-of-the-art, intuitive and easy-to-use systems while maintaining a pace and meeting sprint deadlines.
I am an excellent backend and frontend developer using technologies such as Node.js, PHP, Javascript, React.js, modern CSS and HTML. I am proficient with databases such as MySQL, PostgreSQL, Firebase and MS-SQL and have a solid understanding of how to optimise queries to deliver large result sets with speed. I work well with team members as well as alone and I am used to the Kanban methodology of time management principles. I am well adapted with version control systems such as Git, Subversion (SVN) and the likes of Visual Source Safe (VSS).
I am proficient in Windows and Linux. I feel right at home using the command line tool for daily activities and I have setup many hosting servers, user profiles with emails and developed quite a lot of bash scripts to simplify large processes. In addition to my knowledge base, I actively seek out new technology and stay up-to-date on industry trends and advancements. This has allowed me to stay ahead of the curve and deliver exceptional work to all of my employers, including those I have worked for on a per project basis.
I am attributed with a wealth of skills, experience and knowledge. I take great pride in my work, am quick to learn new skills and have a lot of enthusiasm.