Software engineer with over 20+ years of experience developing wide range of IT products ranging from traditional client server desktop solutions, to dynamic websites, REST APIs, mobile apps, backend solutions, highly scalable distributed solutions, security and penetration testing tools.
Software Engineer, Web Developer & Security Researcher.
I develop sophisticated and well-designed applications.
- Website: kashif.compulife.com.pk
- Phone: +92 345 5080255
- City: City : Rawalpindi, Pakistan
- Degree: Master
- Email: email@example.com
- Skype: kashif_iftikhar
I mostly develop solutions for Linux platform using primarily Python as the backend programming language. While I am proficient with many other technoglogies Linux & Python are my main tools that I like to work with. I like to develop IT security or IoT related software and services but you'll always find me interested in doing things that are out-of-the-box.
Education & Experience
Master of Computer Science (MCS)
2002 - 2004
Institute of Information Technology and Management (Muhi-ud-din Islamic University), Rawalpindi.
Bachelors in Electronic Engineering Specializing in Computer Science (BCS)
1998 - 2000
ICCMS (Newport University), Rawalpindi.
Lead System Architect
2016 - Present
Incharge of managing a team of developers and developing a highly scalable and comprehensive information security and prevention platform.
2013 - 2015
Worked with KLab America as a backend engineer for mobile games for 18 months. Technologies included: Python, PostgreSQL, MongoDB, Flask, SQLAlchemy, Heroku, Git.
Project Manager MIS
2012 - 2013
Worked as Project Manager MIS at Free and Fair Election Network before general elections 2013. Incharge of developing a comprehensive election monitoring system. Managed a team of 8 developers and network personnel.
2008 - 2012
Managed a team of 5-6 developers on different projects and also developed projects with them.
2003 - 2008
Pakistan Army Induction System
Developed and maintained online-registration and computerzied induction system for Pakistan Army for Officers Exams (PMA, Graduate Courses). NADRA previously conducted these tests for Pakistan Army. Linux Apache MySQL PHP Python.
2002 - 2016 (Interim work between jobs)
Developed 100+ big and small projects as freelancer.
Skills are listed in order of most proficient and most recently used.