Hello world. My name is Shazvi Ahmed and I'm from Sri Lanka (that little island south of India, for those unfamiliar). I'm years old and while I have a background in accounting, I'm a tech enthusiast at heart with a passion for programming.
I've worked as a software developer for more than 4 years. During this time, I have acquired skills in various areas of software development ranging from backend, frontend and mobile development to project coordination and DevOps.
I worked on building a wallet web app in .NET core/MSSQL/Azure that integrates with our client's wallet backend and 3rd party payment providers. This site was also made to be skinnable so that it could be rebranded and licensed to other customers. Other responsibilities included converting design sketches to functioning frontend sites and providing frontend help and guidance to other teams in the company. I worked in an agile environment with a focus on completing sprints and doing regular, incremental releases.
I was initially recruited as a backend developer and after working for one year in that capacity, I took on the additional role of project coordinator along with backend duties. I received plenty of positive feedback from the clients during this time, especially about my professionalism and transparency. Next up I worked as a backend developer for a social networking web app written in Laravel/MySQL.
I then transitioned to a full stack role, working on an Angular2/Nodejs/expressJs/SQL web app, before moving on to building another REST API in nodejs/ExpressJs/SQL for a social network SPA done by a separate team.
After 2 and a half years, I transitioned to mobile development with a native Android application written in Java. This was followed by a cross-platform mobile application using React native. 2 years into mobile development, I was a senior developer and was leading the mobile division at Villvay until I eventually decided to pursue other goals.
Strong verbal/written communication skills. Fluent in English
Keen interest in staying up to date with new technologies
Willingness to learn from others and provide guidance to others
Take ownership/responsibility for any product I work on