A Senior Software Engineer with over 18 year's experience of planning, designing and implementing software solutions specifically in C, C++, VC++, MFC, WIN32, STL, ADO, XML and COM. Ability to work on own initiative or as part of a team. Excellent analytical and problem solving skills. Able to communicate from board level to end-users and looking for
A Senior Software Engineer with over 18 year's experience of planning, designing and implementing software solutions specifically in C, C++, VC++, MFC, WIN32, STL, ADO, XML and COM. Ability to work on own initiative or as part of a team. Excellent analytical and problem solving skills. Able to communicate from board level to end-users and looking for challenging roles.
I have a keen interest in keeping up with the latest software programming technologies. I demonstrated this by teaching myself to program initially in C and C++, when I was first asked to help improve the paper based operations of the company that I was working at. This was my first involvement with computer programming and I have been hooked ever since.
I have worked with and enjoy writing the low level protocol data streams that interact with the various pieces of hardware including many different types of printers, credit card embossing and production machines, barcode scanners, RFID readers etc.... Writing GUI front ends to client server database systems has also been something that I have had a lot of experience with, this has been a mix of Windows desktop and web based systems.
I am always keen to learn new computer and software technologies and planning to teach myself some 3D programming soon.
I have also held Previous Security Clearance from the Home Office.
C, C++, Visual C++, GUI, MFC, ATL, COM, DCOM, OOA, OOD, UML, WIN32, STL, Multithreading, SQL, Java, ADO, DAO, XML, Xpath, XSLT, HTML,.NET, C#, ASP.NET, WPF, Webservices, IIS, Java Script, Java, Sockets, TCP/IP, Device Drivers, PCL, AFP, PDF, PST, ZPL, Messaging, 8583 Protocol, POS, EFT, Encryption, Barcodes, Databases, TFS, CVS, Source Safe, Install Shield, WireShark, Fiddler, Visual Studio 6/2005/2008/20102012, Windows 95/98/NT/2000/XP/Vista/Windows 7, Website Development.
Senior Software Engineer @ Employed by Piriform as a senior software engineer developing and enhancing their suite of fabulous diagnostic computer disk cleaning, defragging and file recovery software programs. Working mainly in c++ and low level operating system code, interacting with the NTFS file system. Some of the other technologies include WMI, WTL. From August 2014 to Present (1 year 5 months) Senior Software Engineer @ Employed by PrisymID as a senior software engineer working and developing software for their suite of medical label printing software. The technologies used include C++, COM, C#, SQL, Oracle, .NET, MFC, web services and many others. I work with various low level printer protocols for printer manufacturers such as Zebra, SATO, Toshiba, Printronix, Intermec and Epson. The software is used by many of the top players in the medical and pharmaceutical industries. From January 2013 to August 2014 (1 year 8 months) Senior Software Engineer @ Employed as a software engineer developing and supporting large scale multi-tiered architecture CRM systems, using an array of technologies, including C++, COM, C#, ASP, .NET, IIS, Web Services, SQL, etc... I work in a team environment where we all have an input to the successful implementation of software solutions. The software is used by many large corporations such as banks, building societies, police forces, travel companies, etc.. From March 2012 to January 2013 (11 months) BerkshireSenior Software Engineer @ Employed by a software house producing document automation software using C, C++, WordML, Multithreading, Java. I was primarily responsible for developing and maintaining the printer device drivers that interfaced with the java document production engine. These drivers allowed the high volume printing of formatted personalized documents from companies to PCL, AFP, PDF and PST printer devices. From August 2010 to March 2012 (1 year 8 months) Senior Software Engineer - Contract @ Employed by a high security document printing company, developing a windows based application using C++, STL, VC++, MFC, XML, Multithreading Technologies and using MS SQL as the backend database system. Developing drivers to interface with various hardware devices such as barcode scanners, RFID readers was also part of the job.
Producing design documentation, test plans and working a part of a large team. From August 2009 to August 2010 (1 year 1 month) Senior Software Engineer @ Employed by an Oil Exploration Company, working as part of a team developing a Windows based Oil Reservoir Characterization application using a mix of C++, VC++, MFC and STL code. Responsible for designing and writing the code for the GUI and interfacing to the underlying data calculation engine, using a client server model.
Working with other team members to create various 2D and 3D viewers and controls to display the data. Other tasks included working with end users to add specific enhancements to enrich the system usability and adding complex workflow managers. From December 2004 to August 2009 (4 years 9 months) Software Developer - Short Term Contract @ Developing C and C++ components for the companies banking applications. From June 2004 to December 2004 (7 months) London, United KingdomSoftware Engineer @ Employed by a Banking Software Company, developing credit/debit card production, network gateways and system wide monitoring programs. The systems were developed using C++, VC++, C, MFC, STL, ADO, SQL, ATL, XML and COM technologies. Development ranged from GUI level down to writing device drivers and communication software for POS and EFT systems. I developed an 8583 messaging protocol simulator using sockets as the main communication protocol. Also involved with many aspects of XML based work and ATM device drivers.
The programs were involved with all aspects of a card production and data transmission across the banking network, using various messaging protocols. The programs were able to supply specific capabilities to customers through the use of COM based device drivers that provide the functuality of the system by interacting with the various hardware devices.
Writing and designing system wide monitoring program used to display live transaction information and fault diagnosis to the banking staff. From October 2000 to May 2004 (3 years 8 months) London, United KingdomAnalyst Programmer @ I was employed at the Artac Group as an analyst programmer to provide support and application development resources to the entire company. I was responsible for full project lifecycles and all development work. The programs were created using a combination of C++, MFC and Access. Support consisted of general help with computers, applications, Internet, and network problems. From September 1996 to October 2000 (4 years 2 months)
Chelmer Valley High School Nigel Bird is skilled in: C, C++, Visual C++, MFC, DCOM, UML, STL, SQL, ADO, XML, Java, Sockets, Multithreading, Databases, PCL
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension