Michael Tobler Email and Phone Number
Michael Tobler work email
- Valid
Michael Tobler personal email
Experienced software developer and team lead with proven track record of completing difficult projects with minimal guidance and the skills to develop user friendly, robust, extensible solutions. Demonstrated ability to guide technically complex projects through the full software development life cycle, including requirements gathering and analysis, design, implementation, testing, and maintenance.
Prime Solutions Group, Inc.
View- Website:
- psg-inc.net
- Employees:
- 47
-
Program Manager And Technical Lead And Principal Software EngineerPrime Solutions Group, Inc.Phoenix, Az, Us -
Program Manager/Technical Lead/Principal Software EngineerPrime Solutions Group, Inc. May 2019 - PresentGoodyear, Arizona, UsDOD TS SSBI(2018)• Managed multiple programs interfacing with customers, driving development, managing budgets and ensuring customer satisfaction. • Designed and created software GUI plugins using Visual Studio C++, QT libraries and LiquidXML messaging libraries to interact with underlying Java services and show interactive data on geographical maps.• Created python applications to run within Docker containers built upon Nginx, Kubernetes and spark frameworks and configured/built using Ansible and Helm charts. • Set up Kubernetes pods to store credentials necessary to interact with Amazon Web Services. • Created python applications using boto3 libraries to make use of AWS SNS topics, SQS Queues, S3 storage, Simple Workflows (SWF) and DynamoDB for application functionality. • Configured and wrote python applications to use MongoDB for encrypted container data storage• Created Behavior Driven Development tests using python and Behave to test all applications as well as cross application integration. • Implemented python REST web services using Flask plus and Flask X allowing the different Kubernetes pods and external services such as Swagger to interact with each pod. • Used Confluence, JIRA and BitBucket to document Application design, keep track of stories/tasks and their status’ within Agile Sprints and to create code pull requests/merges as well as other interaction with the underlying Git Repositories. • Interacted with Jenkins for nightly builds and their status’. -
Principal Software EngineerGeneral Dynamics Mission Systems Mar 2018 - May 2019Wrote Python code to automate testing of Analog to Digital circuit boards and command Signal Generators greatly reducing testing time required to analyze different boards.Fixed bugs in and wrote code for C++ and Java Enterprise Applications on Weblogic 12c servers and Red Hat Linux machines.
-
Staff Software Engineer/ Integrated Product Team Lead / Software Integration LeadLockheed Martin Jun 2011 - Mar 2018Bethesda, Md, UsDOD TS SSBI(2015)Integrated all C++, Java, C# Applications in test and operational environments.Implemented MDBs, EJBs, session beans and web services on Glassfish and integrated them with standalone Java Apps, JPA data storage in SQL Server and ActiveMQ JMS interaction with Qt(C++) Graphical User Interfaces.Full software development life-cycle experience. As the Infrastructure Integration Product Team Lead I was responsible for defining and configuring the underlying infrastructure used by a group of projects to track software problems and automate software builds. My team analyzed the products available in both areas, gave recommendations for which tools to use and upon successful acceptance of product recommendations setup and configured JIRA, BitBucket and Bamboo as the problem tracking and build automation tools used by the projects. I also worked with Jenkins to configure nightly builds prior to our project choosing Bamboo instead.In this capacity I converted our JMS messaging provider from Websphere MQ to Apache's Active MQ, modified our environment to incorporate Mule ESB and created standard NSIS C++ GUI and JEE service installer templates for all projects. I was also responsible for organizing and distributing work to engineers, reporting status and results to management and our customer, OO design and implementation of C++, Java standalone and JEE software and providing mentoring and direction to the engineers in my team.As the Software Integration Lead I was responsible for defining and configuring the project test and operational environmentsworking with customer employees to configure and verify the deployed environmentproviding functional software builds and patches providing troubleshooting support I worked with local and remote software teams to merge, verify and validate successful software builds as well as deploy and test those builds in the development and operational environments. -
Staff Software EngineerLockheed Martin Jul 2009 - Jun 2011Bethesda, Md, UsInfrastructure Definition Lead/Common Services Technical LeadResponsible for defining and creating a Windows 7 Development environment for the Software Team in a new area incorporating the use of new technologies such as Glassfish, Maven, NetBeans, Open MQ, and EJB 3.0 and integrating them with Microsoft products such as SQL Server and Visual Studio. Responsible for creating the build scripts and environment for project code as well as giving recommendations of which technologies to use in the future.Responsible for creating an operational environment on Windows Server 2008 using Glassfish, Ant scripts and IBM Websphere MQ. Responsible for clustering the Glassfish Servers, Websphere MQ Servers and SQL Servers.Documented the environment’s use and setup for all other members of the team to use in creating their own development environment. Worked with other members of the team to mentor them on environment usage and resolve issues and concerns.Designed and built Java Applications running on Red Hat LINUX which interacted with the Glassfish Services via both Open MQ and Websphere MQ.Mentored and assisted all software engineers on the new project in designing and building new J2EE/JEE services and functionality using the new environment as well as incorporating the use of JPA in the services and interacting with RED HAT Applications. -
Staff Software EngineerLockheed Martin Nov 2007 - Jul 2009Bethesda, Md, UsTechnical Lead of a team of 12 Software Engineers which took the generic SOA baseline we had previously created and built upon it to deliver program specific functionality for the tasking, control and dissemination of complex algorithm processing and its products.Led my team through an incredibly aggressive schedule which included all phases of the design, development, testing and integration necessary to customer delivery. Defined unit and system tests needed to verify that system functionality met customer requirements.Designed and built BEA Weblogic Workflows, EJBs and Web Services, needed Oracle database tables and Service interaction with those tables via JDBC.Provided time estimates for work completion as well as daily status on milestone completion. Mentored and taught the majority of my team how to use and setup the Weblogic suite of tools, MQ, development environments, create stored procedures, create workflows and handle Enterprise Service Bus flows. -
Staff Software EngineerLockheed Martin Apr 2006 - Nov 2007Bethesda, Md, UsTechnical Lead of a team of 7 Software Engineers responsible for creating a generic SOA baseline to be used by multiple project groups. The baseline incorporated Websphere MQ and JMS Messaging, BEA Weblogic Application servers, Weblogic Enterprise Service Bus, Weblogic Integration 9.2 and Oracle 10 to provide generic services which other groups can build upon to implement their specific functionality.Identified unit and system tests needed to verify that system functionality met requirements.Designed and implemented BEA Weblogic Workflows, EJBs and Web Services needed to provide the generic functionality and Java classes to interact with Oracle Databases via JDBC.Designed and implemented MQ messaging between C++ and Java applications and services.Wrote Ant, Perl and WLST scripts to create domains and deploy to them as well as verify MQ and other system configurations settings.Used JMeter and JUnit to create unit and component level tests for the software created to ensure it met all requirements. Responsible for ensuring that any problems were found, assigned to the appropriate developers and corrected in a timely manner. Worked to ensure that progress met customer timelines and requirements and worked to collect statistics to be used in estimates for future work. -
Staff Software EngineerLockheed Martin Jan 2002 - Apr 2006Bethesda, Md, UsLead Software Engineer on a team responsible for the tasking, control and dissemination of complex algorithm processing and its products on a UNIX platform using Java, C and C++ in the Object Oriented paradigm where appropriate.Responsible for analyzing customer requirements, briefing customers on design decisions and the time required for the implementation of those requirements. Worked with other Team Leads to create and refine cost and time estimates. Responsible for assigning team members to implement portions of the design according to abilities and time constraints to meet customer deadlines and requirements.Worked with my team and other subsystem leads to design and implement changes to the operational system and guarantee that successful interaction between the different subsystemscontinued after those changes were implemented.Worked with the Test Team to identify problems in the system and resolve those problems in a timely and efficient manner.Worked with Systems Engineering to communicate the impact that changes made to the system would have upon the final product and how these changes would be seen by the system operators and customers.Provided real time support to the customer and system operators if problems arose on the operational system and implemented solutions in a timely manner to ensure continuous operations. -
Senior Software EngineerLockheed Martin Integrated Systems And Solutions Apr 1998 - Jan 2002Designed, implemented and maintained socket based, CORBA and Web Services tasking interfaces written in C, C++ and Java which handled communication between the our internal applications and other company internal as well as external applications.Designed, implemented and maintained Java Swing and C++ Motif Graphical User Interfaces.Designed, implemented and maintained Java applications and database code to interact via JDBC with both SYBASE and ORACLE databases.
-
Senior Software EngineerRaytheon Jun 1995 - Apr 1998Arlington, Va, UsMaintained and wrote software for satellite control and information systems on VAX and SUN systems using C, C++, Fortran and VAX DCL.Use of SUN OS 4.13 and SOLARIS 2.5 UNIX systems and VMS 5.52 and 6.2 operating systems.Use of SUN SPARCStations and ULTRAs, DEC VAXs and ALPHAs.Graphical User Interface and Object Oriented design and implementation in C++ and X-Windows. -
Maintenance ProgrammerIbm Sep 1994 - Jun 1995Armonk, New York, Ny, UsTroubleshoot and fix bugs in educational software on PCs.Deliver reliable, user friendly code to customers on time.Use of MS DOS 5.1 and 6.2, MS Windows 3.1, MS Windows95/NT, PCDOS, OS/2 and Novell Netware. Programmed in Borland C/C++ 3.1 and 4.0, Borland Pascal 7.0 and DOS Batch files. -
Radar TechnicianUtah Air National Guard Feb 1989 - Jun 1995Worked with a team of Radar Technicians to maintain, align, troubleshoot and repair a mobile radar system.Supervised fellow technicians.
Michael Tobler Skills
Michael Tobler Education Details
-
Brigham Young UniversityComputer Science -
Utah Valley UniversityElectronic Engineeering Technology
Frequently Asked Questions about Michael Tobler
What company does Michael Tobler work for?
Michael Tobler works for Prime Solutions Group, Inc.
What is Michael Tobler's role at the current company?
Michael Tobler's current role is Program Manager and Technical Lead and Principal Software Engineer.
What is Michael Tobler's email address?
Michael Tobler's email address is mi****@****inc.net
What schools did Michael Tobler attend?
Michael Tobler attended Brigham Young University, Utah Valley University.
What are some of Michael Tobler's interests?
Michael Tobler has interest in Education, Children, Disaster And Humanitarian Relief.
What skills is Michael Tobler known for?
Michael Tobler has skills like Java, Java Enterprise Edition, C++, Microsoft Visual Studio C++, Borland C++, Pascal, Windows Software Development, Unix Operating Systems, Red Hat Linux, Software Development, Software Engineering, Software Design.
Who are Michael Tobler's colleagues?
Michael Tobler's colleagues are Bo Sullivan, Sharon Marvin, Robbie Reed, Kurt Calhoun, Asher Shores, Luke Kanuchok, Christian Carlson.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial