Shoaib Anwar, Sr. Software Engineer

Shoaib Anwar

Sr. Software Engineer

TEO

Location
Pakistan - Islamabad
Education
Bachelor's degree, Computer Software Engineering
Experience
5 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :5 years, 3 Months

Sr. Software Engineer at TEO
  • Pakistan
  • March 2013 to January 2014

TEO, Islamabad, Pakistan Full-time job
Sr. Software Engineer (PHP, Front end, Back end) March 2013 till Date
✓ Involve in the operational and development process of TEO clients.
✓ Negotiate with clients and translate business requirements into technical solutions.
✓ Follow agile software development practices
✓ Involve in the development of different in-house products
✓ Lead the team where required.
✓ Offering services in PHP, JavaScript and Web technologies

Sr. Software Engineer at Ovex Technologies
  • Pakistan
  • November 2012 to March 2013

Ovex Technologies, Islamabad, Pakistan Full-time job
Sr. Software Engineer (Python, Django, JQuery) November 2012 to March 2013
✓ Implement backend features of Cloud Server
✓ Development of front end design and features
✓ Implementation of VM operations

Team Lead at Code Enterprise
  • Pakistan
  • April 2012 to October 2012

Code Enterprise, Islamabad, Pakistan Full-time job
Team Lead (Python, PHP, MySql, Front End) April till October, 2012
✓ Lead a team of developers on different product aspects
✓ Architect the full stack of layers involved in product
✓ Assist the development team when required
✓ Indulge in the development of complex functionalities

Sr. Software Engineer at LMKR
  • Pakistan
  • December 2009 to April 2012

LMKR, Islamabad, Pakistan Full-time job
Sr. Software Engineer (Python, PHP, JS, Flex 4) December 2009 to April 2012
✓ Write and Review Code
✓ Participate in the development of solutions for complex technical problems
✓ Take ownership of individual features of products from a technical standpoint
✓ Test code and functionality as part of ownership responsibilities
✓ Follow agile software development practices
✓ Engage in R&D by building working prototype for future products
✓ Interact with internal stakeholders.

Software Engineer at Sofnix
  • Pakistan
  • April 2009 to November 2009

Sofnix, Islamabad, Pakistan Full-time Job
Software Engineer (Adobe Flex 3, ASP.Net) April to November, 2009
✓ Worked on a Proof of Concept products for the low vision and reading disability market
✓ Developed SOAP web services in C# to convert proprietary XML into the PDF for display and printing. XML was processed further to apply the special word or character patterns on the text.
✓ Developed Proof of Concept product in ADOBE Flex to display HTML. The HTML display was fully customizable by the user input. The user can listen to HTML text, which was accomplished by concatenating single word audio files and played back.
✓ Using Microsoft SharePoint to manage and access document libraries for HTML display tool.

Internship at Wateen
  • Pakistan
  • June 2008 to October 2008

Wateen, Islamabad, Pakistan Internship
Interne (Data Core, VPN, MPLS) June to October, 2008
✓ Responsible for Handling VPNs related issues
✓ Monitoring of IP and MPLS network/Metro Hus sites
✓ Configuration of CISCO switches and routers (10720, 7600, ME 3400)
✓ E1s link testing on SONAS machines

Projects
Magento Store (TEO)
✓ Scrap all the products from a web store
✓ Develop magneto module to upload products to the new Magento store

Flipbook (TEO)
Aim was to create a web application through which user can create a flipbook. Built in PHP and JavaScript and comprises of following functionalities
✓ Generate Flipbook from given pdf
✓ Users registration and roles
✓ Conversion of pdf file to images,
✓ Manage the pages of flipbook (add, edit, order)
✓ Script to integrate the generated flipbook into any website
✓ Analytics to track the flipbook views

Selma (TEO)
Selma is the CRM with added features. The job for Selma is to provide customer services so that they work as intended. Selma contains information about the services such as internet, phone, TV and other products. My job was to add new features which are listed below.
✓ Implement semaphore to avoid different situations
✓ Translate the script written in Perl to PHP

KVM (Ovex / DinCloud)
KVM is an online application that gives you complete dynamic control over your cloud environment, including Hosted Virtual Desktops (HVD), Hosted Virtual Servers (HVS), storage and network security resources.
I worked as Front End engineer in Django framework.

CashBack White Label (Code Enterprise)
It is a CMS where any Partner can register and creates a sub domain. The sub domain will display all the subscribed shops. Partner can chose the theme and customize the layout. Users shopping through it will get the cash back later on.
My Role was to architect and Lead the Development life cycle of whole product.
Data is served through Rest Full services in python and CMS is developed using PHP following MVC pattern. Memcache is also used for caching the data.

Boost BI (LMKR / Sovoia)
Have been a part of team on the development of this data analysis tool for EBay stores. Agile software development process is followed through the project life cycle. The architecture involves ETL, MySql and Solr Database, Python REST Services, MVC Framework in PHP, HTML5 and JQuery.
http://beta.sovoia.com

Sleep Web Store
Sleep is CRE Loaded platform based web store. I worked on Backend Admin panel changes and implemented new design of the site.
http://www.sleep.uk.com

Fadi Ghaly Portfolio
Fadi Ghaly is a professional photographer of Dubai and this site portraits the photography and the other art works galleries associated with him
http://www/fadighaly.com

Widgets And Plug-in for EBay (LMKR / Sovoia)
Developed different widgets and plug-in for eBay store. Some are developed in Flex and some in JavaScript
Quick Finder: Quick Finder is faceted search widget integrated in EBay stores to find the list of items based on the filters selected.
http://stores.ebay.co.uk/boohoo-outlet

Left Nav: Left Nav is search panel which filters out items based on aspects selected. Shared objects are used in Flex and jsonp in JavaScript.
http://stores.ebay.co.uk/officeshoes/Mens-Shoes-/_i.html?_fsub=820366011

Galleries: A promotional gallery plugged into EBay stores and contains slides featuring the weekly deals on EBay stores.
http://stores.ebay.co.uk/thesuperdrystore

Store Design: Development of the custom design for EBay stores http://stores.ebay.co.uk/bedsnmattresses

EBay Widget Builder (LMKR / Sovoia)
Widget Builder is tool which allows EBay store owners to create widgets for their store. ETL module developed in python fetches the data of EBay stores using API and dumps in database. CMS module presents the categories and aspects to the user. Analytics Module displays the analytics of searches using Google analytics storage.
http://www.youtube.com/watch?v=0ddKq0Zmhok

Wordpress Applications
Worked on the development of new themes and widgets for these wordpress sites
http://www.realadeal.com
http://www.fanks.co.uk

Letmecallu
Letmecallu is a VOIP site and I worked on the graphing and reporting modules using PHP, JQuery and Highcharts.
http://www.letmecallu.com
http://www.youtube.com/watch?v=45uxc4e9AbA

Reading Application for Special People (Sofnix)
Tool aims to provide aid in reading to the people who can't read normal text. Application was build using Flex and ASP.net integrated with MS SharePoint. It comprises of several modules
Phrase: This module break text into small phrases http://www.youtube.com/watch?v=KJU0f-uD4dc
Text Player: This is a text player thorough which user can read text line by line http://www.youtube.com/watch?v=3Ug_N52HSEo
Special Format: Converts text into special formats like two word, mirror characters and ascending. Generated PDF book using xep and involves backend XML processing.
http://www.youtube.com/watch?v=fMbQvyV3RCc

Education

Bachelor's degree, Computer Software Engineering
  • at National University of Science and Technology
  • April 2008

2004 to 2008 BE Computer Software Engineering National University of Science and Technology (NUST), Pakistan

Specialties & Skills

Web Development
Software Project Management
Team Management
ACROBAT
ENGINEER
JAVASCRIPT
SOFTWARE DEVELOPMENT
SOFTWARE ENGINEER
SOLUTIONS
STRUCTURED SOFTWARE
TRANSLATE

Languages

Urdu
Beginner
English
Expert