Michael Powell

Michael Powell Email and Phone Number

Entrepreneur, President, CTO, and Principal Software Architect at Self-Employed @ Philadelphia, PA, US
Philadelphia, PA, US
Michael Powell's Location
Greater Philadelphia, United States, United States
Michael Powell's Contact Details

Michael Powell phone numbers

About Michael Powell

We partner with our clients in order to provide well crafted software solutions serving business, finance, logistics, test and measurement, science, or whatever other software challenge arise during the course of doing business. We aim to leave our clients better than we found them, and are especially focused on adding value aligned with our clients’ goals, never letting perfection stand in the way of sufficient.In my business, we live by the Software Craftsmanship Manifesto [1]. Experienced in making tough decisions when it comes to growing the business, and tougher decisions when it comes to honing that excellent software craftsmanship to market. Our bottom line is to leave our clients better than we found them; our clients' successes are our successes. Better still when that relationship is mutually beneficial. Let us handle your software development best practices so that you can focus on growing your business.Our ideal client is small or medium sized business that does not necessarily have nor wish to staff a software development team in house. We stand out from the off-shore pretenders by being on-shore, national, and aligned to cultural values that make the United States great.[1] https://manifesto.softwarecraftsmanship.org

Michael Powell's Current Company Details
Self-Employed

Self-Employed

