Tim Johnson

Tim Johnson Email and Phone Number

Senior Developer, Technical Designer and Architect @ Aptos Retail
Canada
Tim Johnson's Location
Canada, Canada
Tim Johnson's Contact Details

Tim Johnson work email

Tim Johnson personal email

About Tim Johnson

A senior developer with extensive experience developing enterprise software. Working closely with others, I make software that just works, and that people love to use.I enjoy what I do, and do what I enjoy.With excellent problem solving skills I am a go-to person for unblocking issues affecting the team.

Tim Johnson's Current Company Details
Aptos Retail

Aptos Retail

View
Senior Developer, Technical Designer and Architect
Canada
Website:
aptos.com
Employees:
766
Tim Johnson Work Experience Details
  • Aptos Retail
    Senior Developer, Technical Designer And Architect
    Aptos Retail
    Canada
  • Aptos Retail
    Senior Developer, Technical Designer/Architect
    Aptos Retail Oct 2007 - Present
    Alpharetta, Us
    Analyze, design, implement and test solutions for the business requirements.Find and fix defects, and improve performance of legacy code to make a more stable and reliable product.Mentor and lead developers to be better at what they do. This involved providing group and individual training, writing technical documentation, code reviews, and design review.- Implemented technical features to remove obsolete back-end frameworks, simplifying the cloud and traditional deployment models.- Modernized the web-based inventory system to support mobile and HTML5, providing native applications on Android and IOS using Xamarin.Forms.- Lead the development of an automated system of deployment and integration testing.Experience working with agile, as well as more traditional development methodologies.Here's the buzz words: C#, C++, N-tier architecture, WCF, Windows Forms, REST, WebAPI, Xamarin, Sql Server, click-once, ASP.Net, JavaScript, Visual Studio,.[Aptos is formerly Epicor, formerly NSB Group, formerly STS Systems]
  • Cae
    Software Developer
    Cae Jun 2002 - Sep 2007
    Montréal, Québec, Ca
    As a lead developer of the User Interface group of the Products and Technologies department of CAE I was responsible to develop next generation software and tools to replace the legacy Unix-based instructor systems used for simulator-based training. The aims of the software framework we developed, coupled with new procedures, were to reduce development time of new graphical control and monitor applications for simulator instructors, increase user satisfaction by allowing modern UI features to be used, and to reduce the possibility of errors introduced in the process of integrating GUIs and simulation objects. Other responsibilities involved training and mentoring other developers in .Net technology and Object Oriented patterns and practices, and maintenance and problem solving for the initial role-out of the programs developed with our framework. Instructor tools built with this framework are now installed on several flight simulators around the world, and being used in the development of other “off the shelf” products. In our small team we are all involved with every phase of the lifecycle of the product – including requirements analysis, prototyping, design, development, and maintenance support. Software was developed using object oriented approach using UML and design patterns, and implemented in Microsoft .NET (C#, and CPP/CLI), while interfacing with native C++ components.
  • Cae
    Software Developer
    Cae Sep 1999 - May 2002
    Montréal, Québec, Ca
    Employed as a Software Engineer in the Instructor/Operator Systems (IOS) team, my role involved working with members of other teams to complete instructor user interfaces for high quality full flight simulators. Tasks performed included requirements analysis, design and documentation, software development, installation and integration, and maintenance. Software development was performed using the C and Fortran languages in a UNIX and X-Windows environment, additionally utilising a variety of proprietary tools. In June 2000, I temporarily transferred to CAE headquarters in Montréal, Canada, for a period of 9 months. This was to perform the software installation and initial software integration for the Australian Air Force C130H project in parallel with the construction of the simulator hardware. Returning from Montréal in March 2001, I took over the leadership role of the IOS team for CAE Australia. In addition to the software engineering tasks, this encompassed the management of task assignment and workloads of team members, and guiding team members.
  • Global Technology Corporation
    Applications Consultant
    Global Technology Corporation Jul 1998 - Mar 1999
    In this job, I worked as a full-time consultant to Schroders Australia Limited, developing and maintaining various small to medium sized database and client applications relating to the finance industry. These included treasury systems, investment management database systems, equipment and asset registry databases, and other small utilities for their IT department. Software was developed in Visual Basic (V5), SQL, C++, and MS Access. Being involved in the entire cycle of development – from requirements analysis to support of the final product – I gained experience of many aspects involved in professional software development.

Tim Johnson Skills

C# Software Development .net Visual Studio Agile Methodologies Software Design Object Oriented Design Microsoft Sql Server Design Patterns Requirements Analysis C++ Oop Integration Tfs Continuous Delivery Team Leadership Programming Sql Databases Agile Testing Automated Software Testing Unit Testing Software Lifecycle Management Functional Testing .net Framework User Interface Javascript Html Css Sql Server User Interface Design Windows Visual Basic Visual Basic 5.0/6.0 Software Engineering Xml Scrum Enterprise Software Asp.net Iis Testing T Sql Wcf Software Project Management Html5 Web Applications Web Services Clean Code Training

Tim Johnson Education Details

  • University Of Technology Sydney
    University Of Technology Sydney
    Software Engineering Graduate Certificate
  • University Of Technology Sydney
    University Of Technology Sydney
    Computer Systems Design

Frequently Asked Questions about Tim Johnson

What company does Tim Johnson work for?

Tim Johnson works for Aptos Retail

What is Tim Johnson's role at the current company?

Tim Johnson's current role is Senior Developer, Technical Designer and Architect.

What is Tim Johnson's email address?

Tim Johnson's email address is th****@****ail.com

What schools did Tim Johnson attend?

Tim Johnson attended University Of Technology Sydney, University Of Technology Sydney.

What are some of Tim Johnson's interests?

Tim Johnson has interest in Science And Technology, Children, Education.

What skills is Tim Johnson known for?

Tim Johnson has skills like C#, Software Development, .net, Visual Studio, Agile Methodologies, Software Design, Object Oriented Design, Microsoft Sql Server, Design Patterns, Requirements Analysis, C++, Oop.

Who are Tim Johnson's colleagues?

Tim Johnson's colleagues are Charishma C, Robin Boyer, Dilip Prakash, Riley Escobar, Ed Trainor, Rebecca Wade, Timmia Perry.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.