Murray Johnson Professional Experience
Senior Software Engineer (Full Stack) responsible for delivering scalable, reliable, fault-tolerant applications and services.
Working with LINQ and Lambda Expressions. Deep understanding of the inner workings of the .NET Framework for ASP, ASP.NET and MVC platforms.
Passion and proven track record for solving problems and developing solutions with software and systems in several languages and platforms.
Deep experience designing and developing mission critical applications.
Proficient at object-oriented application design and development in an AGILE working environment.
Proficient at relational database design, development, migration, performance and tuning, and database management in a Microsoft SQL Server environment
Responsible for delivering scalable, reliable, fault-tolerant applications and services.
Currently working on a front-end Java, JavaScript, JQuery, Ajax project. This project is part of a larger MVC, ASP.Net and legacy ASP web site. It uses the Entity Framework connected to SqlServer.
Recent experience on a Windows back-end service project. This service provided a C# .Net web portal, certain logic and data to entitle specific users to specific content.
Uses standard design patterns and principles when building systems and services.
Understand the details of page execution and is comfortable generating dynamic HTML5 features using JQuery and JavaScript REST interfaces.
Developed synchronous and asynchronous communication interfaces using SOAP and REST API services in a C# WCF environment.
Developed many efficient SQL stored procedures and have reverse engineered many more.
Proficient at relational database design, development and management, primarily in the Microsoft SQL environment but Oracle as well
Specialties:
• C#, C++, SQL, Java EE, JavaScript, VB Script, VB.Net, ASP.Net
• LINQ to SQL, SQL Server, Oracle
• MVC, HTML-5, JavaScript, jQuery, Ajax, CSS, DOM
• WPF, .Net Framework, Visual Studio, SourceSafe, SVN
• WCF, SOAP, XML, XSLT, MFC, IIS, REST
• Android SDK, Windows CE, Eclipse, GIT, Maven
Senior Software Engineer
AmDocs February 2014 - Present
Member of global development team responsible for development and maintenance of application software in a mixed platform environment. Selected as one of the top 10 AmDocs innovators of 2014. (SOAP) (XML) (XSLT) (.Net Framework) (MVC) (ASP) (Linux) (Oracle) (SQLServer) (Visual Studio) (TFS) (Proprietary Systems)
Senior Software Engineer
Markit North America August 2012 – February 2014
Responsible for developing C++ Windows services in a SAAS test-driven environment and application enhancements and problem resolutions using Java and Eclipse in a Linux environment. Also responsible for developing regression and unit test suites using both C++ Visual Studio and Java-JUnit-Eclipse.
Senior Software Engineer
Intermatic-Graesslin -> Accord Inc. March 2012 – August 2012
Maintained and developed enhancements to a Windows WPF application that controls several network connected smart devices. Designed and developed a multi-threaded, asynchronous, socket network transport object used by the application to process remote control, remote upgrades and other device dependant functionality. (WPF) (.Net Framework) (C#)
Senior Software Engineer
Lyons Consulting Group December 2011 – March 2012
Developed a collector-mapper-publisher system to consume several Demandware XML catalogs and feed them to the Amazon web services. Written in C# and exposed as a web service it synchronized the Decker’s Corporation Ugg Boots inventory database with the Amazon web store through AWS. The system also performed order settlement processing that consumed and processed the Amazon web store transactions and applied the results to the Decker’s back-end database. (XML) (.Net Framework) (C#) (WCF)
Senior Software Engineer
www.partypro.com April 2005 – December 2011
Developed bi-directional event-driven web services using Microsoft (WSE) and (WCF). Written in C# and exposed as a SOAP interface over TCP, this service synchronizes business management systems with remote .Net e-commerce website platforms. These two web services communicated with each other; one representing the back-end accounting-inventory system and the other service representing multiple remote .Net e-commerce web sites. Web orders and warehouse inventory was automatically synchronized. (TCP) (SOAP) (XML) (XSLT) (.Net Framework) (C#) (WCF)
Designed and developed an inventory management and order fulfillment application. Written in C#, VB, and SQL, this windows application visually illustrates the exact location of every item in a sales order for efficient collection and accurate order fulfillment. (C#) (SQL) (VB.Net) (Visual Studio)
Senior Software Engineer
MicroSync Corporation October 1987 – March 2005
Developed and deployed e-commerce web sites using Microsoft Commerce Server, SQL Server, Java, VB Script, and HTML, on a Microsoft IIS / ASP.NET platform.
Consulting Software Engineer
Baxter Healthcare Corporation November 1997 – April 1999 (1 year 6 months)
Designed and developed application components for a pharmacy automation system. (C) (C++) (VB) (DCOM) (TCP/IP) (Win SDK)
Senior Software Engineer
Viaticus Corporation September 1996 – November 1997 (1 year 3 months)
Assisted in the design and development a call center application with automatic account retrieval and predictive dialing. (VB) (SQL Server)
Consulting Software Engineer
Encyclopedia Britannica January 1996 – September 1996 (9 months)
Assisted in systems integration, design and development of database sub-systems to manage places and populations of the world. (VB)
Consulting Software
Engineer ABB Robotics September 1995 – January 1996 (5 months)
Designed and developed a multi-lingual, multi-currency software subscription and registration control application using Microsoft Access and Visual Basic. (VB)
Senior Software Engineer
YesCheck - National Data Corporation March 1992 – September 1995 (3 years 7 months)
Directed the re-location and corporate acquisition of a 24-7-365 transaction processing datacenter and network. YesCheck->National Data Corporation. (C) (C++) (SQL Server) (COBOL)
Consulting Software Engineer
Nielsen Marketing Research December 1991 – March 1992 (4 months)
As the member of a small software development team, developed an automated customer contact-invoice tracking system and related PBX application interface. (VB) (SQL Server) (PBX API)
Software Engineer
Chicago Mercantile Exchange December 1987 – December 1991 (4 years 1 month)
As a significant member of a small software engineering team, developed a real-time price reporting system and fault-tolerant network broadcasting protocol. (C) (C++) (MS Assembler) (CE) (VB) (SQL Server) (Sybase) (Win SDK)
Software Developer
Internet Systems Corporation January 1986 – December 1987 (2 years)
Assisted in the development of an automated application testing system, a S.W.I.F.T. communication protocol driver, and a windows application programming interface. (C) (TAL) (Win SDK)
Senior Staff Analyst
Tandem Computers 1981 – 1986 (5 years)
Working at Tandem was a significant career changing experience. The working environment represented a quantum leap in business philosophy, hardware and software technology.
Western Illinois University - Bachelor of Science, Psychology