Saturday, April 9, 2011

CV601-02022011

Muhammad Ilyas

Address: House No 102, Banaras Colony, SITE Town. Karachi-Pakistan.
Mobile: +92 333 3227872 Email: muhammad.ilyas.pk@gmail.com Blog: http://www.ilyas-pk.blogspot.com

Professional Experience

Assistant Manager Software at Thal Engineering (1st July, 2010 – Present)
Responsibilities:
  • Project Management
  • Project Development,Testing and Implementation
  • User Trainings and Evaluation
  • SAP Development, Implementation & Integration with other applications
  • Web Development, Mastering and SEO
  • Applications Maintenance & Support

Past Positions:
  • Software Engineer at Thal Engineering (1st Jul, 2009 - 31th Jun, 2010)
  • Programmer at Thal Engineering (1st Feb, 2009 - 31th Jun, 2009)
  • Trainee Programmer at Thal Engineering (14th Feb, 2008 - 31th Jan, 2009)

Technical Skills

  1. Microsoft Development
    • Windows/Web Applications, C#.NET, ASP.NET, ASP.NET AJAX, Windows/Web/WCF Services
  2. Web Development
    • XML/HTML, AJAX, JavaScript, JQuery, Dojo, DNN 5, Kooboo CMS
  3. SAP Development
    • SAP ABAP, SAP Script, SAP Functional Modules Development, SAP Integration with other applications
  4. Databases
    •  MSSQL 2000/2005/2008, MYSQL, MS Access, PostgreSQL, MS Excel
  5. Reports
    • Crystal Reports, MS Access, Excel
  6. Other
    • OOP, SDLC, SOA, SEO, ORM, Web Mastering, Google Apps Deployment, Batch Processing, Import/Export Business Process
  7. IDEs
    • VS 2003/05/08/10, SAP ABAP Workbench

SAP Experience

  1. *CS module configuration & implementation
  2. *Gate pass configuration and implementation in SAP with barcode
  3. ABAP simple and ALV reports development
  4. Brief knowledge of logistics and cross-application components

Workshops, Trainings & Seminars Attended

  1. Web Application Security – Organized by HRM Solutions @ Regend Plaza – 7th Mar-09
  2. Communication Skills – Organized by Thal Engineering @ Thal Engineering – 30th Dec-09
  3. Problem Solving - Organized by Thal Engineering @ Thal Engineering - 15th April-10

Academy

BE Software Engineering (2008)

Projects Delivered

  1. Thal BCP (Business Continuity Plan Implementation) - Online
    • This application runs on daily basis on application server and updates its local database on incremental basis from SAP. After successful update, application than pushed database file to ftp site and sending confirmation email to administrator.
    • The application has a MS Access Application with the very latest data fetched from SAP and provides alternate solution to business critical processes.
    • Technical Information:
      • Console Application,C#, SAP Functional Modules, MS Access
  2. IS Helpdesk (A mini web-based CRM for IS Dept.)
    • This is a very simple CRM Website, which logs activities of IS dept. This application supports Auto/Manual Assigment of Job, Auto/Manual Reminders to concern parties, Auto/Manual Daily Report, A special view for GMIS and many other options.
    • Technical Information:
      • ASP.net web application, jQuery
  3. SAP Exchange Rate Up loader 
    • Update daily exchange rates in SAP from a internet webpage - absolutely free and automated
    • Technical Information:
      • Console Application, C#, SAP Functional Module
  4. ESS (Employee Self Service for staff)
    • This application (asp.net) provides all employees access to their employment information which is dynamically fetched from SAP. This application is playing core role in the organization and every minute found using by employee(s). This application has multiple showcases of information i.e. Personal, Family, Provident Fund, Salary, Org Assignment, and many other.
    • Technical Information:
      • ASP.net web application, C#, SAP Functional Module, ASP.net AJAX, jQuery, WCF Services
  5. Online Leave Request - AddIn for ESS and Thal Admin
    • OLR is the mixture of complex workflows which made me crazy after implementing real workflow into logics. This application supports simple approval hierarchy upto 5 layers along with boss of the boss and ultimate boss approval rights.
    • This system is added to ESS.
  6. Thal Admin (SAP Integrated complete Time Management System)
    • Thal Admin is a full featured time management system integrated with SAP Payroll. The system design is very complex with Leave Balances and Employee Master Data maintained in SAP while the rest of information objects are stored in sql server.
    • Main features:
      • Weekly Work Schedules
      • Calendar
      • Auto/Manual Work Scheduling 
      • Two layer Overtime processing
      • Sandwitch & 3 Lates Policy Processing
      • MTX-2000 Machine Raw Data Processing
      • Single/Bulk Data Processing forms for all type of information i.e. In/Out, Overtime, Leaves, Late, Work Schedule, and Calendar adjustment
      • Auto/Manual Roosters generation
      • Auto/Manual Report Alerts
      • More than 45 crystal reports with dynamic selection of data
      • Integration with ESS, ESS Kiosk and OLR.
      • Payroll Processor and SAP Payroll Data Uploader
      • Leave Reminders and Daily, Weekly, Monthly Auto Reports
    • Technical Information:
      • Windows application, web application, console applications, C#, ASP.net, Crystal Reports, SAP Functional Module, MS Excel, SQL Server
  7. Thal Admin Web Module
    • Thal Admin Web Module is a sub project of Thal Admin Time Management System. Thal Admin provides two layered overtime processing options i.e. Department Overtime and System Calculated Overtime. The employee is paid only minimum of both overtime to enforce administrative policy and minimize the overtime. Thal Admin Web Module facilitates individual department to upload their overtime data sheet and confirm the system calculated (on the basis of system and department overtime data) before payroll period end. 
    • Main features:
      • A simple web application with capabilities to handle excel data sheets with elegant way and prompt human errors. 
      • Can generate pre-filled excel data sheet with name of employee and number of days and dates
      • Overtime reports
      • Daily In/Out Report
    • Technical Information:
      • ASP.net web application, dojo javascript, javascript, CSS, SAP Functional Modules, WCF ajax services, AJAX
  8. Computer Based Wiring Harness Testing System (OHMI 2)
    • This application works with custom designed hardware via Serial Port and provides fully logged wire harness testing environment.
    • Main features:
      • Can log detailed information of wire harness tested
      • Can log operator information
      • Can log errors data which ultimately delay the testing process
      • Crystal Reports
      • Auto sending reports for daily and monthly usage
      • Administrator control panel for shop floor.
    • Technical Information:
      • Windows application, C#, Crystal Reports, Console Applications for sending crystal reports via email
  9. ESS Kiosk (Employee Self Service for workers)
    • This application serves the majority of Thal Engineering Junior Team Members. ESS Kiosk provides very ease of access to all JTMs and has a simple numpad for interaction with the system. This application has a special Kiosk chases specially designed on order with cost effectiveness. 
    • Main features:
      • Integrated with Time Management System (Thal Admin) and SAP
      • Daily IN/OUT, Leave Balances, and many other information showcases
      • Fully controlled via 0-9 keys of numpad
      • 3 type of Survey can be conducted via ESS Kiosk from JTMs
    • Technical Information:
      • Full Screen Windows Application with all type of Exceptions handling, C#, SQL Server, SAP Function Modules
  10. TE Portal – DotNetNuke Implementation (5.2 upgraded to 5.5)
    • This is a web based solution to company data sharing issues. TE Portal has been customized to meet company requirements i.e. all the users are synchronized with SAP employee master data. All employees are marked inactive on leaving the company and updated their profile information as updated in SAP. Currently, we are using Event, Documents, Blogs, Forum and a few others Modules in TE Portal.
    • Main Features:
      • A scheduled task for Synchronizing User data with SAP Employee Master data
      • Base for OpenId for the rest of custom applications.
  11. Data Backing Up at Google's Server (100% free)
    • This is would be very interesting to all, I've a developed a console email utility which can send as max attachments of any size depending on the service provider i.e. Google Supports sending/receiving emails upto 25MB.
    • Main Features:
      • Batch Processing 
      • Sending emails in console 
      • Winrar 
    • Technical Information:
      • C#, Console Application
  12. CRM for Thal Engineering Customer Center - DNN Module
    • CRM Module serves Thal Engineering Customer Center with data and service management. This application has achieved its ROI with service reminders and result in business growth.
    • Main Features:
      • Minimized the data entry time upto 5 minutes
      • Membership Data Management and Service History tracking options
      • Full featured DNN Module using Settings, Multiple Edit and View Controls
      • Email alerts for service feedback, service checkup and service due reminders to management and staff.
      • Integrated to SAP for material description and invoice details
    • Technical Information:
      • ASP.net, DNN 5.5, SAP Functional Modules, SQL Server
  13. OPEN ID
    • User account management like creating, blocking, deleting in multiple custom applications wastes precious time of developers and application supporters. Open Id at Thal Engineering is a bit different than usual meaning of Open ID. In Thal Engineering Open ID is implemented with SAP Employee Master Data. As all the services are for employees only, each employee has his account in Open Id which is created and marked blocked automatically as hiring or leaving of any employee occurred in the company. Open Id carries employee information and update it as any change occurred to employee data in SAP. Open Id uses user application registeration pattern to authentication to a user for a specific application.
    • Main features:
      • Auto Create/Delete/Update of Employee Master Data
      • Logging
      • Single password for all registered application for a user
    • Technical Information:
      • Dotnet Library, DNN Module, C#, SAP Functional Modules, SQL Server, ASP.net
  14. Helpdesk DNN Module - Online
    • Helpdesk DNN Module, is a highly flexible, configurable CRM system which can be extended to any level. Helpdesk is designed to carry additional info pattern which is Microsoft membership pattern for maintaining profile information. 
    • Main features:
      • Configurable Three layered (TechGroup, Category, Sub Category) job/case/token classification
      • Additional Info Types:
        • Text
        • Number
        • RichText
        • TechTeam
        • File
        • Job/Case/Token Id
      • Configurable Case Status 
      • Configurable Actions and its Behaviors
      • Auto Reminders
      • Auto Closing job/case/token after specified number of customer reminders
      • Three layered action authorization pattern
      • Configurable Additional Info with category, sub category and action.
    • Technical Information:
      • ASP.net, C#, DNN 5.5, SQL Server, Crystal Reports, CSS
  15. Windows Application Framework (waapf)
    • Application framework to quickly built multi form application with lesser headache of maintaining form lifecycle events and properties. With minimum and very simple guidelines developers can built multi form windows applications using vs 2008 or 2010. This framework is still under beta and hosted at http://waapf.codeplex.com.
  16. SMS Server using GSM Modems
    • SMS server is a customized solution to enable business operations on sms. SMS server not only send sms notification but also support receiving commands and respectively to commands fetches data from SAP and other applications for response. SMS Server also has a DNN module for users to send bulk messages to employees of the company (TE).
  17. Franchise (http://www.franchise-omni.blogspot.com)
    • Franchise is a desktop application which is an IE automation project build on the top of UBL Omni. It serves UBL Omni agents with elegant interface and let them do transactions in minimum time as possible. Franchise also provide many reports on transactions perform via Franchise. Franchise is still in development and not yet delivered to agents for use. The project is closed source and may converted to open-source on completion.
    • Franchise is built using waapf which provides SAP GUI like interface.

Please click here for projects documentations.

No comments: