Michael Powell Email & Phone Number
area 505
LinkedIn matched
Who is Michael Powell? Overview
A concise factual answer block for searchers comparing this professional profile.
Michael Powell is listed as Entrepreneur, CTO, President at Self-Employed, based in Greater Philadelphia, United States. AeroLeads shows phone signal with area code 505 and a matched LinkedIn profile for Michael Powell.
Michael Powell previously worked as Interim Fractional CTO at Across The Pond Creations and Senior Programmer Analyst at Core Laboratories. Michael Powell studied at Frostburg State University.
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
Listed skills include Software Development, C#, Javascript, Java, and 7 others.
Michael Powell's current company
Company context helps verify the profile and gives searchers a useful next step.
Michael Powell work experience
A career timeline built from the work history available for this profile.
Role listed
Entrepreneur, Cto, President
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.
Interim Fractional Cto
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
Senior Programmer Analyst
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.
Senior Software Developer
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.
Lead Software Architect
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.
Senior Software Developer
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.
Freelancer
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.
Lead Software Developer
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.
Software Developer
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.
Senior Software Developer
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.
Lead Software Engineer
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.
Software Developer
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.
Lead Software Developer
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 education
-
Frostburg State University
Frequently asked questions about Michael Powell
Quick answers generated from the profile data available on this page.
What company does Michael Powell work for?
Michael Powell works for Self-Employed.
What is Michael Powell's role at Self-Employed?
Michael Powell is listed as Entrepreneur, CTO, President at Self-Employed.
What is Michael Powell's phone number?
AeroLeads has found 2 phone signal(s) with area code 505 for Michael Powell at Self-Employed.
Where is Michael Powell based?
Michael Powell is based in Greater Philadelphia, United States while working with Self-Employed.
What companies has Michael Powell worked for?
Michael Powell has worked for Self-Employed, Across The Pond Creations, Core Laboratories, Baker Hughes, A Ge Company, and Detectachem.
How can I contact Michael Powell?
You can use AeroLeads to view verified contact signals for Michael Powell at Self-Employed, including work email, phone, and LinkedIn data when available.
What schools did Michael Powell attend?
Michael Powell studied at Frostburg State University.
What skills is Michael Powell known for?
Michael Powell is listed with skills including Software Development, C#, Javascript, Java, System Deployment, Software, Xml, and Agile Methodologies.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial