You are on page 1of 2

As a boy being brought up in an age that witnessed radical transformation of ideas and technological process, intrigued me as I harbored flair

to be a part of this technological revolution. My memory goes back to as early as my grade 7 years when I was given a personal computer and got to communicate with my family settled abroad through an older version of msn. On persistent inquiry, my uncle informed me that this wonder was in fact a product of a small startup co-founded by ordinary people like me. That was the starting point of my passion for the field of technology and engineering abstract ideas into material realities. It was the same experience and amusement, which shaped my educational choices over the coming years whereby I forced my parents to let me study computer sciences as opposed to biological studies (which is a deeply embedded norm in my family) for my matriculation. Soon after, my parents were compelled to support me in such endeavors because as a matter of fact I might not have been amongst the A graders in humanities but my computer studies academic performance as well as my instructors perception of me as a student has always been starry which stood and still stands as a stark contrast compared to my performance in other fields. I opted for computer studies in my high school for a foundation. Later, during my undergraduate studies; I took many basic and advanced courses, which gave me comprehensive exposure to the core areas and strong conceptual understanding of basics of the field. I worked on several projects, such as in Advanced Databases course I developed a web system that maintained 2011 cricket world cup stats and performed efficient queries on it to display multiple results. I also developed a messaging and classification module for the Schools LMS system in my web-tech course, which was later, integrated in the LMS. I made a student, teacher and administrator system in my Advanced JAVA course. Technologies like Hibernate, Tiles, and JSF were used. My interest in the concerned field is not confined to taking it as a field of study, I wanted to embrace it instead. I wanted to excel in it earning a name for myself. At the same time, I wanted my knowledge to be shared with those who hold similar aspirations. In my junior I began conduct workshops on Intro To Programming and Object Oriented Programming arranged by societies like NUST Volunteers Club. I also worked as a teaching assistant for the Intro to Programming and Object-Oriented-Programming using C++ courses. Fortunately enough for me, I was awarded with the opportunity to join High Performance Computing lab. By now I had garnered reasonable knowledge of basics and I made an attempt to diversify my experience. Consequently, I made a shift to a more rigorous and more industrial exposure. I utilized my summer vacations making an accounts system, developed in C#.NET, for an oil company of my childhood friend. The system generated crystal reports of income statements and cash flow.

By this time, I had been shortlisted amongst the 20 candidates out of 181 for IBM lab. The shortlisted candidates were to have 2 months training and then eventually working on a Project leading to job with IBM Pakistan. But I instead focused on a more alarming problem that affected not just me by my society as well. In my opinion, illiteracy has been the major root-cause of many taboos prevalent in our society. Whereas many of the volunteers working for societal improvement opt for ways such as working for NGOS, teaching poor students voluntarily I wanted to do the same but in my own way. Therefore, I chose my Final year project that shall make an attempt to tackle the problem of illiteracy. Target audiences of the project were mainly the people who didnt have enough money or time and couldn't come to universities to attend classes. The system offered different courses. You could take any course, get access to helpful material, listen to the lectures, take quizzes and submit assignments and get notifications about them. We developed an Android app and a web client to facilitate the same. For my first job I joined a gaming studio startup Tapinator LLC as a Software Engineer and worked on Unity 3D(C#). There I saw an opportunity to excel as almost all the developers in my team werent from gaming background and there was room for optimizations. After researching I came up with many solutions. In the very next product I applied my findings in the form of Design Patterns (Observer, Singleton, State). I used techniques like Effective size stripping, reducing draw calls using batching and atlasing for optimizations. The product could now be scaled up without any major performance and memory hits. As a outcome of this I was elected to present on topics like Optimizations and Best practices in game Development. Led the development team of Xmas Gift Delivery and delivered the game on time, given tight deadlines. With my interest in using my knowledge and doing something practical I have dived into Indie Game Development. My first Indie game Xmas Parking 2014 is available on both Android and IOS. As a moderate level game developer I also participate in discussions and contribute to the unity community. As I thrived to learn about the new techniques, keeping upto date with new technologies and research going on in Tech Business and its practical usage. Reading blogs like TechChrunch, Mashable,Gamasutrais now a regular affair for me. To keep up with the pace of this rapidly growing industry and the ongoing research requires complete commitment to the field, which is why I have decided to pursue a graduate study in the same field. [Insert the grad school para here] Im driven by the urge of this rapidly growing field of computer science. I want to enhance and apply my knowledge in this industry and create something elegant which is beneficial for others and they enjoy using it. Im grateful to the admission committee for giving consideration to my application and hope that Im given a chance to pursue my ambition.

You might also like