We provide IT Staff Augmentation Services!

Chief Architect/project Lead Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 25 years of experience in the Computer Science field.
  • Primary focus has been on Enterprise Development, Client Server, Object - Oriented Design (OOD), Websites, Desktop App and Database Application for Microsoft NT, Windows 2000, Windows 2003, Windows 2008, Windows XP, Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 and Novell and Linux.
  • 10+ years of experience with C#
  • 5+ Azure DevOps, Azure Database
  • 25+ T-SQL
  • 25+ years of experience with FoxPro, Visual FoxPro 3, 5, 6, 7, 8 and 9.
  • 21+ COM and COM+
  • Strong experience with Microsoft Visual Studio, C# .NET, .Net Core, ASP.NET, Desktop App, Web App, WPF App, Web API, API, REST, TDD, WCF, MVC, MVVC, ADO.NET, .Net Entity Framework, .Net Core Entity Framework And LINQ
  • Experience with Microsoft SQL Server, Azure Database, MySQL, Oracle, Postgres and DB2 and ORM

TECHNICAL SKILLS

Hardware: Structured real - time and application programming on IBM 9221 mainframeIBM 9404, AS/400, i-Series, Honeywell BULL, VMS, and Microcomputers

Programming/scripting Languages: Visual FoxPro, FoxPro for Win/DOS, ADO.Net, ASP.Net, C#, VB.Net, ASP.Net Core, LINQ, Razer, Blazor, .Net and .Net Core Entity Framework, DHTML, HTML5, CSS3, PHP, JavaScript, Microsoft T-SQL, MYSQL, Oracle PL/SQL, DB2, and Visual Basic

Operating Systems: DOS, Windows 3.1, 95, 98, NT 4.0, 2000, ME, Windows XP, Windows .NET Server, Vista, Windows 7, Windows 10 and Linux

Development Tools: Microsoft SQL Management Studio, Microsoft Visual InterDev, Microsoft Visual Studio up to 2019, Microsoft Visual Studio Code, Microsoft FoxPro, Microsoft Visual FoxPro, Microsoft Frontpage, Adobe Dreamweaver CS5, Zend Studio, West Wind Html Help Builder, phpDesigner, dbForge SQL Studio and MySQL, Microsoft Expression Blend, Oracle, DB2, PGAdmin III

Applications/Productivity: Microsoft Office up to 2019, Microsoft Visual SourceSafe, Microsoft TFS, Microsoft VSTS, Microsoft DevOps, Microsoft Project, Open Office, Viper-Project Management, PVCS, Team Services, Bit Buck-Version Control, Oracle VM VirtualBox, VM Ware

Other Technologies: IIS up to 10, MTS, Apache Server, Index ServerADO, XML, XSL, Jason, FTP and Web-Connect, SignalR, Redis ServerRabbitMQ Server.

PROFESSIONAL EXPERIENCE

Confidential

Chief Architect/Project Lead Software Engineer

Responsibilities:

  • As owner and operator of this company I am responsible for managing day-to-day operations that include but not limited to accounting, marketing, writing bids, Architecting or re-Architecting systems, managing software development teams, coding, testing and ensuring that we meet our client’s expectation.
  • Kane County IL IT. I was hired for a short term contract (Oct - Dec 2020) to assist them in rewriting their core Court Management System Ecosystem. There existing application was written in Adobe Flash which no longer is supported throughout the industry. Some of the tasks I was asked to perform where as follows, update and maintain their database including data dictionary, reorganize Azure Dev Ops and maintain project documentation on Dev Ops Wiki, coding on the front end with Microsoft Blazor, wrote Rest API controllers in C#, and store procedures for Microsoft SQL Server.
  • The technologies that we use was .Net Core 3.1, Blazor Client Side, MS SQL Server 2019, Rest API MVC .Net Core 3.1, Redis Server, RabbitMQ Server, SignalR and Docker. We also use Singleton, Transient, and Repository patterns. Data retrieval was accomplished by using C# SQLClient.
  • Uflip.Com. This company is out of Oklahoma City Oklahoma and is a ticket acquisition company. The primary purpose of this web application is to purchase tickets for second-tier and third tier brokers for events like sporting events, concerts and theater. This application notifies Buyers and Flippers when there is a ticket drop in real time.
  • The Buyer makes the request for what tickets they want and Flipper makes the complete purchase of all tickets in real time.
  • All of this is tracked by the application. The number of users this application at the moment supports between flippers and buyers is up in the neighborhood of 1000 and expecting to double by the year 2021. The application source for scaling is due to the system was designed very module of and is utilizing Azure technology.
  • For example Azure database, Azure Web server, Azure SignalR, IIS 10, .Net Core 3.X, C#, REST API written in C# .Net Core 3, Front End was written in Quasar and JavaScript. Testing and deployment was all performed on Azure utilizing CI DC technology. All requirement documents, glossaries, wiki and tasks were all managed with in Azure DevOps.
  • This company is out of New Zealand, a store that specializes in mobility equipment supply they also have an e-commerce website. I was asked to manage a small team right there existing e-commerce website which was OpenCard. Unfortunately this open-source framework was not meeting their expectations and making it very difficult to operate. They had estimated they were losing about 35% of their potential customers.
  • I was asked to manage a small dev team and make some choices as to what open source e-commerce website framework suitable for them. Once I understood the customer background and small web team in New Zealand background I have decided that Magento e-commerce was a suitable framework for the e-commerce site. I always saw site layout, existing data migrations, selecting data center for posting the site and probably manage that utilizing Azure DevOps. this company is located in New Zealand, and the company specializes in audio acoustics.
  • I was approached by his company and asked to write a lie on you streaming compression class library and integrate it into their flagship application.
  • To accomplish this I you following technology C#, .Net 4.5.2, WPF and Azure DevOps as well as a third party library or the compression algorithm written in C. collaborated with several other developers and was responsible building and integrating my portion into the main application final release. Created test scripts and technical documents about source code.
  • Kaiser Permanente, Kaiser reach out to me January 2019 to fix their issues they were having with their flagship application called PCAS, this is an application that manages their rehabilitation centers written in Visual FoxPro 9 and I have been maintaining it since the late 90s. Their IT department had moved the application to more modern servers and the application failed to run due to corrupted indexes and other network issues that I have addressed and fixed for them.
  • The application did not meet HIPAA compliance and I was asked to move the database onto Microsoft SQL Server 2012 and make changes to the application to integrated with the new SQL Server, for the next six months I spent on writing new Visual FoxPro code to integrate with the new SQL Server, testing and then going live. The application is still running today.
  • TotallyTickets.com. This company is out of Oklahoma City Oklahoma and is a second-tier ticket events reseller. They specialize in concerts, theater, sports, NFL, NBA and NHL. They also manage badges for the prestige golf tournament known as the Masters in Augusta Georgia. I was contracted to write a web application that their staff could use for managing the badges and any other sporting events that provide spectators with that. Because these badges are so valuable they are least on a daily basis, the application would track Buyers Sellers, what time was the badge check and what was the badge check. Generated a report for overdue badges. Allow staff to manage and update the cost to the badge on a daily basis. The technology that I use to achieve this application was ASP.Net, MVC, Razor, C#, Entity Framework code first, IIS 10, .Net 4.5.1, Azure Database and Azure DevOps.
  • I was hired by them as a subcontractor to assist the state of Missouri Department of conservation. I had three primary roles, the first was to assist project manager to get their firing range application into production running on the web, using .Net 4.5, C#, MVC, ASP.Net, Razor, Entity Framework 6 and Microsoft SQL Server 2014. I consulted and assisted in rewriting the fish hatchery application. The primary purpose of this application was to track statistical data, tracking cost of the hatcheries and production. This application also included various technologies that was being used by the conservationists in order to best manage the hatcheries throughout the state of Missouri.
  • The existing application was written in the following technology, Oracle, C#, ASP.Net, MVC, .Net 3.5, VSTS and NHiberante. The application was rewritten and I was solely responsible for the database and Web API. Technology. I migrated the Oracle database to Microsoft SQL Server 2016 and then I used the following technologies to rewrite the API and database Stored-Procedure and update Database schemer, .Net Web API, MVC, C#, Entity Framework 6 Database first, .Net 4.5, T-SQL and VSTA
  • I was hired by them as a subcontractor to RSI who has a contract with the department of revenue (DOR) for the state of Missouri. My primary responsibility was Configuration Manager for the project that was ongoing for the DOR. I am managing the various aspects of the application migrations to the various environments set up for testing, unit acceptance testing, pre-production, production, sandboxes and their conversion environment, which is well in excess of 100 TB of data and approximately 50+ servers under my management. To perform the configuration for all these environments I use various tools, either third-party or homegrown. I was responsible for maintaining the in-house applications use by the tech team which consists of system engineers and configuration manager.
  • I was always looking into how we can improve our migrations by using automations.
  • I wrote some of the automation tools using Microsoft technology such as C# .Net, .Net ASP, Razor, batch files and power scripts. These automation tools not only assist in migration of various environments but also allows us to extract information from TFS which better helps us to ensure all the code and SQL scripts and third-party updates are applied to all the various migrations environments.
  • Review all the SQL scripts for RSI standards and good programming techniques, test every single script in a database on Microsoft SQL Server 2012, 2014 and 2016 to ensure successful migration into various testing and production environments
  • System Soft Technologies - supported Veterans Administration pharmacy distribution center in Tennessee. The Veterans Administration pharmacy was filling approximately 5000 prescriptions per day. By switching over to robotics their goal was to fill 80,000 prescription per day. My responsibilities was to write Visual Basic .Net and C# code to support the robots filling subscriptions, for examples prescription creams or prescriptions that are too big to be handled by the robotic arm. The application was written with Windows Form and WPF. I also was responsible for writing stored procedures, functions and triggers for Microsoft SQL Server 2008 and 2012 database engine. We used agile development and I supported the full development cycle, unit testing alpha testing, and user accepting testing. in Columbia MO. Pebble is a company that warehouses demographic data that can be used for political campaigns and marketing campaigns. I lead a development team, performing the following tasks.
  • Chief Architect and Project lead
  • Pebbles used their very own algorithm, written in Python, two score individual on how they possibly would vote for specific political campaigns. My involvement with this task was to lead and guide the developer and support the developer with any technical issues
  • I360 data. This is a Windows service I wrote to pull specific data from another vendor data warehouse. The application was written in C# and .NET 4.5.1. The application query’s the data using the I360 API.
  • Ongoing maintenance. There is ongoing maintenance on multiple web application, Pebble Circles, Pebble Campaign Manager and Pebble Majority Maker. These are applications written in PHP and using a framework called Duct-Tape. These applications are responsive and running on a Lennox server with Apache. Using PostgreSQL database and PGAdmin III. The Pebble Campaign Manager allows them to manage various political campaigns or marketing campaigns tracking the various tasks and their status, for example, how much money has been collected and spend. Assigns walking routes to volunteers and paid employees. Pebbles Circle is an application that is used by volunteers and paid employees to conduct door-to-door surveys. The surveys are put together and assigned using Pebble Campaign Manager
  • Mayekawa USA, is a Japanese manufacturing company that has locations throughout the world. One of the manufacturing plants is in Tennessee and engineering headquarters in California. I was contacted by them in June 2014 to help them complete their core sales/engineering application that was written in .NET and C#. According to them, the application needed little more work in order to start Beta testing. Once I began my review I had discovered quickly the application was not as far along as the client was led to believe.
  • There were many functionalities not working properly, functionality missing and it did not meet nor exceed Microsoft standards. I immediately documented all the issues and presented them with a plan on how to move forward. This application was to be used by sales team, engineering and R&D. The primary purpose of the application was to allow sales people or engineers to configure various refrigerant compressors and run the compressor through various scenarios.
  • These scenarios would consider temperatures, altitude, superheat, coolants, oils, compressor blade pitch and many other various configurations. These refrigerant compressors where used in food distribution warehouses, grocery stores, commercial high-rise buildings and many more other applications. The application is a Window Form app (MySelect) and was written in C#, .NET 4.5.1 and several third-party class libraries for example.
  • These libraries were used to output compressor technical specifications via Microsoft Excel, Word and HTML. Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, and application implementation and Unit Testing. This class libraries was also use to consume price sheets which were encrypted and deployed with the application. When I first inherit the application the core calculations which was a Mayekawa trademark secret and they were Com Object written in Visual Basic 6.
  • We were given very little documentation because of the corporate protecting those COM objects. We implemented these COM objects in such a way where we were able to run the application in backwards compatibility mode.
  • This was primary to support engineering and for warranty purpose. For example, if the COM objects, version 1 produce different results than version 3 it is important for warranty and engineering to be able to run the application with the correct COM object version otherwise, it would be impossible to instantiate their clients concerns and complaints.

Confidential

Project Lead Programmer

Responsibilities:

  • As a Consultant for Sapphire, I was assigned to work on the Bank of America and Countrywide Software Merger, in Agoura Hills, California. Primarily responsible for enhancing and merging Bank of America features into Countrywide’s flagship home loan mortgage program (EDGE).
  • Some of the features that were added were NACA, Massachusetts Home Loan Partnership, RegX, which is the new federal government regulations for 2010, and low-to-moderate income consolidation, and Opt Out tax and/or flood insurance.
  • The primary software development tools that were used for these projects were VFP7, VFP9, MS SQL Server 2005, and .NET Web services (WSDL).
  • Implemented process improvements for higher software quality (fewer defects), including test-driven development (TDD) and improved QA. Additional duties that were performed were to review and make corrections on functional specs, and reviewed and made corrections on technical specifications.
  • After implementing code changes or enhancements, I was responsible for documenting unit testing, reviewing quality control test documents and approving them. Preparing a content review document in reference of the changes that were made, and presenting to Support Desk Level 1through 3. Some additional management tools that were used to perform all these tasks were Viper-Project Management Tool, PVCS-Version Control Tool, and Visual Source Safe-Version Control Tool.
  • In addition to the duties performed as mentioned above, maintained and added new content to the Bank of America’s LMS (Moodle) Version 1.5. Responsible for enhancing the functionality of the LMS by either hacking existing modules or writing modules that could be plugged right into the system.
  • The primary purpose for the LMS was to ensure employees continue their education and certification mandated by the Federal Government, and was an End User and a contributor to the LMS. One of the main functions that were performed using this system was to add content to educate companywide text support desk Level 1 through 3. The content that was added to the system was pertaining to the ongoing changes made to the flagship application for home loan mortgage.

Confidential, San Diego, CA

Senior Analyst/Systems Integration Specialist/Chief Architect

Responsibilities:

  • As a Consultant for GNS IT, my primary responsibilities was to be the companies System Chief Architect and manage projects and write project specifications and codes as well. Primary consultant for three of GNS IT clients. The first one was Kaiser Permanente maintaining one of their VFP 8 Appointment Scheduling Systems. Architected and wrote requirements for new application that was written in VFP 9. It was used for writing prescriptions and scheduling follow up appointments, as well as, rehabilitation classes scheduling.
  • The second company was Mediafax Incorporated which is located in Puerto Rico. Completed working on a Marketing Statistical Analysis application which was used for marketing ratings throughout Puerto Rico and South America. This application was written in VFP 9, VMP, and Microsoft SQL Server 2000 (Transact - SQL). There were multiple companies involved my primary role was to be the Chief Architect and lead developer.
  • The third company was Psychology Clinic in Los Angeles California, assisting them in the data conversion of their primary application that was written in FoxPro for DOS. Converted their tables into Microsoft SQL Server 20005. Primary role was to write the conversion processes and automate their data validation testing.
  • Created a Vertical Market application in VFP9 SP2 for a company based out of Los Angeles CA. Other clients were Amedisys. Performed duties like Database Design, Stored Procedures (VFP DBC & DBF and Microsoft SQL Server 2005) and User Interfaces (UI).
  • Actively involved in the development of the module and Unit testing of the software.
  • In addition to the above duties, responsible for GNS IT in maintaining the books, accounts payable, accounts receivable, and maintaining GNS IT website which was written in ASP.NET,C# and HTML; however, it now has been rewritten in PHP.

