Abdul Hamid



Tools: C#5.0 MVC, ASP.NET (4.0,3.5,2.0,1.1), Sharepoint 2010, MOSS 2007,
XML, XSLT, XHTML, CSS, HTML5, VBA, VC++(5,4.x,2.2,1.52), MFC
Methodology: TDD, BDD, Agile, SCRUM
Javascript: angularjs, D3.js, node.js, jQuery, AJAX
Network Programming: REST, WCF, RPC, Named Pipes, Sockets, TCP/IP
Database: SQL Server 2014/2012/2008/2005/2000, 7, 6.5, MySQL, Access
OS: Windows Server 2012/2008/2003, Win 7, XP, NT(4 & 3.5x), MS-DOS
ORM & related: Unity(IoC), Entity Framework 6.1, ADO.NET/LINQ
Patterns & Practices: MVC, MVVM, SOLID, CQRS, DDD, SOA
Testing: NUnit, jasmine, MoQ, SpecFlow, Selenium, LoadRunner
Source Control: TFS, GitHub, TeamCity
Legacy: COM/DCOM, X.25, C, Clipper, xBase


March 2016 to date
Location: Zeidman Development(Mill Hill)
Position: Senior Developer

Full Stack .NET development (angularjs front-end, C# Web API)
Cloud based web architecture for gateway services (SQL Server, RabbitMQ)
Chrome extension which interfaces Blackbaud CRM and MailChimp
Environment setup & configuration (Octopus, Hyper-V,AWS & Azure)

February 2015 to January 2016
Location: FIHL Group (Edgware)
Position: Senior Analyst/Programmer

Design and development of Web Services for imports and exports of different file types, JSON, CSV, XML and Excel. (Web API, WCF, ETL, SSIS)

Design and development of Admin MVC websites (Razor & angularjs & D3.js)

Database design and development of new system with .NET stack to replace manual operations which previously used Excel and FTP directories.

Implemented security Audit logging tools approved by client (Bank of America).

In addition to this:

• Introduced Scrum Agile practices (Microsoft TFS).
• Promoted and mentored TDD
• Performed analysis and design for the migration of data from legacy systems
• Developed secure file upload/download services (C#/MVC/WebAPI)
• Liaised with clients to agree file formats for import and exports
• Writing stored procedures and SSRS report writing

Technologies used: .Net Framework 4.5.1; C#; ASP.Net MVC 5.1; SQL Server 2014/2012;SSIS;SSRS;Entity Framework 6.1; Web API 2.0; angularjs; jasmine; NUnit

September 2013 to January 2015:
Location: Datasync (North West London)
Position: Lead Developer

Design and development of online reservation gateway for airline e-ticketing system (C#)

• Business Tier design and development framework (C#)
• Server-side development to integrate with third party web services (Amadeus/Travelport); message broker services handling SOAP messages
• Back-end DB design and development(SQL Server 2012/SSIS/ETL)
• ASP.NET MVC 4/5 MVVM Admin application with Web API
• Front-end Admin development with data analytics (d3+angular)+ SSRS reporting
• Front-end responsive design and development of web app for booking (angular)
• Business Analysis and related Project Management(Agile)+Scrum master

Technologies used: .Net Framework 4.5.1; C#; ASP.Net MVC 5.1; SQL Server 2012;SSIS;SSRS;Entity Framework 6.1; Web API 2.0; angularjs; d3.js; SpecFlow, jasmine, Log4Net; MoQ, NUnit;, Unity(IoC), SOAP/XML

April 2011 to July 2013:
Location: Wimbledon AELTC
Position: Lead Developer

• MVC3 application development (migrating legacy applications)
• C# ASP.NET 4/3.5, LINQ, SQL Server 2008/2005 (DB design and development)
• Sharepoint 2010 development (webparts and customization)
• Migration of legacy applications in addition to MOSS 2007 to 2010
• Server builds and configuration (IIS7.5, PowerShell, TeamCity)
• Business Analysis and related Project Management(Agile)

March 2008 to March 2011:
Client: RHA Ltd (Department for Education)
Position: Technical Architect/Lead developer

• MOSS 2007 implementation of national PlayingforSuccess website
• Implementation of bespoke CMS for student resources and learning modules.
• SQL Server DB design/development – including stored procedures & views.
• FBA for 40,000+ logins
• Hosting, failover and contingency systems.
• ASP.NET development of site for PassItOn Olympic competition website
• Integration of student information from 162 centres nationwide
• Google Maps API integration linked to SQL backend

April 06 to February 2008
Location: Mergermarket Ltd (Strand)
Position: Lead Developer
• debtWire administration/CMS system (ASP.NET 2.0 C# SQL 2005 back-end)
• data migration XML/XSLT
• www.pharmawire.com analysis, design and development
• VS 2005 & TFS
• DB design and Stored Procedures
• Introduced AJAX approach (Microsoft)
• User control design and development
• Mentoring of staff from legacy ASP to .NET framework

May 03 to March 06
Location: P4 Ltd Luton
Position: Lead Developer
• Redevelopment of website with user controls (ASP.NET C#)
• (SQL 2000) database design, entity modeling, SQL Server Stored Procedures, DTS
• Secure online expense system
• Financial accounts data extraction for audit/accountants
• XML/XSLT development for RSS news feed
• Implementation of VSS and code of best practice
• Integration of QAS components and IIS 6.0 configuration
• Migration of legacy marketing database (Access to SQL Server)
• Development of helpdesk system with Active Directory (ASP.NET/Windows 2000/SQL Server 2000)
• Migration of legacy ASP / VB COM/ C++ COM+ applications to .NET platform (web services/SQL Server DB/C#/ASP.NET)
• MS Sharepoint Portal Server 2003 for intranet and extranet with server hardening

June 01 to April 03
Location: Bovis Lend Lease (South Harrow)
Position: Team Leader
• Project Change Control System (ASP.NET, SQL Server 2000 backend, XML content help system, Crystal Reports.NET – over 12 months – custom control creation – extensive stored procedures)
• Marketing Portal – full extranet implementation using MS Sharepoint Portal Server
• Process Tracker template-based website with auto-email notifications.(ASP.NET/SQL 2000 back-end)
• Security Hardening for 2000 servers and IIS 5.0
• Cisco Knowledge base - demographic based GUI website for project information (ASP/SQL 7 back-end – involved in final stages of project).
• Re-write of Risk Register system with Monte Carlo simulation used by London Underground (Excel/VBA) via Infraco BCV Ltd.

January 2000 to May 2001
Projects: Web Team Leader for LevelFive Solutions.
(West London)
Large range of web based products: listing available on http://www.entityltd.com/work.asp
(ASP, IIS4, SQL Server, XML)

November 96 to December 99
Location: NatWest Bank (City London)
Position: Developer Analyst/Programmer
Project: BIE Migration
NT Services to audit of security event logs and applications to for
fraud tracing across 1800 branches.
• database design SQL-Server 6.5 -( 50 Gigabytes ) with stored procs.
• NT Services using (WAN) sockets;(LAN) Named pipes; db_Lib for bcp
• wrote test harnesses for performance monitoring and simulation of 32,000 workstations
• Backup, recovery and resilience systems
• Redesign phase to use NT4 & DCOM

October 95 to October 96
Location: ACT Financial Systems -Misys Group (City London)
Position: Developer Analyst/Programmer
Project: OMS (Order Management System) for Lloyds Stockbrokers
Designed and developed gateway programs for front-end
product to communicate with Market Maker systems.

• Applied C++, C and RPC methods under NT.
• Winsock, TCP/IP, NT RAS programming to Aitken Campbell
• X.25 interface via Symicron card to BZW Trade
• Stored procedures with SQL Server 6.0 for OMS core database.
• Wrote maintenance modules in C and Visual C++(1.52) 16-bit for workstation DLLs).

March 95 - Sept 95
Location: Citibank (London Strand & Hammersmith)
Position: Developer Analyst/Programmer
Project: GTMS (Global Transaction Management System)
Software: Visual C++, SQL Server 6.0
Designed & developed user interface
C++ for GUI and data conversion routines from
TRESTEL system to SQL Server. Wrote stored procedures

June 94 - Feb 95

Location: CrossRail Project (London Paddington)
Position: Consultant Analyst/Programmer
Project: Cost Management Information System
& Time Cost Integration
Software: Visual C++(MFC, OLE),Visual Basic
Windows NT, SQL Server, Primavera,
Clipper, R&R, WFW, Novell

Client-Server application developed to manage project accounts, estimate, budgeted,
actual and forecast expenditure for billion pound project. Provides information for Primavera.

Managed user requirement and program specifications.
Designed database with OO techniques/entity model for SQL server
Built and tested integrity with scripts. Implemented and stress tested application with Visual C++ 2.0 under Windows NT using MFC. OLE with PMW.

April 93 - May 94

Location: Datasync Ltd(London)
Postion: Analyst/Programmer
Project : Financial Asset Register/Personnel DB
Software: Visual C++/ Visual Basic/SQL Server/Access

Asset Register prototyped with Visual Basic and MS-Access
thereafter implemented with Visual C++.

System used to track straight-line and variable depreciation
schedules for company asset and managed repayments and forecasts. Personnel database
system linked to skills and services.

Apr88 - March 93

Location: PCS Group (London/Watford) 14 companies(Print Industry)
Position: Analyst/Programmer to Application Development Manager

Projects: Job Costing & Stock Control System, Print Estimation System
Hourly Recovery & Data Capture, MIS, Diary & email systems
Tele-Marketing Database System
Image Processing Software interfacing Macs & Pcs to Linotronic

Software: Visual C++, C, Assembler, AppleTalk, Clipper S’87,Novell

Jan 85 - Feb 88
Employed as Analyst/Programmer with Arafah Systems Ltd.(London)

Responsible for: Extensive analysis work using:
Functional and Process decomposition
Entity-Relationship modeling

Other work: GUI for STATUS text-retrieval database
Bespoke system for book distribution firm
Computer Model for astronomy research project

Software: C, Clipper, dBASEIII+, LPA Micro-Prolog
Fortran, Basic, Turbo Pascal

Analysis: JMA Structured Methodology, JSP

Academic Qualifications:

GCE A-LEVELS: Further Mathematics, Mathematics, Physics
GCE O-LEVELS: Mathematics, Add. Maths, Eng.Lang., Physics, Chemistry, Biology

Referees: Available on request