Jonathan McCracken
Software Staff Engineer at Opus Inspection- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Credentials
-
Security+ CE
CompTIASep, 2013- Nov, 2024
Experience
-
Opus
-
Sweden
-
Motor Vehicle Manufacturing
-
100 - 200 Employee
-
Software Staff Engineer
-
Aug 2018 - Present
-
-
-
TEKsystems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Systems Architect
-
Feb 2018 - Aug 2018
Took on work items to design system architecture and interface control using defined and approved requirements and then manage and execute product delivery by serving as key technical resource and development team lead. Responsible to investigate system issues, determine root cause and/or options and then create and execute action plans as needed. Increased my ability to multi-task by working independently and/or as part of a team as circumstances dictate to most effectively resolve specific issue, investigate options for performance or systemic improvement or create and confirm action plan for technological innovation. constructed documents of features, modules, requirements, and risks of projects or task development as needed. implemented custom designs, definitions, and developed custom modules, features, and package integration from proposal to product. Fortunate to lead, direct and execute development activities using industry-leading web and .NET technologies. Developed and implemented policies and procedures to ensure that systems support the organization's business requirements and meet the needs of end users. Composed systems based on user/client needs, cost, and required integration with existing applications, systems, or platforms. Made best attempts to act as a resource for others concerning a wide variety of the company’s concepts, practices, procedures and technical implementations and products. Backed senior management and project management as required to ensure that projects are completed on time and stay within budget. Detailed and used quantitative methods for measuring the stability and health of the defined architectures. Investigated and stayed current in emerging technology and observant of trends in the industry. Show less
-
-
-
BroadPath
-
United States
-
Outsourcing and Offshoring Consulting
-
700 & Above Employee
-
Senior Software Engineer
-
Jun 2016 - Jan 2018
• Made use of skills as full stack developer on a MVC.NET multithreaded asynchronous application by leveraging my skills in Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript, jQuery, Ajax, JSON, C#, Lambda Expressions, LINQ, Entity Framework Code First, Azure Cloud Environment (Virtual Machines/Functions/SQL Database/Redis Cache/Load Balancer/Web Apps/Table Storage), Moq/Mock, xUnit testing, MVC, MVVM patterns and REST architecture. • As a motivated team member assisted in re-engineering a web-based real-time video enterprise level application and re-designed MSSQL database used by fortune 500 companies. • Led initiative to implement multiple new features by authoring numerous design documents based on business requirements to present to organization, and often implemented designs as an individual developer or as an effective team member as needed. • Effectively used an Agile approach to software development to effectively work with a great team using Git and GitHub. • Reported directly to project manager on projections and implementation of rapidly evolving customer requirements making use of dynamic time management skills. • Became exceptionally involved in the backed-end development of the database by redirecting development from use of stored procedures and dapper to entity framework. Show less
-
-
-
CGI
-
Canada
-
IT Services and IT Consulting
-
700 & Above Employee
-
Computer Scientist / Software Engineer / .NET Web Developer
-
Feb 2015 - May 2016
• Had the fortune of engaging in web development by implementing new and exciting program technologies into a .NET environment relating to VB.NET, C#, SQL, Javascript, Jquery, AJAX, CSS, HTML, and Single Page Design. • Developed 2 multi-tier enterprise level web applications using MVC.NET, Web Forms and SQL Server from conception to launch by gathering requirements via discussions with users leading to a friendly UI and superior UX. • Documented and maintained user documents and technical guides as required by DISA Security Technical Implementation Guides (STIGs). • Successfully worked with all members of the team using subversion to deliver a complete and verbose application. • Required to work with limited supervisory direction to solve complex problems based on user input and requirements. • Standing Team Lead and Agile Scrum Master when primary team lead was absent from project duties for any reason. • Engaged in peer code review to improve understanding of the application and ensure proper standards. • Created and deployed dynamic parameter reports using SQL Server Reporting Services (SSRS) and SQL Server data tools. • Responsible for developing stored procedures, functions, views, relational databases, remote procedures, SQL agent tasks, and SQL scripts for SQL Server 2012 . • Successfully made numerous suggestions which were implemented into the active application to improve various aspects. • Provided customer support to end users ranging from teaching user experience to high level technical issues. • Managed and mentored associate developer in new integration of latest technologies into a quickly adaptable and secure web application based in Internet Information Services (IIS). Show less
-
-
-
Engility Corporation
-
United States
-
Defense & Space
-
700 & Above Employee
-
Computer Scientist / Software Engineer / .NET Web Developer
-
Mar 2014 - Feb 2015
•Pioneered a secure customizable cross data source web dashboard environment with friendly customer user interface (UI) to aid in the testing, evaluation, and certification of government systems and products from inception, based in ASP.NET technology and Microsoft’s Application Architecture using Visual Studios 2008 and 2012. • Had the fortune of engaging in web development by implementing new and exciting program technologies into a .NET environment relating to VB.NET, C#, SQL, Javascript, Jquery, AJAX, CSS, and HTML. • Acted as Task Lead when primary Task Lead was out for any reason. • Managed associate developer in new integration of latest technologies into a quickly adaptable application. • Aided the customer in creating requirement documents by gathering user stores to create a useful and verbose UI / UX. • Utilized agile methodology to take advantage of each talented team member’s strengths and implement user requirements as well as make suggestions to improve efficiency and application performance as a result of testing. • Created/Implemented stored procedures, views, tables, SQL agent tasks, remote procedures, ASP.NET Membership Provider, and complex Transact-SQL statements using SQL server 2008 R2 and 2012. • Worked as self-managed member with indirect/remote supervision for the contract term. Show less
-
-
-
SAIC
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
UNIX Systems Administrator
-
Aug 2013 - Mar 2014
• Rapidly design and integrate solutions to the system in order to stop and prevent misuse or security threats when a potential threat is identified in a Solaris 10 environment. • Ensure compliance with DoD security policies for internal and external connections to the managed systems using STIGs. • Monitored the system performance and logs daily to ensure required system resources were available to authorized users. • Certified as HBSS administer for multiple sites within scope of duties. • Automated system checks to assist in the rapid identification and solution of problems. • Managed both onsite and offsite UNIX servers which hosted the live application, a test environment, and a hot site back up. Show less
-
-
-
DePaul Industries
-
United States
-
Staffing and Recruiting
-
1 - 100 Employee
-
Guard II
-
Jan 2013 - Aug 2013
Responsible for the flow of access to a secure facility under a contract with the Department of Defense (DoD). Responsibilities include employing proper Operation Security procedures (OpSec) to ensure our government’s secrets are protected. Maintained the security of the facility by keeping records of authorized access to the area. I closely work with coworkers schedules and available resources to ensure all duties are completed on a dynamic schedule based on need. I have gone out of my way to make myself a valuable resource to the company by volunteering to expand my duties to include Office 2007 support as well as template design when primary duties allowed. Show less
-
-
-
U.S. Geological Survey (USGS)
-
Research Services
-
700 & Above Employee
-
Information Technology Specialist
-
Sep 2008 - Dec 2012
• More than 4 years of information technology experience with the USGS Water Resource Divisions Computer Services Section by administering computer systems which were mission critical in the analysis of natural resources throughout the world. • Planned and executed coordination, analysis, design, development, and maintenance of network and system technologies for use by scientists in various fields of study who possessed a varied range of computer expertise. • Used a spectrum of technologies to find solutions to problems which included Java, Python, Visual Basic Scripting, HTML, CSS, SQL, Linux, Ruby, C, Eclipse IDE, and Visual Studio 2008/2010. • Had the privilege of maintaining a Microsoft Windows Active Directory for new and current employees on an enterprise level. • Installed and analyzed Dell PowerEdge Blade Servers, ArcGIS, Visual Studio, MS Office Suite, Windows XP/7, Windows Server 2008/2012 on user level workstations, laptops and servers as was needed and deemed appropriate. • Composed and presented state wide training on government systems which required the implementation of both interactive multimedia and oral communication. • Worked with Windows 2008 R2/2012 and UNIX Solaris 9 based virtual servers in parallel at an administrative/root level including routine maintenance, data recovery, backup, and remote desktop for windows. • Developed and documented applications to deploy enterprise software for the state to be accessible to users of all levels of computer experience. Show less
-
-
-
Canyon Vista Medical Center
-
United States
-
Hospitals and Health Care
-
1 - 100 Employee
-
Service Specialist
-
Dec 2004 - Aug 2008
In an emergency healthcare environment I was required to have a set of time management skills able to adjust to dynamic changes caused by high intensity situations. I was also responsible for maintaining high standards set by the Joint Commission on the Accreditation of Healthcare Organizations which was a source for more than 30% of the total income of the facility. Having an outgoing personality I was able to hold a high level of sensitive customer service skills required in a field which is constantly exposed to guest’s intense emotional states. Maintained exceptional relations with immediate coworkers and consistently interacted with the 800+ other staff members as part of daily duties. Show less
-
-
Education
-
University of Arizona
Bachelor of Science (B.S.), Computer Science