Senior Software Engineer at Forticode
Melbourne, Australia
Having worked in the software security industry for 15 years (mainly in the anti-virus/anti-malware field), I'm a professional, dependable and knowledgeable software engineer with a proven track record. With a history of delivering projects on tight schedules and writing code that has been deployed to millions of machines, I crave the challenges that make me think, learn...
Having worked in the software security industry for 15 years (mainly in the anti-virus/anti-malware field), I'm a professional, dependable and knowledgeable software engineer with a proven track record. With a history of delivering projects on tight schedules and writing code that has been deployed to millions of machines, I crave the challenges that make me think, learn and grow. I take pride in writing highly performant quality code, demonstrated by my work experiences that range from Win32 API and UI to real-time systems to low level machine code. Proficient in C/C++, assembler languages, SQL, SDLC, debugging, reverse engineering. Also have experience in java, JavaScript and C#. Born to code.Senior Software Engineer @ From July 2015 to Present (6 months) Software Engineer @ Member of the anti virus/malware development team that develop the detection and remediation engine (mpengine.dll) for 'Windows Defender' and 'Malicious Software Removal Tool' (MSRT). MpEngine.dll - Deliver on monthly deployment schedule. - Develop file parsers that extracts embedded objects to be analysed and scanned for Malware. - Reverse engineered 7Zip and AutoIT file parsers. - Improve and maintain the User Profile (account) Manager library. - Contribute to various feature teams: Scanning, Remediation, Containers, Telemetry. - Debugs critical issues as required. - Collaborates with various external teams for new features and requirements. - Participates in code reviews. 'Malicious Software Removal Tool' (MSRT) - Deliver on monthly deployment schedule to over 600 million machines. - Main developer. - Rewrote legacy code into usable and maintainable library (to also be used by other Microsoft teams - Skype and Office 365) Microsoft references available upon request. From 2008 to May 2015 (7 years) Software Engineer @ Developed Antivirus and Antispam software. From 2006 to 2008 (2 years) Software Engineer @ Developed client/server security software that interfaces with security alarm hardware. Skills: C++, C#, GDI+, SQL, GUI From 2002 to 2005 (3 years) Programmer @ Security, Firewall and Access Control Software. From 1999 to 2001 (2 years) Bachelor of Computer Science, Double Major in Computer Science and Digital Systems., Average grade of Distinction @ Monash University From 1996 to 1998 Associate Diploma of Applied Science & Scientific Computing, Computing, Mathematics, Physics @ Box Hill Institute From 1994 to 1995 VCE @ Clayton Technical School From 1988 to 1993 Andrew McDermott is skilled in: C++, C/C++ STL, Win32 API, Debugging Code, Kernel Debugging, Multithreading, x86 Assembly, Assembly Language, Reverse Engineering, Software Development, Software Design, Software Engineering, Agile Methodologies, Object Oriented Design, Operating Systems
Forticode Ltd
Senior Software Engineer
July 2015 to Present
Microsoft
Software Engineer
2008 to May 2015
CA Technologies
Software Engineer
2006 to 2008
Inner Range Australia
Software Engineer
2002 to 2005
Norman Data Defense Systems AG
Programmer
1999 to 2001
Monash University
Bachelor of Computer Science Double Major in Computer Science and Digital Systems. Average grade of Distinction
1996 to 1998
Box Hill Institute
Associate Diploma of Applied Science & Scientific Computing Computing Mathematics Physics
1994 to 1995
Clayton Technical School
VCE
1988 to 1993
What company does Andrew McDermott work for?
Andrew McDermott works for Forticode Ltd
What is Andrew McDermott's role at Forticode Ltd?
Andrew McDermott is Senior Software Engineer
What industry does Andrew McDermott work in?
Andrew McDermott works in the Computer Software industry.
Who are Andrew McDermott's colleagues?
Andrew McDermott's colleague is Penny Rabey
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies