Over Twenty Years Experience Managing and Delivering Software Solutions to Meet Clients

Total Page:16

File Type:pdf, Size:1020Kb

Over Twenty Years Experience Managing and Delivering Software Solutions to Meet Clients

Morry Spitzer [email protected] (305) 724-6221

Over twenty years’ experience managing and delivering software solutions to meet clients expectations and needs. Possessing a strong talent for grasping complex data processing requirements and the ability to accurately determine time and cost estimates to create software solutions.

Technical Summary:

Extensive experience with a variety of applications and business systems has been key for successful consulting engagements and development of software products.

Software Analyst: Interact with stakeholders to assess software needs. Create program and database specifications. Provide cost and deadline estimates. Continue to communicate clearly to manage stakeholder expectations.

Programmer and Technical Team Leader: Write, debug, and customize programs in C# and VB.Net for WinForms, inward-facing asp.Net, and .Net data services. In addition, as technical team leader, organize and track tasks and assignments, monitor progress toward stated goals, and insure work quality of less experienced group members. Insure that the team meets cost and deadline estimates.

Database Programmer: Implement complex schemas, queries, updates, and business rules in MS SQL (T-SQL) and MySql. Write, debug, and customize stored procedures and functions. Fully utilize ado.Net in C# and VB.Net programs.

Data Service Programmer: Design and create asp.Net XML (SOAP) web services and WCF services. Multithreaded procedures were designed and written for servers and client programs to improve throughput and uninterrupted workflow. Detailed understanding of XML and Json data serialization results in reliable, efficient exchange of data.

Business Manager: As a medium-size business owner and consultant, gained experience in a wide variety of business areas, including accounting, finance, management, banking, insurance, personnel, and taxes. Fulfilling a wide variety of business needs, including accounting, daily management, banking, insurance, taxes, and personnel management, grew self-started computer hardware/software business from zero to 5M in sales per year. Professional Experience:

SDI International Corp. (SDI) for Lenovo June 2015-Present Senior Software Engineer

 As part of a team, developed a new customer-facing software system.  Developed MySql database schemas from existing schemas in another database system, in addition to information provided by software architects. These well designed database schemas insured database integrity and helped enforce business rules.  Developed a WinForms desktop application using C#, Visual Studio, and Amazon (AWS) API’s.  Developed Angular.js web pages using Microsoft Visual Code, TypeScript, Google Material, and Angular Material. This combination of tools allowed for rapid page development with a modern design standard.  As a member of the Agile project team, used Team Foundation Server (TFS) in the creation of Stories and Tasks. Provided estimates and tracked task progress and burn- down. Attended daily standup meetings reviewing the scrum board. Participated in sprint retrospectives and planning meetings.  Using Visual Studio’s Coded User Interface Testing (CUIT) feature, created a testing platform for testing WinForms and WPF programs, and web sites.

Isotx Studio September 2007-December 2014 Software Project Manager / Senior Software Engineer

 Managed an international staff of over thirty employees, multidisciplinary group of designers, artists, developers, and QA personnel to produce the alpha version of a video game with on-time delivery.  Instituted daily stand-up meetings for team leads and key developers to insure milestones and tasks were set, clearly communicated, and monitored.  Team lead responsible for the design and build of games’ middleware and backend software interfaces using C# and Visual Studio to connect with MS SQL and MySql databases, as well as external vendors like Steam (Valve), Amazon, and various payment gateways.  Design and build interface with the database and business logic was done with XML (SOAP) web services, WCF data services (running as Windows services and under IIS 7), and ASP.NET forms pages. Data was serialized using XML serialization and JSON serialization.  Team Lead responsible heavy customization of ASP.NET e-commerce package, AspDotNetStorefront, to insure purchases made on the store were interfaced with the game database and the games themselves.  Providing reporting information about game metrics, such as players playing and games played, and financial metrics, such as daily purchases and paying player counts.  Met with management to determine needs, then created C# console, batch jobs to mine the data, and created an ASP.NET web site for management to view the data.

Southeast Computer Solutions (SCS) March 2005-September 2007 Senior Software Consultant

SCS sells ERP and CRM products to customers in a wide variety of businesses. Responsible for  Post-sale support of these products, importing data from legacy systems and interfacing existing business systems with the new systems.  Met with customers to gather requirements, prepared design documents, estimated project cost and delivery schedules  Designed and programed customizations, integrations, and data imports for a wide variety of customers who purchased new ERP and CRM packages.  Provided the programming staff with technical supervision, to create VB.NET and Microsoft Access programs.  Data imports were initially done with MS Access programs and vendor-provided import tools. Later, as the software products migrated to MS SQL, data imports were done with VB.Net console programs, MS SQL scripts and stored procedures.  MS Access, and VB.Net WinForms programs were designed and written under my technical guidance to communicate with existing business systems, such as industrial hardware, sales systems, and shipping systems  Created complex MS SQL stored procedures and triggers to update multiple tables with interface data, and to perform required business logic.  Set up VMware machines to provide source control and enhance programmer productivity

Pygmy Computer Systems, Inc. (PCS) March 1983 - March 2005 Business Manager, Programming Manager, Consultant PCS sold “pocket” and handheld computers made by Sharp Electronics.  As Business Manager, responsible for internal control, financial reporting, tax, governmental matters, banking, and personnel.  Managed twenty-five sales, marketing, accounting, consulting, and assembly employees.  As programming manager, managed consulting staff for corporate and academic customers.  Met with customers in banking, leasing, insurance, and a myriad of other fields to design handheld software for these devices.  Program Manager responsible for design and creation of software for these devices and customers.  Managed e-commerce site for retailing its own and Sharp’s products and integrated the web site with our business systems. Technologies:

10+ Years: VB.Net, WinForms, MS SQL, T-SQL, schema optimization, ado.Net, OOP, Windows (2003, 2007, 2008R2, 10), and Visual Studio (2008, 2010, 2012, 2013, 2015, 2017), Microsoft Excel

8+ Years: C#, Windows XML Web Services (SOAP), WCF Data Services, MySql, Multi-Thread Programming, XML Serialization, Subversion

3+ Years: Json Serialization

2 Years: Javascript, NoSql (Memcache / Couchbase)

1 Year: Git

Education: Bachelor of Business Administration, University of Miami, Coral Gables, FL Completed extensive additional coursework in computer systems design and programming.

Recommended publications