Muneeb Rahim Abdul Majeed
*+ Years of experience in developing Windows Desktop Applications using C#/ C++/ WPF / WinForms .
Lead Software Engineer at QuEST Global (http://software.quest-global.com).
Experience in a variety of roles including Developer, Configuration Manager in Charge, Module Lead and Project Lead.
Strong Coding, Problem Solving and Debugging Skills.
Experience in Requirement Engineering.
Experience in Product Release Coordination.
Strong understanding of SEMI Standards (E30, E5, E37, E4, E90, E87, E84, E95, E94, E40).
Experience in working with large and small software teams and working on projects with stringent quality criteria.
Awareness of ISO, CMMI quality standards and Agile development methodologies.
2+ years of experience in the USA.
Technical Skills
Programming Languages: C#, C++, SQL.
Technologies: WPF, MVVM, WinForms, WCF, LINQ, EF, .NET.
Domain: Industrial Automation, Semiconductor FAB Automation, ATM Manufacturing.
Platforms: Windows XP, Windows 7
Revision Control Tools: VSS, SVN, TFS, Git.
Databases: MS SQL Server, MS Access
Tools: CCS Envoy, HotSim, Install Shield, Visual Studio, .NET profilers, CruiseControl.NET, Enterprise Architect, Team Track, Mantis, Xcode.
Education
B.Tech (Applied Electronics & Instrumentation) (2003- 2007)
College of Engineering, Trivandrum (CET, University of Kerala), India.
Projects
Module Tools Development: Development of tools for validating and analyzing ATM modules. Two of the tools are engineering data analyzing softwares, HyperView and TransactionViewer, used for examining the data generated by firmware using graphs and grids created by the tools. The other tool, Commander, uses the firmware C++ libraries to communicate with the ATM module and test different functionalities of the module. (Feb 2013 to date)
Client: Diebold, Incorporated, North Canton, OH
Development, enhancement and bug fixing.
The tools are being developed using C#, WPF and WCF.
Responsible for requirement collection, design and development of the tools.
Experience in managing offshore team and interfacing with the customer.
Contributed in making the tools feature rich and bug free.
Spartan Sorter: Software solution for wafer sorting equipment in semiconductor industry. E90, E87, E84, E95, E94, E40 implementation (http://software.quest-global.com/wafer-handling/). (Phase-I: May 2010 to September 2010, Phase-II: Feb 2011 to Feb 2013)
Client: Brooks Automation, Fremont, CA
Contributed in requirement collection.
Designed and developed a major module used for scheduling the wafer sorting process in equipment.
The language used was C#.
GUI development using WinForms.
Wrote Unit Tests using visual studio.
Acted as Configuration Manager In Charge
Performed Test Case reviews and Code Reviews.
Acted as customer support engineer.
Acted as on site coordinator in Global Foundries in Dresden, Germany.
With the new scheduling algorithm, achieved 30% higher throughput than the legacy software and average processing time was reduced by 40%.
Zeiss Spectra 64-bit Porting: Zeiss Spectra 64-bit porting project was for developing a Windows-7 compatible version of Aspect Plus software, using Visual Studio 2010, without compromising any existing functionalities of the software. The existing software was built using MSVC 1.5.2 and had to port into MSVC 10.0. (Oct 2010 – Feb 2011)
Client: Carl Zeiss, Germany
Project Management.
Porting.
Product Integration.
Customer Communication.
Delivered a 64 bit version of the software without compromising any of the existing features.
ICEConnect200: 200mm GEM standard (SEMI E30, E5, E37 and E4) compliant host interface software solution (http://software.quest-global.com/ice-connect-200/). (August 2007 to April 2010)
Clients: NuFlare, Anadigics
Acted as the main developer and support person for the product.
Languages used were C++ and C#.
ICEConnect200 SDK sample projects and test applications development using WinForms
Coordinated the product release activities.
Performed Test Case reviews and Code Reviews.
Conducted team meetings.
Contributed in requirement engineering and design of new components.
Major contributor in most of the bug fixes and feature additions in ICEConnect200.
Contributed greatly in making ICEConnect200 a stable product and securing a large number of license order from a prestigious semiconductor FAB.