Confidential, San Diego, California

Senior Analyst/Systems Integration Specialist

Responsibilities:

  • Rewrote their main Database application which ran on a UNX and was written in COBOL. The customers (US Navy and Marin Corp) dialed in everyday and uploaded changes to the main system, then once a month, they received a copy of their inventory on a CD.
  • Being the primary Analyst, I had Re-Architected the old system and wrote the requirement documents. The new system was rewritten in VFP 7 and ASP Classic and the data engine was VFP 7 and MS SQL2000. This application was deployed to all calibration labs on US Navy Ships.

Confidential, San Diego, CA

Senior Analyst/Programmer

Responsibilities:

  • As a project Leader/Developer and system Architect, I was responsible for numerous development projects that included developing the system architectural plan and writing the system requirements from start to end. For short term and long term projects.
  • Supervised one to four Programmers on various projects. Responsible for interfacing with our customers (users) and to insure that their recommendations and concerns were implemented in the various projects. It also was my responsibility to insure that each project was maintained on schedule and on budget, and that included all the testing as well.
  • One of the applications that I created to tracked potential welfare fraud was called the District Attorney Parent Locator (DAPL) program. The program downloaded data from the Oracle database that resided on the VAX System and updated DAPL.
  • DAPL then provided Data Mining and alerted Child Support Officers of potential cases that Welfare fraud may be committed on. Wrote a DMV Screen Scrape, which allowed a Child Enforcement Officer to connect to the DMV mainframe, scraped the record, and loaded it into the database.
  • The Screen Scrape was written in FoxPro 2.6. Wrote a Com Object in VFP 6 SP3 for the Screen Scrape that was to be used in The New Bureau of Child Support System (Rally2000).
  • This system was coauthored with Microsoft. Rally2000 has a user interface written in VB 6, the Com Objects for the middle Tier were written in VB 6 and VFP 6, and the data resided in Microsoft SQL 7.0, which is the Data Tier. All Com Objects ran on MTS, which is the Business Tier. Wrote all the data transfer Automation Servers to support the Legacy Application. The Data Transfer Modules were primarily written in VFP 7. For the new system, wrote a Stress Tester, which was written in VB, C++ ATL, and VFP 7.

Confidential, San Diego, CA

Computer Specialist Analyst

Responsibilities:

  • Primary functions were reviewing, designing, coding applications, analyzing problems, and recommending and implementing solutions. Involved in projects that were primarily written in FoxPro 2.6 and COBOL.

Confidential, San Diego, CA

Application Programmer/Network Administrator

Responsibilities:

  • Responsibilities were to create applications to automate the functions of various departments. Assisted customers with their programming needs by generating various statistical reports regarding measure operation. Primary Network Administrator for NOVELL 4.1.

Confidential, San Marcos, CA

Designer

Responsibilities:

  • Development of new products, assembly, and fabrication drawings.
  • Developed and maintained database in FoxPro 2.5 for DOS for configuration management, and tracking of other information.

Confidential, San Diego, CA

Designer

Responsibilities:

  • CAD Conversion Coordinator that developed and wrote the routines in dBASE III to help manage the CAD conversion by recording all the necessary information to manage this project.

Confidential, Carlsbad, CA

Designer

Responsibilities:

  • Designed transmitter receiver enclosures and PC layouts, and performed reverse-engineering on the
  • C-5B Maintenance Simulator, C-17, P-3, and Ground Telemetry (MGT). Created drawings for the Basic Electronic Maintenance Trainer.

Confidential, San Diego, CA

Designer

Responsibilities:

  • Provided support to the Automatic Test Programs branch of the Naval Aviation Depot at North Island, California (ATE, HTS, and RSTS).
  • Updated the 74D040934, created over 700 test diagrams, and created test diagnostic flow charts.

We'd love your feedback!