Entrepreneur, President, CTO, and Principal Software Architect at Self-Employed
Philadelphia, PA, US
Michael Powell Work Experience Details
  • Self-Employed
    Self-Employed
    Philadelphia, Pa, Us
  • Self-Employed
    Entrepreneur, Cto, President
    Self-Employed Oct 2014 - Present
    Have employed several different technologies through various subscriptions, side projects, tutorials, and so forth. Including but not limited to mathematical simulations, data processing, and near-real-time operations. Scope has included front-end, back-end, and middle-tier components. Portfolio examples are available for demonstration upon request.
  • Across The Pond Creations
    Interim Fractional Cto
    Across The Pond Creations Mar 2022 - Dec 2024
    Provided routine technical support on various technology stacks, including, but not limited to, web site infrastructure, domain names, hosting decisions, and Content Management Systems (CMS), full-stack, .NET, core, C# based. Supported image processing, computer, networking and peripheral technologies. Strong advocate for process improvements, gearing toward increased, sustainable volumes, throughput, consistency, etc. Acquainted with dye sublimation technologies and the applications therein. Duties rendered mostly in an advisory capacity.Among other hats worn, provided occasional logistical support, including but not limited to, receiving, equipment and product staging, loading, and unloading. Also including show setup and teardown.https://facebook.com/100084858248424
  • Core Laboratories
    Senior Programmer Analyst
    Core Laboratories Sep 2014 - Oct 2014
    Houston, Texas, Us
    Developed key database views contributing towards customer focused deliverable reports. Evaluated and made recommendations for improvements in coding technologies, styles, compositional elements. Delivered key marketing reports.Improved testability of code base, migrated towards more adaptable service layers, unit and integration testing at all levels. Made key performance improvements through ORM layers, introduced repository pattern, unit of work key concepts.
  • Baker Hughes, A Ge Company
    Senior Software Developer
    Baker Hughes, A Ge Company Feb 2014 - Jun 2014
    Houston, Texas, Us
    Led or contributed to Windows .NET stack geophysical seismic solutions. Performed software development role in partnership with geoscientists. Responsibilities included porting C/C++ code to Windows from Linux, ensuring continuous delivery of C# .NET stack solutions, and adherence to software development disciplines.Windows seismic picking application consisted of a WPF application, whose model was based on a mix of seismic file formats, read and/or parsed depending whether binary or XML in nature, and subsequently run through a series of MATLAB signal processing filters in order to extract actual event details.Developed a MATLAB script to save a MATLAB formatted data file to a known XML formats.Deployed a Team Foundation Server; TFS 2013, with Git configuration throughout the software development process.Recommended development server specifications, value-added MSDN maintenance, and so forth.
  • Detectachem
    Lead Software Architect
    Detectachem Nov 2012 - Sep 2013
    Sugar Land, Tx, Us
    Served as software architect responsible for developing and maintaining new and existing colorimetric drug and explosive detection product lines.Generation One consisted of an embedded Windows CE based solution with supporting software running on a Windows host for purposes of colorimetric analysis and algorithm development, as well as User Experience screen and verbiage layout. The embedded code was primarily written in C# .NET targeting the .NET Compact Framework, with a smattering of C code exposing I2C peripherals.Generation Two consisted of an embedded ArchLinux based solution with supporting software also running on a Windows host along similar lines as with Generation One. The code was primarily designed with a loosely couple C++11 based detection engine, a Qt based front end, and a handful of Qt and/or C++11 features enabling UDP/IP heartbeat, configuration of screen intensity and other features. Highly process oriented, extremely multi-threaded to allow for flexibility during detection, messaging, etc.Responsible for organizing continuous delivery strategy, marking versions, and generally keeping the technical debt down to a minimum.Ask for resume for more details.
  • Esimulation, Inc.
    Senior Software Developer
    Esimulation, Inc. Jan 2012 - Sep 2012
    Houston, Texas, Us
    Served in multiple capacities. First and foremost as a senior software developer responsible for restructuring a Windows desktop product, the eValuator, in a more maintainable manner. Interfaced with Microsoft Visio via COM to make financial model connections with key elements, properties, and so forth, which would subsequently be routed to a FORTRAN COM module for purposes of evaluation and reporting. Also interfaced with Microsoft Excel, also via COM, to facilitate financial reporting.Supported eValuator licensing and delivery mechanisms via a distributed Web Methods, and then a WCF application which superseded it. Utilized SQL Server at various levels, to store financial model elements, as well as licensing details via WCF.Interfaced with SCADA sources over a RESTful web method based server, which subsequently fed into the financial models as yet another data source.Supported the company's IT functions at both a Windows Server, SQL Server, as well as Windows desktop level. Helped facilitate Active Directory deployment company wide, transfer user profiles into Active Directory, ensure data integrity, no loss of directories and files, and so forth. Also performed regular on- and off-site backups of server and client machines.Served as office “fire marshal” of sorts; liaison between the company and building fire safety officials.Engaged in collegial peer-to-peer relationships to define requirements, establish winning strategies, and track progress; also mentored junior staff.
  • Sole Proprietorship
    Freelancer
    Sole Proprietorship Oct 2011 - Jan 2012
    Operated as the sole proprietor of a service oriented software development venture. Developed and maintained vibrational analysis software in service to the energy industry. Maintained relationships with third-party vendors, with whose base station software we were integrating. Experienced with TCP/IP network protocols. Leveraged best practices such as source control, database design.
  • Cs, Inc
    Lead Software Developer
    Cs, Inc Jul 2011 - Oct 2011
    Led thermo-fluid dynamics simulation design effort. Leadership included establishing a sound source control system, performing rigorous attention to detail concerning appropriate dimensional analysis, conversion of units of measure. Maintained simulation model data in a SQL database during and between sessions.Additionally, participated in a hardware / embedded software I/O platform redesign effort. Contributions included, but were not limited to, insights regarding embedded software performance, timing, and so forth, as well as elements of peripheral communication with the platform.Interfaced with several I/O platforms for purposes of driving gauges and other feedback instruments used during simulation in a highly event-driven manner. Developed front end GUI using WinForms, DevExpress for rich components, and highly interactive integration with static as well as dynamic simulation modeling.
  • New Mexico Student Loan Guarantee Corporation
    Software Developer
    New Mexico Student Loan Guarantee Corporation Jul 2010 - Jun 2011
    Participated in the full Agile software development life cycle. Learned about best practices for Model View Controller (MVC), and similar Model-, or Domain-driven-design approaches. Gained experience concerning financial, loan-processing applications. Maintained collegial relationships with application owners and customers, business analysts, as well as peers. Experienced Agile methodologies, Test methodologies, and many Scrum opportunities.Learned how to work with third-party and off-shore vendors, adhere to best practices such as managing code repositories and merging code bases.
  • Gaits
    Senior Software Developer
    Gaits Nov 2007 - Apr 2009
    Contributed to full software development application life cycle of a Nuclear scenario scientific application. Experienced with a variety of supporting technologies including Windows, Java, Source Control, unit testing and others. Rigorous adherence to dimensional analysis and units of measure, nuclear atomic database sources, and other technology and security oriented protocols.Additionally, participated in a FORTRAN port of weather related meteorological software from Linux to Windows. Developed and tested several C/C++ applications.
  • Mechtronic Solutions, Inc.
    Lead Software Engineer
    Mechtronic Solutions, Inc. May 2006 - May 2007
    Albuquerque, New Mexico, Us
    Responsible for providing GUI interface for remote filtration and measurement platform for Sandia National Labs. Interfaced with an embedded software, hardware platform via remote communications. I designed the transport in a flexible manner to accommodate local RS-232 based troubleshooting, as well as SMTP e-mail based communications. This was capable of operating in a variety of circumstances including over satellite connections, with the potential for ground stations being wired or wireless. Obtained a variety of location and other measurement records for processing, mapping, and other feedback opportunities. Participated in the full range of development, testing, and User Acceptance Testing (UAT) throughout the process.I was physically both on and off site during both live testing scenarios.
  • Prism Group, Inc.
    Software Developer
    Prism Group, Inc. Mar 2004 - Mar 2006
    Took responsibility for and operated out of home-office over the duration of the engagement. Responsible for developing and maintaining Visual C++ based Windows user interfaces. Provided Windows services for back-end ticket processing. Experienced with two- and multi-tier database-driven architectures. Contributions included improvements to source control best practices, both in UI code as well as in database domains. Maintained ASP.NET applications, including C#, JavaScript opportunities.
  • Transcore
    Lead Software Developer
    Transcore Aug 1998 - Mar 2004
    Nashville, Tn, Us
    Performed software development duties supporting manufacturing Computer Automated Tag Test System (CATTS). Support primarily included performance improvements, as well as providing new or replacement peripheral device migration paths.Experienced with near-real-time test and measurement and other peripheral interfaces over RS-232 (Serial), GPIB, and Ethernet transports. Platform and language of choice were MS-DOS at the time, and C/C++, as well as a mix of shell and batch scripting. Experienced with source control including CVS and Visual SourceSafe.Upgraded the tag laser etch subsystem with an adaptable COTS, plug-in framework. This was a significant cost savings because the subsystem was newer technology, less prone to breaking down, and also highly adaptive to a variety of customizable applications. The challenges we faced there were memory constraints squeezing all the bits into a single DOS address space, which prompted serious consideration for a Windows upgrade.Subsequently, performed technical leadership duties revising the CATTS software as a database-driven, Windows GUI. We interfaced with resources such as ERP systems to drive manufacturing requirements. Designed COM-based plug-in architecture for purposes of encoding the tags, as well as for interfacing with peripheral equipment.Ask for resume for more details.

Michael Powell Skills

Software Development C# Javascript Java System Deployment Software Xml Agile Methodologies Process Automation Emerging Technologies Data Quality

Michael Powell Education Details

  • Frostburg State University
    Frostburg State University

Frequently Asked Questions about Michael Powell

What company does Michael Powell work for?

Michael Powell works for Self-Employed

What is Michael Powell's role at the current company?

Michael Powell's current role is Entrepreneur, President, CTO, and Principal Software Architect at Self-Employed.

What is Michael Powell's email address?

Michael Powell's email address is mw****@****ail.com

What is Michael Powell's direct phone number?

Michael Powell's direct phone number is +150599*****

What schools did Michael Powell attend?

Michael Powell attended Frostburg State University.

What skills is Michael Powell known for?

Michael Powell has skills like Software Development, C#, Javascript, Java, System Deployment, Software, Xml, Agile Methodologies, Process Automation, Emerging Technologies, Data Quality.

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.