Summary
Overview
Work history
Education
Skills
Timeline
Generic

Mahfooz Kabir

Wallington,Surrey

Summary

Experienced software development and project management professional with a proven track record in managing the software development lifecycle from planning to deployment. Expertise in SQL database management, cross-platform development, and Python, with a strong focus on application scalability and code quality. Proficient in .NET frameworks, Node.js, and RESTful APIs, with knowledge of Docker and agile methodologies to enhance team collaboration. Committed to leveraging technical skills in .NET Core, JavaScript, ASP.NET, and C# to deliver innovative solutions in fast-paced environments.

Overview

22
22
years of professional experience
5
5
years of post-secondary education

Work history

Senior developer

Virgin Media O2
08.2011 - Current
  • Architected robust solutions for complex business needs while ensuring optimal code quality.
  • Led development of critical modules to enhance system functionality and performance.
  • Streamlined workflows by implementing innovative development methods.
  • Collaborated closely with stakeholders to gather and analyse project requirements.
  • Undertook regular code reviews to uphold high quality standards across projects.
  • Executed strategic planning alongside architecture teams to drive technology roadmaps.
  • Ensured adherence to security best practices throughout development processes.
  • Provided accurate development timelines and resource requirements to project managers.
  • Provided mentorship to junior developers, enhancing their coding skills and knowledge base.
  • Standardised coding practices across the team, resulting in cleaner, more efficient code production.
  • Ensured smooth deployment of updates and patches, reducing downtime significantly.
  • Pioneered use of cutting-edge technologies within the team, driving innovation forward in product offerings.
  • Collaborated closely with product managers to align application features with business objectives.
  • Supported design and development phases with technical guidance on new features and improvements.
  • Reviewed code and designs regularly to enable continous innovation and development.

Senior software developer

The FA
02.2009 - 06.2011
  • Redesigned County Administration System to migrate application to .NET framework.
  • Actively coded backlog features while adapting to new FIFA and UEFA guidelines.
  • Developed supporter management application to facilitate information exchange for England national team.
  • Implemented robust security measures, safeguarding sensitive data against potential breaches.
  • Troubleshot complex technical issues leading to minimal system downtime.
  • Optimised databases for faster query response times and improved server performance.
  • Utilised version control systems for code-base management and collaboration.
  • Implemented document management system to store data on England fans.
  • Created substantial components of online ticketing system for event day management.
  • Introduced handheld device application for efficient ticket management at Wembley Stadium.
  • Established web services to enhance external communication capabilities.

Senior software engineer

Carillion plc / PME
11.2006 - 12.2008
  • Developed innovative web-based client portal, eliminating paper processes and expediting service reporting.
  • Enhanced future technology compatibility through micro-processor based system integrations.
  • Ensured efficient data management by creating and maintaining data warehouses with supporting applications.
  • Populated data in Microsoft applications by generating templates based on user requirements.
  • Developed mobile applications for handheld devices using Windows Mobile technology.
  • Improved workflow efficiency by designing in-house desktop applications.
  • Provided maintenance and support for existing systems to uphold performance standards.
  • Migrated mainframe data to PC-based systems, optimising data accessibility.

Developer

BBC
04.2006 - 11.2006
  • Implemented robust security measures to protect sensitive data effectively.
  • Developed user-friendly interface, resulting in enhanced user experience.
  • Created intuitive navigation features, facilitating seamless interactions for users.
  • Maintained comprehensive documentation for easy access and team alignment.
  • Accelerated development by integrating requested features for BBC.
  • Conducted rigorous testing to ensure software quality and reliability.
  • Integrated third-party APIs, expanded application functionalities.
  • Conducted regular code refactoring to enhance readability, maintainability, and overall code quality.
  • Utilised version control systems to manage and track changes in code-base.
  • Produced clean, error-free code in line with internal quality standards.
  • Created and documented maintenance procedures for developed software.
  • Ensured integrity of sensitive client information through stringent security protocols.
  • Integrated third-party security systems, establishing multi-tiered security measures.
  • Contributed significantly to migration from classic ASP to ASP.NET and MS SQL 2000 to 2005.

Application programming analyst

London Borough of Merton
07.2004 - 03.2006
  • Delivered e-governance solutions within mandated timeframe, achieving completion by December 2005.
  • Streamlined development processes to expedite project execution effectively.
  • Identified critical business needs through comprehensive analysis of system requirements.
  • Served as DBA for SQL Server 7/2000, ensuring optimal database performance.
  • Modernised mainframe environments by migrating to PC-based systems.
  • Facilitated seamless data communication integration among multiple platforms like Windows NT and Sun Solaris.
  • Managed migrations to Windows 2000 and 2003 servers for improved functionality.
  • Assisted senior DBA in overseeing applications related to e-governance.
  • Improved system functionality with meticulous debugging procedures.
  • Collaborated closely with IT teams to facilitate seamless operations.
  • Prioritised tasks effectively whilst managing multiple projects simultaneously.
  • Coordinated meetings between technical and non-technical staff for clarity in project objectives.
  • Led cross-functional team for successful project completion.
  • Boosted efficiency by devising and implementing novel application programming strategies.
  • Optimised system capabilities through regular updates and modifications.
  • Analysed project requirements and available resources to establish optimal programming sequence.
  • Gathered information and contributed in definition of programme requirements and proposal development.
  • Maximised support team performance by determining training needs and developing technical user documentation.
  • Identified root causes of errors and discrepancies, troubleshooting to address potential solutions.
  • Analysed and resolved application and interface problems impacting performance, function or usability.
  • Managed code development and deployment processes in line with release cycles to fulfil company goals.
  • Met project goals by working cohesively with design and marketing teams to drive results.
  • Optimised end-to-end business flow, developing user acceptance plans to verify solutions against client requirements.
  • Led and motivated team of 68 programmers to produce optimised code.

Software programmer

BT/LogicaCMG
04.2004 - 07.2004
  • Optimised system integration with Oracle 9i database, ensuring faster processing capabilities.
  • Developed shell scripts to automate server batch processing tasks.
    Facilitated data communication between Unix and NT servers via Perl scripts and XML.
  • Delivered second and third-line support, resolving complex user issues.
  • Performed bug fixing and error detection to enhance system stability.
  • Led user acceptance testing (UAT) for comprehensive validation of functionality.
  • Oversaw software packaging for streamlined deployment.
  • Developed custom software solution for routing international calls.

Education

Master of Science - Computer Science

University of Dhaka
Dhaka, Bangladesh
09.1994 - 08.1995

Bachelor of Science - Physics

Jahanginnagar University
Dhaka, Bangladesh
09.1990 - 08.1994

Skills

  • SQL databases management
  • Cross-Platform development
  • Python proficiency
  • Application scalability strategies
  • Code review expertise
  • NET frameworks usage
  • NodeJs implementation
  • Expert in restful apis
  • Familiarity with docker containers
  • Lean and Agile methodologies
  • NET Core
  • Javascript
  • ASPNET
  • C#
  • Collaborative team player

Timeline

Senior developer

Virgin Media O2
08.2011 - Current

Senior software developer

The FA
02.2009 - 06.2011

Senior software engineer

Carillion plc / PME
11.2006 - 12.2008

Developer

BBC
04.2006 - 11.2006

Application programming analyst

London Borough of Merton
07.2004 - 03.2006

Software programmer

BT/LogicaCMG
04.2004 - 07.2004

Master of Science - Computer Science

University of Dhaka
09.1994 - 08.1995

Bachelor of Science - Physics

Jahanginnagar University
09.1990 - 08.1994
Mahfooz Kabir