MICHAEL A. STEIN
Smithtown, NY 11787 – mstein.software@gmail.com
Highly skilled full stack software developer with extensive backend and data management experience. Over 35 years of experience in developing scalable, high-performance web applications. Proficient in a wide range of technologies, with a proven track record of delivering projects on time and within budget. Strong background in designing, developing, and maintaining complex systems and applications, with expertise in front-end and back-end development. Highly skilled in problem-solving and critical thinking, with a passion for creating user-friendly and efficient software. Excellent communication and collaboration skills, with experience working in cross-functional teams and managing stakeholders.
- Communication
- Collaboration
- Time Management
- Problem-Solving
- Attention to Detail
- Adaptability
- Learning Mindset
- Empathy
- Patience
- Customer Service
- Creativity
- Leadership
- Project Management
- Strategic Thinking
- Data Analysis
- Risk Management
- Business Acumen
Software Engineer / Full Stack Developer / Web Developer – HTML, CSS, SASS, FLEXBOX, GRID, JavaScript, React, React Native, Angular, Bootstrap. Node.js, PHP, AJAX, Laravel, C, C++, API, SOAP and REST design and integration.
Back End Design for server data handling and delivery. – 35 years of Database Design and Architecture experience, provides for robust Back End support for all applications. Highly Skilled in SQL Query Design in it’s various flavors. Microsoft SQL Server, Oracle, Postgress, MySQL, MariaDB, Transact-SQL, xQuery and SOQL.
Data Warehousing concepts and technologies, Performance tuning and optimization, Backup and recovery procedures, Version control systems, Data security and privacy standards and protocols, catastrophic data recovery planning. Data Archival, RAID Redundancy, and Security.
Encryption Software, RSA, Elliptical Curve, HASHING, Token Authentication, OAuth 2.0
Windows Development – Application design in C/C++ using the Microsoft Windows SDK Object Library, Microsoft Visual Studio.
Mobile Application Development – Google Android.
Business Intelligence and Data Analytics – Queries, Reporting, Charts, Graphs, Interactive Dashboards, (BI) Business Intelligence, Power Query, Microsoft Power BI, Excel Spreadsheets, Crystal Reports, VBA, SQL, Accounting and Financial Analysis.
WordPress Development – Intimate understanding of the WordPress Engine Back End Architecture. Plugin and Theme design with PHP, JavaScript, bootstrap React and MySQL. WooCommerce, eCommerce, Automated Social Publishing/Facebook/Twitter, Web Scraping, Newsletters, eCommerce, Twilio Texting, SMTP eMail handling and credit card processing.
Web Analytics, and Marketing – Google Analytics, Analytics, Search Console, AdSense, Speed, Ads, SEO.
Development and Integration for the full suite of Microsoft Office Applications using OLE, VBA, OBDC, SMTP and other integrations. (Word, Excel, Outlook, OneNote, Office365, Access, Power Point )
Server Management – cPanel, SSL, Threat Protection, rewrite engine, Apache, WAMP and LAMP Stacks. DOS, DOS shell script, Linux, Microsoft Windows, Windows NT, Red Hat, , Shell script, Ubuntu, UNIX, UNIX Shell, Debian
Version Control – Git, Git Hub, Git Lab, Git Kracken,
Network/Systems Engineer – Network protocols (TCP/IP, DNS, DHCP, SMTP, SNMP), Routing and switching (Cisco, Juniper, BGP, OSPF, MPLS), Network security (Firewalls, VPN, IDS/IPS, NAT, ACLs), Network performance analysis and troubleshooting, Virtualization technologies (VMware, Hyper-V, KVM), Cloud computing (AWS, Azure, Google Cloud), Linux/Unix system administration, Windows server administration, Scripting languages ( Bash, Perl), Network monitoring and management tools (SolarWinds, Nagios, Wireshark), Storage technologies (SAN, NAS, RAID), Disaster recovery and business continuity planning, Network automation and orchestration (Ansible, Puppet, Chef), Collaborative tools and software (JIRA, Confluence, Slack)
- Multi-phase Sage 300 ERP Implementation, SQL Implementation.
- This was a multi-year project involving collecting and cleaning data from multiple sources, including Access, Excel, and numerous web resources.
- Built Secondary DataBase to supplement Sage 300, utilizing MicroSoft SQL Server. Design of extensive SQL Query Library, including Stored Procedures and Triggers.
- Design all reports using multiple platforms. Crystal Reports, Microsoft Business Intelligence, and a custom PHP, JavaScript, React delivery system.
- Install and Implement Apache WAMP and LAMP stack system for internal IntraNet content delivery.
- Integrate FedEx and UPS Shipping systems with Sage 300 using API integration.
- Design, build, and launch company web sites, including Visiontron.com and CrowdControlStore.com using WordPress as a core platform.
- Setup and configure Ecommerce with Credit Card Processing, CAPTCHA and other security measures.
- All Server Web Management using cPanel and WHM. All DNS and Routing configuration.
- Designed Custom Themes and Plugins with PHP, JavaScript, MySql, React and Bootstrap.
- Built Custom Sales Tax Management system to dove tail with Sage 300, in order to provide much more detailed reporting to meet Tax Filing requirements for various states. Expanded Tax Exemption certificate data system. Integrate 44,000 tax codes with US Postal data to correctly break out taxes by County, City, and Special Tax District.
- Created Custom add-on for Sage to correctly run a Cycle Count Inventory system. Design and built Mobile apps for scanning bar codes and managing inventory and orders on the warehouse floor.
- Designed Automatic Graphic charting to display graphicly drawn charts showing the breakdown of Bill of Materials (BOM), Sub-Assemblies, Processes and Labor, involved in costing out the manufacturing process.
- Designed full featured Database Plugin for WordPress. Module reads the Schema out of SQL Tables and creates a fully functioning Data Entry screen for any MySql, SQL Server, Oracle or Postgres table. Form fields are then drag and drop to reposition, and absolute positions are saved to a Form Table.
- Designed and implemented Image Layering system to build composite images from part layers.
- Designed and implemented Product Configuration system that allows you to select all features and colors available on a product, and create database product entries for each of those configurations.
- Design and implement Token Authorization security system for intranet login.
- Built and implemented SMTP Email engine to email various departments and personnel about errors in document completion, and status updates on orders and shipping.
- Designed and created cutting edge Financial Analysis Packages for projections of income and expenses for sophisticated multi-tenanted real estate investment transactions using, Excel, VBA and Power BI to create comprehensive dashboards.
- Met with accountants and portfolio analysts for major banks, including Dime, Washington Mutual, First National Bank of Chicago, to discuss GAAP requirements, depreciation and statistical market performance to conduct RISK management. Produced Detailed and quality data analysis that helped secure numerous accounts with large equity holders.
- Created multi asset short-term and long-term data models and projections enabling stakeholders to successfully secure institutional financing.
- Designed and coded interactive contact and listing data system to push notifications of suitable properties to correct clients, based on interview criteria using C/C++, SQL and Microsoft Visual Studio.
- Lead team conducting lease and expense audits.
- Lead the implementation of ETL processes to integrate data from multiple sources to populate data system.
- Managed all salespeople and Employees and oversee day to day business operations.
- Managed website content using WordPress CMS and ensured that it adhered to web accessibility standards and SEO best practices.
- Managed data governance and security policies, ensuring compliance with data protection regulations.
- Designed and implemented network infrastructure solutions to meet business requirements.
- Configured and maintained Cisco routers and switches, firewalls, and load balancers.
- Monitored network performance and identified and resolved issues using network monitoring tools.
- Maintained network security by implementing and enforcing security protocols and policies.
- Worked with cross-functional teams to ensure that network infrastructure aligned with business goals and requirements.
- Designed and implemented DataBases to manage property and owner information..
- Created comprehensive Contact Management system for use in Emails, Correspondence, and Marketing.
Sutton and Edwards, where I was hired to do a full computerization. This included research and purchase of 50 desktops, wiring the entire office for Cat5 and configuring server and client systems to finish up the network. I installed and trained staff on Lotus 1-2-3 and AmiPro, before Microsoft Word and Excel were release, and later converted and trained on Microsoft Products. Sutton was a much bigger company, with about 50 employees, and they handled major investment acquisitions for Banks and REITS. At this time, Windows was taking over and the entire Customer and Listing system was rewritten for Windows, using C, Windows SDK with a DBIII Engine. DBIII was later swapped out for SQL. In addition, all of the original financial analysis software I built also got a major overhaul, now analyzing full NOI’s of multi-tenanted properties for Investor and Bank Financing. In 1998 I was awarded person of the year ( normally SalesPerson of the year ) for analyzing and breaking down leases, expenses and NOI for 1 million square foot office park, resulting in a sale that earned the company over $5 million dollars in commission. I was officially given the title of Financial Analyst, and was available to provide detailed financial packages to assist salespeople in closing transactions. I was tasked to hire and manage 2 additional people to help maintain the network and database systems
Raish sold custom software solutions and were responsible for the original systems installation at Generation Realty. After seeing the software I had designed and built, they hired me to work on a contract basis coding what would be later be referred to as enterprise management systems. Complete custom business data solutions. The Senior VP of Raish left, and kept me on.
At this point, I was going in to companies and spending 2 weeks there, interviewing managers and staff to document business flow in the office. We designed coded and installed the new system, recreating all necessary hand written forms as computer generated forms, and trained and supported staff on their new system. I also was contracting for a company called RVC Systems that had custom software for hospital and doctors. I was not on the coding team, but I handled installation and support at Hospitals around the NYC area.
Computer Department Manager, Managed and trained a team of 3 people providing data solutions and reporting for the Commercial Real Estate Industry. I handled interviews and hiring and trained 2 of them to be programmers. I designed and coded a customer data system with automated rotating reminders, to prompt salespeople to regular contact, prospecting, and moving transactions to sales closing. I also created an extensive real estate listing system, before such systems were commercially available, and created advanced search algorithms to match detailed client specifications with an inventory of available space for lease and sale. In addition, I designed advance financial transaction analysis software, to better project carry costs of real estate holdings to assist with acquisition financing.
Regents High School Diploma ( Math & German), Northport, NY High School 1984
98 percentile High Scool Graduates Nationwide, accelerated Math, Science and Reading.
Basic Programming Language
Bachelor of Science – Computer Science / SUNY New Paltz – New Paltz New York 1988
COBOL, Fortran, Pascal, Unix. SuperCalc, DataStar, Visual Basic.
Minor Music Theory
1988 – C Programming Language, NetOS, custom print drivers, and disk utilities. Compilers ridiculously expensive !
1989 – C++, DBase IV, FoxPro, QPro4. Time of Modems. Learned to write transfer protocols, programmatically handle TCPIP.
1990 – Wild West of computer Graphics. Custom Video Graphic Drivers with Multi-User enterprise database systems.
1992 – Began Windows Development in C++ using Microsoft C++ Foundation classes and SDK. Lotus123 and Ami Pro were my sweethearts.
…WYSIWYG was the buzz word.
1992 – Abandoned DBase IV Which had a problem corrupting indexes. Designed my own DataBase system using a Binary Tree indexing system.
1993 – The Internet was the new talking point.
Psychologist administered Wechlser IQ test, with score qualifying for MENSA.
1995 – Learned HTML, FontStyles, TrueType. Windows 95, Microsoft Word, and Microsoft Excel came out.
( boo. The Lotus tools were so much better, but Microsoft had the HYPE. Start Me Up! )
1998 – Married, Went to Germany and got to test my college language skills.
1999 – Started learning SQL as it began to become more widely used. Oracle was the buzzword.
2000 – Y2K Bug! .. nah, just kidding. Nothing happened.
2001 – It is the age of Internet … but there are no websites yet. 9-11 changes the world
… no… Birth of my Son Changes the world!
2002 – Saas and strict licensing starts to become incredibly annoying, forcing monthly subscriptions for major applications.
2013 – End of Lotus 123 Forces me to dive into the Microsoft Suite of products. Lynda.com to the rescue.
2014 – Heavy intro into Excel. 15 years of spreadsheets to rewrite.
2015 – Udemy Journey begins, as cataloged below.
This is a GREAT course!
Really dry and instructional, but such an important tool. I LOVE Gitkraken.
The course was great. Incorporating ChatGPT as a tool … priceless.
Intensive course. I also pulled Jira out of this, very useful.
This software has not been updated in 20 years. Never a fan.
Weeks of intensive course work. 321 Lectures, but Jonas is an excellent instructor.
I’m really happy I took this before WordPress Full Site Editing !
Ajax, Fetch and API’s. A golden nugget in the arsenal of tools.
SASS Animations left me with questions, this course helped answer.
C++ Was my intro to OOP, but I was looking to round the PHP toolbox.
This formed the core foundation of the Dataset plugin.
My introduction to Twilio. The Tonto plugin was developed from this.
Proper API design. This was too important not to do right. Intro to Postman tools, too.
This course is regularly updated and I have retaken it 4 times over the last 8 years. Most recently the entire course was changed for Full Site Block Development.
The math and cryptography were invaluable. I approached it with Javascript.