mak-resume-detailed
TRANSCRIPT
Blog: http://kashifmakhdoom.wordpress.com LinkedIn: pk.linkedin.com/in/kashifmakhdoom
KASHIF A. MAKHDOOMSOFTWARE ENGINEER .NET DEVELOPER WORKLIGHT MOBILE DEVELOPER
--------------------------------------------------------------------------------------------------------------------------------------------------Mobile: +971567057066 Email: [email protected] Location: Al-Nahda, Dubai-UAE
PERSONAL SUMMARY
I am an IT professional having around 7+ years of practical experience in Software Analysis, Design and Development. Committed to delivering high-quality, responsive services. Practical projects and teamwork experiences during work and degree studies have revealed exceptional strengths in critical problem solving, analysis, project leadership, and technical troubleshooting. Easily adapt to change, with eagerness toward learning and expanding capabilities. Solid background in customer-centered work environments underscores commitment to high-quality service delivery and rapid response.
ACADEMIC QUALIFICATIONS
BS in Computer Science 1st Class | GPA 3.0 Year 2005
University of Sindh, Pakistan
Certificate in Web Engineering Year 2007
NED University, Pakistan
SKILLS AND COMPETENCIES
ARCHITECTURAL
ERD, UML, SDLC, ALM, OOA/OOD, SOLID, Design Patterns, SOA, Agile
TECHNICAL
Programing Languages - C, Java, C#Database Engines - Sql Server, Oracle, MySql
Microsoft Technologies ASP.Net Web Forms/MVC, Windows Forms, WCF, MS Ajax, LINQ, EF, Sharepoint, DotNetNuke, Enterprise Library, TFS
Web Technologies - Html5, CSS3, JavaScriptJS Libraries & Frameworks - JQuery, AngularJS, BootstrapMobile Technologies - IBM Worklight, Android, JQuery Mobile
- BI & Reporting - SSRS, SSAS, SSIS, Crystal ReportsBPM & Workflows - Ultimus BPM, WFThird Party Controls - Telrik, Infragistics, Devexpress
Page 1
PROFESSIONALEXPERIENCE
Senior Software Engineer May 21, 2014 – PresentMicromind Solutions LLC, Dubai-UAE
- Develop and extend windows-based Financial and Accounting software named “Axolon ERP”. Interact and collaborate with system analyst for requirement gathering and implementation.
- Supports and maintain the system through enhancements, troubleshooting and bug fixing.
PROJECTS: Axolon ERP – Financial & Accounts Management System
Senior Software Engineer Aug 20, 2013 – May 15, 2014Interactive Euro Technologies- EuroTrack, UAE, Russia
- Designing and developing web and mobile software specialized in real-time location-based vehicle tracking and monitoring together with maintenance on source code, analyzing and fixing bugs where necessary.
- Developed and implemented web-based ERP software covering HR & Attendance, Accounts & Finance, Customer Service, Call Center, Help Desk, Store Management, Quality, Sales & Marketing domain etc.
- Provide reporting services to management in textual and visual forms showing the data and statistics to better understand the processes.
PROJECTS: Euro ERP - Web-based ERP System
Software Engineer Oct 11, 2011 – Aug 19, 2013United Bank Limited (UBL), Karachi-Pakistan
- Contributed towards the creation of product design specifications to be agreed with development manager and Write quality source code to be delivered on time, which meets defined project standards and deadlines.
- Actively participated in, and contribution towards: Technical documentation, Code reviews, Design reviews, Team review meetings, Project planning input, and Management information.
- Communicated with peers and business analysts to set expectations for the software components and for any clarification of requirement. Supported product modifications and enhancements through CRFs and versioning.
- Played a pioneer and key role in “Enterprise Mobile Application Development (EMAD)” a joint venture between IBM and UBL to develop and implement customer-oriented cross-platform mobile applications best fit to organizational needs. Provided analysis, research papers, presentations & first-level training to concern.
- Developed and implemented financial-edge products integrated to Oracle-based ERPs which helped in cost-cutting in terms of manpower and finances.
PROJECTS: UBL Netbanking Mobile – Cross-platform Mobile Banking Application for Smart Phones SCMA v 1|2|3 – Staff Capacity Management Application PMS – Procurement Management System MCOS - Market Collateral Ordering System
Page 2
Senior Software Engineer (II) Jul 27, 2009 - Oct 10, 2011
Clarus Consults, Karachi-Pakistan
- Created application functional software, maintenance and modification of existing application software. Gathered and analyze requirements, produced technical designs including flowcharts, layouts, mockups, diagrams, charts etc. Enhanced applications, conducted software testing, implemented the software solution and supported production issues.
- Performed maintenance on source code, analyzing and fixing bugs where necessary, whether they rose internally or in the field. Provided technical support to end-users at clientele on utilizing new, existing, and updated applications Responsible for database design, generation of complex stored procedures that are required in the maintenance and development of software
- Maintained existing software and provide user requested changes and enhancements throughout required change control and ensure the system delivery meets business specifications.
- Played a key role in UI design, made enhancements to applications through AJAX and JQuery techniques. Refined and optimized Oracle stored procedures through query analysis and testing to execute faster and less in resource consumption.
PROJECTS: CARTS v2 - Centralized Auto Repossession Tracker System Cheque Book Order Management System (CBO) Wallet Card Order Management System (WCO)
Analyst and Software Developer Aug 11, 2007 - Jul 26, 2009Huffaz Seamless Pipe (HSP) Industries, Nooriabad-Pakistan
- Provided technical expertise and recommendations in assessing new IT software projects and initiatives. Identified opportunities that can improve efficiency of business processes. Provided minor programming for some in-house IT projects.
- Provided assistance and advice to business users in effective use of applications and information technology. Produced technical documentation for new and existing applications. Created and maintained company’s official content including web, publishing and presentations.
- Designed sophisticated algorithms and queries to produce complex and accurate reporting for overall pipe/tubes/parts manufacturing data, figures and calculations. Coordinated with managers and technical staff from each domain, communicated technically with vendor, reported the issues/modifications and ensured the timely release of reliable, capable and well-supported product, meeting the individual requirements.
PROJECTS: HSP Control System – Pipes & Tubes Production Management Application
System Analyst/Developer Mar 15, 2006 - Aug 04 2007Mehran Sugar Mills, Tando Allahyar, Pakistan
- Provided first level support and troubleshooting of Financial and Product Edge systems. Served as a liaison and facilitator between all business units to assist in addressing and resolving IT software issues.
- Assisted in managing an outsource relationship for 3rd party application development and programming consultants. Troubleshoot technical issues and identify modifications needed in existing applications to meet changing user requirements. Performed acceptance and performance tests on applications.
- Involved in various aspects of the software development lifecycle including requirements capture, design, implementation, testing, installation and support Produced technical documentation including operations, user guide etc. for new and existing applications
CERTIFICATIONS
Page 3
MCTS – (ASP.NET) Web Application Development with MS .Net 4 Year 2012
TRAININGS
Oracle 9i (OCP Track) Year 2004ORATECH Systems, Karachi, Pakistan
HONORS AND AWARDS
Acknowledged with “Appreciation” award for Staff Capacity Management Application (SCMA) from UBL Received “Employee of the Year 2010” award for Performance from Clarus Consulting
A PPENDIX A
ADDITIONAL EXPERIENCE AND ACTIVITIESSkill Development
- Updates job knowledge by research and development, studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- In leisure hours, I learn and try latest tools and technologies through ‘learning by doing’ and love to be an active participant in providing trainings, doing research and writing blog articles.
Projects:
- EasyChat v. 1.0 – Online Multiuser Real-Time Chat Application
Internships Sep, 2005 – Feb, 2006Zontac Pharmaceutical, Hyderabad, Pakistan
- Designed and implemented the windows-based database application using VB and SQL-Server, for record management including stored procedures to generate daily and real time information, provide multi-level summarization reports, drill down on related information, and manage the state of the data. Outcome: a reliable, high performing, user-friendly and automated process to follow instead of time-consuming manual processes
Academic ParticipationsUniversity of Sindh and NED University, Pakistan
- Active participant of Research and Development department and upgraded processes through learning latest technologies and trends.
- Provided presentations, lectures and assistance to class-mates and junior students in assignments, skill development and other areas of computer science and technology.
- Designed and implemented algorithms in programing languages (C, Java) for Data Structures, Automata Theory, Digital Logic Design, Artificial Intelligence etc. as semester project assignments.
Page 4
ARTICLES AND PUBLISHING
- http://www.codeproject.com/Tips/722331/ProgressBar-using-JQueryUI-and-SignalR
A PPENDIX B
PROFESSIONAL PROJECTS
Axolon ERP – Financial and Accounting SystemMicromind Solutions LLCSummary:- Windows-based complete ERP system for finance and accounting
management. Out of the box financial reporting in visual and text format.- Modules include Inventory and Warehouse, Customer and Sales, Vendor &
Purchasing, Manufacturing, Human Resource and Admin
Toolbox: C#, Windows Forms 4.0, Infragistics/DevExpress RAD, Sql Server, WCF Services, Entity Framework
Euro ERP version 1.0 – Web-based ERP SystemIET - EuroTrackSummary:- Web-based complete ERP product making the whole system paper free by
doing all the process electronically i.e. sales & marketing, order management, inventory management or financial management etc
Toolbox: C#, ASP.Net 4.0 Web Forms, MS Ajax, Telerik RAD , Javascript, JQuery, JQuery UI, Sql Server, WCF Services, Entity Framework
Page 5
UBL Netbanking Mobile – UBL Mobile Banking ApplicationUnited Bank LimitedSummary:- Cross-platform mobile banking application for smart phones to facilitate
customers to operate their account on portable mobile device- All major platforms; blackberry, iphone, android and windows phone are
supported- Supports check balance, track transactions, pay bills, transfer money and
moreToolbox: Java, IBM Worklight, Android, Adapters, CSS3, Html5, Javascript, JQuery, JQuery Mobile, Backbone.js, WCF services
SCMA version 3.0 – Staff Capacity Management ApplicationUnited Bank LimitedSummary:- SCMA version 3.0 is an extension to its predecessors. More options are
incorporated through change request form (CRF).- Interface is greatly enhanced through 3rd party tools with graphical
representational data in reporting.- Administration console is highly revised for application administration.Toolbox: C#, ASP.Net 4.0, MS Ajax, Javascript, JQuery, Sql Server, Telerik RAD, WCF Services, Entity Framework, Ultimus BPM
SCMA version 1.0 | 2.0 – Staff Capacity Management ApplicationUnited Bank LimitedSummary:- SCMA is web based application for inter
department/office/branch/regional/cluster transfer and reshuffling of UBL employees based on budgeted and actual quota.
- Excess employees transferred to free pool and can be adjusted to different destinations based on insufficient manpower.
- Bespoke reports are programmed to help managers and executives for decision making in transfers.
- Synchronized with HR ERP system for further manipulation. Currently operated in Branch, District, Region, Cluster and Head Office.
Toolbox: C#, ASP.Net 3.5, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Web Services, Ultimus BPM
PMS version 2.0 – Procurement Management SystemUnited Bank LimitedSummary:- Web based solution which aims to automate end-to-end business
processes for request, inventory and supply chain management- Involves managing the ordering, receipt, review and approval of items.- Track status of purchase orders to manage whether pending, receiving,
etc.; and track purchasing list by job, vendor, or material.- Reporting, analysis and reconciliation during stakeholders internal and
external audit purpose.Toolbox: C#, ASP.Net 3.5, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Web Services, Ultimus BPM
Page 6
MCOS – Market Collateral Ordering SystemUnited Bank LimitedSummary:- Web based application that provides an automated management solution
for promotional items and obsolete collaterals.- Stock and cost management of marketing collaterals together with
distribution throughout branches.- Grow, increase sales and assist in attracting and retaining customers.- Console dashboard for supervisors to monitor, track and other MIS.Toolbox: C#, ASP.Net 2.0, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Web Services, Ultimus BPM
RLHP – Rental Lease and Hire of New PremisesUnited Bank LimitedSummary:- Web based automated system for submission of proposal form for
Renewal Lease/Hiring of New Premises.- Branch Manager (BM) will complete, edit and submit proposal for renewal
of leasing/hiring for new premises. Then its routed to different roles maintained in hierarchical form in database for approval/rejection and can be sent back and forth meanwhile tracking changes and remarks at each level.
- Provide snapshot view for executives for review and decision making based on rental figures.
- Auto-generated emails on each approval/rejection to notify concerned personnel. Emails alerts on expiry, termination, close and skip and cancellation of proposal.
Toolbox: C#, ASP.Net 2.0, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Web Services
CARTS version 2.0 – Centralized Auto Repossession Tracker SystemClarus ConsultingSummary:- Web based automated vehicle tracking and management system which
come into action after the repossession of the defaulted vehicles by repossession agencies, parked at designated warehouses and entered into the system
- Maintains the vehicles and its tracking to improve and streamline the process initiated after the repossession of defaulted vehicles.
- Automatically interacts and fetches all available details from already maintained system for that particular vehicle by entering ‘car loan no’ or ‘car registration no’.
- After some negotiation with the customer auction status is maintained and publishes advertisement for the respective vehicles.
- Console dashboard for roles to monitor, track and other statistics.Toolbox: C#, ASP.Net 2.0, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Web Services
Page 7
CBO version 2.0 – Cheque Book Order Management SystemClarus ConsultingSummary:- Web based centralized Cheque Book Order processing system.- The systems caters Cheque Book Order capturing, consolidated orders
forwarded to Vendors for Printing, Physical Cheque Book receiving together with record updating, Delivery of Cheque Books to respective branches and Customer mailing addresses and finally Activation of Cheque Books upon request.
- Console dashboard for Administration and Reporting.Toolbox: C#, ASP.Net 2.0, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Enterprise Library, Web Services
WCO version 2.0 – Wallet Card Order Management SystemClarus ConsultingSummary:- Web based centralized Wallet Card Order processing system.- The system caters Wallet Card Order capturing, consolidated orders
forwarded to Unibank, Physical Wallet Card receiving together with record updating, Delivery of Wallet Cards to respective branches and Customer mailing addresses and finally Activation of Wallet Card upon request.
- Console dashboard for Administration and Reporting.
Toolbox: C#, ASP.Net 2.0, MS Ajax, Javascript, JQuery, Sql Server, Crystal Reports, Enterprise Library, Web Services
HSP Control System – Huffaz Seamless Pipe Management ApplicationHSP IndustriesSummary:- Window based application that provides many capabilities specifically
targeted to tube & pipe manufacturers.- The system starts with billet cutting and processing data and advances
through each stage, keeping track of figurative data at each stage.- Reports are generated at each stage for managers and supervisors
together with statistical daily, weekly and monthly reports for executives for monitoring.
Toolbox: VB, .Net 2.0, Windows Forms, Sql Server, Crystal Reports, Microsoft Data Access Block
PERSONAL PROJECTS
EasyChat – Online Multiuser Chat Application
Summary:- Web-based online multiuser chat application- Support private chat and groups/rooms
Page 8
Toolbox: C#, ASP.Net 4.0 Web Forms, MS Ajax, Javascript, JQuery, JQuery UI, SignalR, Backbone.js
UTILITIES
- Data Migration Utility – Developed a job utility using SSAS, SSIS for ETL from Oracle DB to SQL Server DB
Page 9