Solutions Architect/ Senior Software Engineer Resume
Phoenix, AZ
SUMMARY:
IT professional with 20+ years experience seeking a challenging position as a Senior Software Engineer directly involved with the development of software in the Windows or Linux environment, Client/Server and Internet/Intranet area.
TECHNICAL SKILLS:
Frameworks: JQuery, Bootstrap, MVC, WCF, WPF, CSLA, SingalR, Knockout, Socket.IO
Programming Languages: .NET, C#, VB.NET, ASP.NET, C, C++, Visual C++, Visual Basic, Delphi, MFC, SQL, VBA, Pro *C, ASP, PHP, Go, Node.js
Databases & Technologies: MS SQL Server, MS Access, SQL Sybase, MySQL, Interbase and Oracle, ADO.NET, ADO, ODBC, DAO, RDS, OLE - DB
Others: RabbitMQ, MQTT, ATL, IIS, ActiveX, MFC, SOAP, MQ Series, ISAPI, Crystal, Crystal Reports, R&R Reports, SQL Server Reporting Services
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Solutions Architect/ Senior Software Engineer
Responsibilities:
- I was the lead architect and developer for the Terra system.
- The system was developed in .Net Core written in C# with some C++ used for various time-sensitive components.
- The user interface is developed with ASP.Net Core on the server and React on the client, node to node communication is done via gRPC.
- Cloud based functionality is also allowed if the user enters the correct credentials, both Azure and AWS are supported.
- Functions
- Identity
- Storage
- Cognitive
- Lambda
- Cognito
- S3
- Rekognition
Confidential, Phoenix
Lead Developer
Responsibilities:
- Lead Developer on a part-time basis where I designed and developed an ecommerce site for selling and delivering of shipping containers.
- The system had a WordPress site for marketing aspects and for the administration of the orders and delivery of a custom PHP application.
- Both were hosted on AWS using Elastic Beanstalk, the database was Amazon’s Aurora MySQL.
- Front end is a combination of Bootstrap 4 and JQuery, the UI is slowly moving over to React.
Confidential, Phoenix, AZ
Senior Developer
Responsibilities:
- Lead Developer on a team of six for a web based application that allows for all management of construction projects for Confidential .
- The application allowed for pre-project bids and followed through to the ing of the project.
- It also allowed inspectors to test, report, and automatically notify when any defects were found in the construction phase.
- The application consisted of a web application written in ASP.Net C# with SQL Server 200 8.
- Disconnected clients that were developed in WPF allowed for offline access and synchronization of records out in the field.
- All reporting was done with SQL Server 2008 Reporting Services.
Confidential, Tempe, AZ
Senior Developer
Responsibilities:
- Lead Developer for the Centralized Logging Application which would receive all information from the various applications.
- The Confidential provides management and developers a real-time central location to monitor the status of the various applications.
- Utilized RabbitMQ for messaging server, ASP.Net MVC with JQuery for the web application and Oracle for the database.
- Integrated Google Apps Gmail, Calendar and Contacts into the User Profile using the .Net client Google API.
- Converted the Stock Options web application to ASP.Net MVC framework, also implemented JQuery on the client.
Confidential, Scottsdale, AZ
Senior Web Developer
Responsibilities:
- Designed and developed a web based health insurance claims processing system.
- Application was developed on ASP.Net 3.5 with C# and Linq-to-SQL for data access.
- Implemented an AJAX UI using the Microsoft AJAX Framework that increased data validation and decreased data entry time.
- Data transfers done with either SSIS packages or web services, depending on the consumer.
Confidential, Scottsdale, AZ
Lead Developer
Responsibilities:
- Lead technical resource to clients and development staff in all phases of major system and subsystem development, implementation, and post-implementation processes of a conversion from VB to VB.Net Winform application.
- Served as the lead for architecture and design, development and maintenance programming, technology tool assessments, and associated tasks for application systems, including integrated software and hardware application configurations.
- All data is stored in an Oracle database and access via web services.
Confidential, Chandler, AZ
Lead Developer
Responsibilities:
- Lead Developer on a WinForms C# application, Calypso, a product planning tool. Input of the data is done via Excel automation to a SQL 2005 backend.
- Reports where created using SQL Server Reporting Services 2005.
Confidential, Miami, FL
Director of Information Technology
Responsibilities:
- Responsible for all information technology and telecommunications activities.
- Prepare strategic and tactical plans, budgets, and manage internal and consulting staff.
- Oversee all aspects of a diverse environment including CRM systems, web site (Java, .Net, HTML, IIS), multiple Windows/NT servers, wide area and local networks, SQL Server database w/client server and extranet applications.
- Manage and lead the design and development of an internal CRM application that automated many of the business needs saving the company $200,000 annually. The web-based application was written in VB.Net with SQL Server as the database and all reports were generated with SQL Server Reporting Services.
Confidential, Miami, FL
Architect / Developer
Responsibilities:
- Contracted to design and build a web portal that allowed users to view information based on customizable criteria.
- The portal was developed in .Net with C# as the language and SQL Server 2000 as the database.
- All reports where generated using SQL Server Reporting Services.
Confidential, Miami, FL
Architect / Developer
Responsibilities:
- Lead developer in the conversion of the e-commerce site from ASP to ASP.NET.
- Designed and developed OnRebate.com using ASP.NET and SQL Server. OnRebate.com streamlines the rebate process for customers and gives management more flexibility in creating product rebates.
- Developed a Windows service in VB.NET that used SOAP to communicate with Confidential, allowing for the automation of product placement and fulfillment of customer orders.
Confidential, Miami, FL
Lead Architect / Developer
Responsibilities:
- Lead architect and developer of the CyberCafe@Sea system currently in use aboard the Queen Mary 2 and Island Escape.
- The Internet cafe gives users the ability to access and surf the Internet - from their cabin, public areas, or wireless hotspots - to send email, play games, and virtually use any other application.
- The system allows the cruise ship to fully control, charge for, and report on the use of computers for Internet access via a flexible user-definable pricing model that can independently support each application.
- The core software was developed using Microsoft .NET Remoting technology with VB.NET as the language.
- The web interface was written in ASP.NET with VB.NET in the behind code and the application used SQL 2000 as the database backend.
Confidential, Miami, FL
Lead Developer
Responsibilities:
- Responsible for converting various internal ASP applications to ASP.NET.
- Developed a web-based Customer Relations Management application in .NET.
- The application allowed for customized surveys, full-order processing cycles and customized reporting.
- Directed the design and development teams in the creation of warehouse management system in .NET.
- The warehouse management system could either be a standalone application or interface with the Customer Relations Management application to fulfill orders.
- Both applications used SQL 2000 as a backend that utilized stored procedures, triggers and views.
Confidential, New Orleans, LA
Web Developer
Responsibilities:
- Developed a web-based commission application using ASP, Oracle and COM. All reporting for the commission application is done using Crystal Reports.
- Designed and developed a web-based, project-tracking application using ASP, SQL Server and COM.
- Designed and developed a web-based charting application using Java.
- Created a real-time socket communication application using COM to activate new subscribers in a billing system.
- Used SOAP to transfer XML documents and to execute applications on remote machines.
- Assisted in the design and development of a web-based commission system using ASP, SQL Server and COM.
Confidential, New Orleans, LA
Software Consultant
Responsibilities:
- Converted a large-scale, 16-bit commercial architecture database product written in Delphi to a 32-bit application.
- Developed a real-time application in C++ to monitor employee time and place the information into a proprietary database.
- Customized an AutoCAD application using Visual C++ to streamline the business needs of a client.
- Developed a stand-alone catalog in Visual C++ for distribution on a CD.
- Developed a web-based project management application using ASP and Java.
- Developed a credit card verification system using DCOM in Delphi.
Confidential, Miami, FL
Software Developer
Responsibilities:
- Developed database loading applications, wrote check-imaging/retrieval programs, and created cross-platform scheduling systems using C\C++, MFC, Pro *C, VB, Access, SQL Server, and Oracle.
- Assisted in the design and implementation of an enterprise-wide Oracle database on a UNIX server. Administered Oracle 8.x and SQL Server 6.5 databases.
Confidential, Miami, FL
Software Developer
Responsibilities:
- Worked on a team that designed and developed a client/server imaging application using VB5, VC++ and SQL Server 6.5.
- The Windows-based application allowed the user to scan and maintain the documents from a single computer station.
- All of the images were retrieved and stored on optical disks using the Kofax controls for VB5.