A software engineer with expertise in Database design, software architecture, and Front end development. Having 6 years of professional experience in different organizations and tools.
The journey of software engineering began very early in my life with the introduction of different IT tools while studying and applying them on semester projects for learning. After graduation the practical experience began with a startup company, which was trying to implement a newly launched php based MVC framework(YII ). I worked here for 7 months and learned the basics of development through implementation, improved my communication skills with clients, under stood the project life cycle and its problems. After learning the fundamentals, I moved to another IT firm which was implementing its Hospital management system in one of the largest Hospitals of Pakistan. I worked with this organization for more than 5 years and moved from the rank of junior software developer to Team lead. While working here I learned MS SQL Server, Clustering Environment, .net Framework , Machine automation and other various skills. The project was huge but we had a limited team, which helped me to learn most of the application, from frontend to backend, from db architecture to clustering environment. Apart from technical skills I learned a lot in personal skills. Managing emergency situations, working under tight schedule, client management etc..
after working on .net for long, I learned about js based technologies, which looked fascinating considering the speed and agility the provide to the applications. I learned node js and now I am working with an organization which develops IOT solutions for Industries in Pakistan. For now I am working as a team lead for IOT projects in our Organization.
Work Terms
I could spare 20 hrs per week for freelancing activity, and as an experienced professional this much time is enough to do medium to small project. In case of any urgent deadline I can also work on weekends