Lead Software Engineer ,resume Profile
Summary
20 years in software design analysis and development experience in all phases of product life cycle broad technical background and extensive customer involvement. Dedicated to professional excellence and continuing growth with a proven record of accomplishment. The list of skills has been augmented to reflect the most recent experience.
Computer skills
Languages
Proficient in Microsoft Visual C Visual Basic .net JavaScript JQuery ASP.Net MVC MVP SQL SQL Server All Versions TSql PSQL as well as many older technologies Such as Dbase Betreave VB 3.0 threw VB6 ASP.Net AND ADODB.
Technologies
- Multi Tear design and development often known as N - Tier. Full System design and development. Full Enterprise System Design and Development.
- WCF WSE2 WSE3 AJAX EDBX Data driven applications and GUI .Net Services Windows Services.
- Object Oriented Event Driven Programming.
- Structured Programming
- Logical database design
- Relational database design.
- Team Foundation Server
- Source Safe
- SVN
- SSRS
- SSIS
Software
Microsoft SQL Server all Versions Oracle All Versions Visual Studio all versions Visual basic and Betrieve Dbase CBase FoxPro Microsoft Access and Paradox.
Platforms DOS Microsoft Windows 3.0 Microsoft Windows 3.1 Microsoft Windows 3.11 Microsoft Windows 95 Microsoft Windows 98 Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Professional Microsoft Windows 2003 Advanced Server Microsoft Windows XP Microsoft Windows Vista Windows 7.
.Net Frameworks
1.0 1.1 2.0 3.0 and 3.5 4
US Work Status
Confidential
On Shore .net lead
- Managed and mentored an off shore team of Thirteen developers and two n shore developers
- Developed An MVC Razor web site running oracle on the back end. The site is used by the accounting department to correct rejected credit card transaction.
- Administered TFS.
- Administered Sonar Server for code Analysis
- Heavy utilization of ADO Entity frame work Jquery Data Tables Nugget packages and other current technologies.
Confidential
Senior Software Development
- Provided customizations and sweeping business critical enhancements to several software packages written in C and ASP.net which provide reporting and management of barcode and RFID devices.
- Integrated RFID devices with management solutions using Asp.net JQuery TSQL and JavaScript.
- Wrote multiple stored procedures and functions for SQL server.
- Provided technical expertise and engineering skills to help provide the next generation of Motorola s RFID device management software.
Confidential
Senior Software Development
- Worked on a team of four comprised of two developers and two software engineers developing the next generation of investor access.
- Investor Access is an ASP Net MPV application and is Raymond James only public facing web site.
- Wrote Cascading style sheets CSS ASP Net views View models and presenters for the Investor Access front end.
- Implemented JQuery and JavaScript to implement critical functionality.
- Implemented custom Telerik Skins in the investor access views.
- Implemented custom bindings and enhanced the Data Model to send data via the header object to rest services.
- Wrote WCF Rest Services that functioned as the data layer for inverter access.
- Wrote many functions and stored procedures for SQL server.
Confidential
Senior Software Development
- The Blue Bird prepaid Debit card is a custom debit card developed exclusively for the Wall-Mart Corporation for distribution in their retail facilities across the United States.
- Acted as the Technical liaison between the offshore team who developed WCF Rest Services and the mobile team who were consumers of the services and authors of the native clients that provide the Bluebird Mobil clients.
Confidential
Senior Software Developer
- Worked as a heads down coder updating the Jabil project management software written in C asp.net and running under IIS 7 under the direction of Marc Braga.
- The Jabil Project management internet site is a four tier object oriented web site which heavily leverages Telerik Ajax controls JavaScript and JQuery to provide a no nonsense yet dazzling user interface.
- Rewrote the complete GUI adding a cleaner more user friendly look and feel.
- Implemented a Telerik custom skin in all pages.
- Improved performance and maintainability by replace embedded SQL with stored procedures
- Rewrote the security model replacing hard coded security with a more flexible data driven role based security model.
- Wrote enhancements to provide new functionality to better meet Jabil s business user s needs.
- Provided test plans and documentation.
Confidential
Senior Software Developer
- Wrote the Conceptual and logical design for Progress Energies new Business energy check to provide software that will bridge the gap between a vendor package and business customer needs. The Business Energy Check solution allows progress energy to provide online phone assisted and walk through energy audits to its business customers in Florida.
- Wrote enhancements in C JQuery JavaScript and asp.net for Progress energies Project management software.
- Wrote enhancements in C JQuery JavaScript and asp.net for Progress energies Contractor Connect application. Contractor Connect allows contractors registered with progress energy to claim rebates on qualifying work done for business customers such as insulation instillation and energy efficient equipment.
Confidential
Senior Software Developer
- Designed and developed a dynamic data driven and scalable object oriented framework in C using Visual Studio 2010 that runs Crystal Reports 2010 and SSRS 2008 R2 reports. Wrote a JQuery plug in that provides draggable droppable functionality and implemented it in a graphical user interface that allows a user to group reports in any possible combination for the report. The framework eliminates the need to write a new page for each report all that is needed is an SSRS or Crystal Report and a few new records in the database and just about any report can be ran.
- Developed code that collected information pertaining to where a user drilled down into a crystal report and utilized it to run a second report similar to a drill threw report however it is accessed from a button in the client.
- Developed a GUI in ASP.net 2010 and C which utilizes the above mentioned reporting objects.
- Created several Sequel Server 2008 tables and stored procedures to drive the dynamic application.
Confidential
Senior Programmer Annalist
- Designed an enterprise application running asp.net on the front end WCF services as the data provider and business layer VB Data classes generated with Code Smith as the data layer running SQL Server on the back end. The project is part of the Aon Benfield conversion effort and is used to automate the process of mapping data from a legacy database to the grids database which AON is adopting for all of its offices.
- Wrote WCF services hosted under windows services in Visual Basic .net running the MEX and NetTCPIP protocol. The services are called by the above mentioned asp.net application to provide a set of utilities used to handle cumbersome tasks that are usually executed from the command line. For example one service runs an SSIS package passing values to populate variables and capturing progress through events that are logged for real time and future reference. When executed synchronously the user is able continue working on other tasks and is allowed access to a complete report of the progress of the package as it is made. On completion the progress page becomes a complete report of each step it s result and the time it completed.
- Wrote SQL server utilities used to maintain table and column definitions in SharePoint.
- Further developing an application that allows users to map fields and field combinations from a soon to be Legacy source database to a destination database
- Developed Asp.net forms closely typed data sets and business objects in Asp.net and VB.net
- Wrote numerous views and stored procedures to migrate data.
- Wrote an ASP.Net GUI
- Migrated data from legacy systems to SQL server
Confidential
Senior Programer Annalist
- Corrected errors in an asp.net application used to inventory and track military equipment written in C .
- As a member of a three team crew developed Asp.net forms closely typed data sets and business objects in Asp.net and C that comprise a three ties architecture
- Wrote multiple stored procedures functions and triggers
- Migrated data from legacy systems to SQL server in order to populate the tracking database
Confidential
Senior Software Engineering Consultant
- Provided enhancements to a visual basic 6 workflow application allowing it to accommodate new products and machinery
- The application is used to track material from the time it leaves the ware house to the time it is shipped as a finished
- Wrote several new SQL Server Stored Procedures to accommodate changes
- Corrected several critical bugs in the data layer that had been an issue for at least a year one of which was a memory leak that caused the application to utilize all of the resources on the Citrix server
Confidential
ETL Services Developer
- Developed WCF services in C .Net that where hosted in windows .net services and utilized the net tcp binding thus eliminating the need for and the overhead incurred by hosting under IIS server. This provided a tremendous performance boost when compared to out of the box WCF services hosted under IIS server which use the http protocol. In bench and QC tests services were able to process 83 thousand round trips per second when called from BizTalk orchestrations. Each call inserted five to ten records per call.
- Further developed WSE2 and WSE3 services written in VB.net that utilized Java Web services and SQL server 2005 as the data layer.
- Developed a WSE3 services written in VB.net.
- Developed WCF services that leveraged complex business rules while utilizing multiple data sources.
- Support and maintenance of scheduled tasks and stand alonemulti threaded applications.
- Developed and tested new finical processing services that tie vastly different software applications together and allow them to communicate as one package. Built Databases for new services including Tables Stored Procedures and Functions in SQL server 2005.
- All Services participated in a very large enterprise SOA solution and were utilized by various sources including BizTalk Orchestrations ASP.net from ends and Stand alone utility applications.
- All applications were developed in Visual Studio 2005 and 2008.
- Microsoft Team was used for source control and to create deployment packages.
- Second Technical lead on various projects.
Confidential
Software Architect
- Designed an integrated SOA system available on the web used by department heads at P H Mining in visual studio 2008 using VB.net to allow assigned access to portions of mechanical and electrical designs on a case by case basis rather than giving third party contractor s full access to the whole Cad Cam library of designs.
- CSLA MVC architecture was used as the starting framework for this app.
- Designed and Developed WCF services as the middle tear.
- Designed Image slicing software.
- Coded about 45 of the application while overseeing the development of the rest of the system.
- Wrote SQL Server stored procedures and designed tables and indexes.
- Wrote unit tests in NUnit.
- Asp.net front end used a lot of Java script.
Confidential
Team lead/ Programmer Analyst
- Technical Team lead managing three developers
- Furnished UML designs database ERDs use cases sample code and guidance for the Sure Rater Insurance rating software and Rating rules Engine.
- Designed and wrote the sure rater rating rules engine which managed complex business rules to arrive at insurance rates while allowing the business to input business rules by providing a rulers GUI both in VB.net.
- Designed and wrote a data driven PDF reporting system utilizing ITextSharp in VB.net.
- Wrote other code as needed to meet deadlines.
- Developed 35 percent of the code for a data driven front end using ASP.Net and VB.net Java Script and Ajax.
Confidential
Lead programmer/analyst
- Team lead in a unique environment Assigned work as needed.
- Maintained enhanced and supported existing software applications written in VB6 lots of Com stuff.
- Wrote a few small applications and WSE web services in C .
Expertise provided
C VB.net SQL Server Web Services ASP.net VB.net and C CSLA AJAX Data Driven Services JavaScript Web Design Architectural design NUnit XML XSLT Dynamic GUI VB6 SharePoint server Exchange Client Enhancements platinum EPCOR SQL server and Tsql.
Confidential
Programmer/analyst
- Enhanced and maintained various applications written in Asp.net and VB.Net utilizing a three-tier architecture consisting of Visual basic 6 com objects and stored procedures as the middle tier asp.net as the presentation layer and SQL server 2000 and Informix on the back end. This allowed re use of existing com objects.
- Added critical business functionality to payroll applications written in Visual Basic 6.0 utilizing a single tier architecture and DB2 as the database. Supported maintained and enhanced intranet applications that utilize asp DB2 and Com technology. Worked with Wal-Mart SMS packaging team to Schedule and deploy packages. Worked closely with Wal-Mart payroll department during deployment to ensure that the transition from one version to another was as trouble free as possible. Wrote deployment scripts and worked closely with the Wal-Mart Windows server Team to deploy intranet applications after enhancements were completed. Wrote several utilities to analyze the performance and activity of payroll software applications. Wrote an application to automate the process of validating that the correct version of an application is running after SMS reports that it has been installed. Duties included supporting other payroll software applications and business functions by working tickets and resolving issues.
- Provided enhancements to an intranet application used by store managers to create store budgets. The application is a windows forms app hosting Active EX controls in a custom browser written in Visual basic 6 running SQL Server 2000 on the back end. It utilizes XML generated from SQL Stored Procedures encapsulated in ASP pages as the data transport layer. Wrote multiple SQL Server DTS Packages and Scheduled SQL jobs.
- Wrote batch Jobs to do nightly processing in C and VB.net for several different teams.
Expertise provided
C VB SQL Server WSE2 AJAX Data Driven Services JavaScript Web Design Architectural design XML XSLT Xpath Com Com Dynamic GUI DB2 TSql And Informix.
Confidential
Net Architect / Visual Studio .net Programmer
- Redesigned a single tier single user application originally written in Visual Basic 4.0 as a three tier Multi-user SOA asp.net application which includes Web Services SQL Server 2000 on the back end Windows classes as the business layer and ASP.net as the GUI and VB.net as the code base. The application automates the process of creating new flavors and modifying flavors from existing recipes. After the recipe has been created it is saved to the database and is available to be queued. To mix a sample of the flavor the user clicks the send button. At this point the application checks to see if the compounding unit is on line. If the compounding unit is then the app sends the recipe along with any Queued recipes to a mechanical robot called a compounding unit to be blended. If the compounding unit is not available the recipes wait in the queue until the compounding unit initiates communication.
- Wrote 20 net web services in VB.net that communicate with the ASP.Net front end
- Wrote 3 ASP.Net XML web services in VB.Net called by Compounding units to provide formulas and mixing instructions.
- Wrote 2 ASP.Net web controls with source in both C and VB.net that the client maintains. The controls use embedded java script and hidden text fields to bridge the gap between the client side and server side in order to expose critical data to the client. I wrote and sold this design in 2003 this home rolled technology utilizes futures such as client side call backs and Java Script streamed from the server which are key futures of what is now known as Ajax.
- Security over the Internet was handled using the system Cryptography RC2CryptoServiceProvider.
Expertise provided
VB .net C Web Services SQL Server Source Safe Data Driven Services Dynamic GUI Engine XSLT XML WSDL XML Schemas Xpath.
Confidential
Senior Visual Basic / Internet Analyst
- Worked with a team of 5 programmers to develop a four-tier application used by Tran s world Entertainment s listening and Viewing Stations LVS .
- Prepared complex detailed documentation writing intricate SQL server Stored procedures and writing Com objects in Visual Basic to generate XML sent threw IIS server which is encapsulated in ASP pages and parsed using XSLT.
- Wrote several DTS packages to import data from the web into the SQL Database.
- Wrote a complete application to resize images used by the LVS devices which runs under Com on windows 2000 servers.
- Wrote Three DTS packages to call the com objects.
- The TWEC Gen 2 application Utilizes SQL Server 2000 as the data layer Visual Basic COM objects as the Data/Business layers and XML presented threw asp as the presentation layer. The LVS Units use ASP pages which are populated with XML and transformed by XSLT style sheets.
- Because the LVS application uses a separate database at each store it was cost prohibitive to purchase a separate license for each copy. Instead we used the Microsoft data engine and five databases with partitioned tables to store data. Wrote UML Use Cases and business proposals for portions of the project.
Expertise provided
Visual Basic 6.0 ADO 2.7 SQ stored procedures Microsoft SQL 7.0 Transact. Windows Windows 2000 Windows CE XML XSL ASP COM . Net.
Confidential
Senior Visual Basic Analyst
- Worked with users and the team to analyze debug and improve debugging procedures.
- Corrected errors in an N-Tier ASP Visual basic and Embedded SQL application.
- The application uses SQL Server ASP pages Visual basic Com MTS Server Oracle 9 Windows NT and Windows 2000.
Confidential
Programmer/analyst
- Gathered requirements and developed specifications based on a loosely structured concept for a promotional web site to test the financial feasibility demographics and demand of an online fast food ordering system. Wrote a practical and technical use case using UML. The unified process was followed through our assessment and development of the project.
- Developed an N-Tier application using Visual basic.Net ASP.net and SQL server 7.0 running under Windows 2000 and IIS 5.0.
- The application uses .net services as the middle tier SQL server 7.0 as the back end and ASP.net as the presentation layer.
- A downloadable version was written in VB.net as a windows forms app in visual studio 2008 using XML documents for data transport layer.
- Wrote an Internet site running at which is an n-tier online ordering system for fast food industry written in VB.Net and JavaScript.
- The application runs under IIS 5.0 and Windows 2000.
- The application uses ASP.Net as the presentation lawyer VB.Net services as the business layer and SQL server on the backend.
- Wrote an N-Tier application to send instant messages over the web. The application is written in VB.net and uses XML as the data layer with a thick client on the front end. Network access is facilitated utilizing the Wsock32 API the Kernel32 API in addition to the net32 API.
- Wrote DTS Packages to import Email messages to SQL Server.
Confidential
Senior Visual Basic Developer
- Worked closely with users and technical team to identify needs. Wrote a Technical and practical use cases utilizing UML and UP methodologies and standards to deliver innovative solutions that met mission critical business needs. Was awarded the JLT Customer Service Excellence Award.
- Designed and developed a data driven application in VB.Net that maps Dbase III tables used by Applied System s Win tam 6.3 to comma delimited and fixed width files to be sent to insurance carriers using the genius system.
- Designed and developed the business layer and data layer encapsulated in a COM DLL running under Windows 2000.
- The Client is a standard Visual Basic EXE and runs under Windows 95 98 NT XP and Windows 2000.
- Designed and developed several applications to convert data to the Luminx file format in VB.net running under windows 2000.
- Wrote DTS packages and Stored procedures to import data from various data formats to SQL Server.
- Luminex is a claim-processing package running under Solaris 8.0 on a sun 280 system.
- Designed and developed an application in VB.net to verify format and correct mailing addresses going into the Luminex claims system.
- Wrote .net XML web services interface with Luminex and return formatted addresses
- Maintained Fox Pro 3.0 applications and began the process of converting them to VB.net.
- Designed and developed several stored procedures in SQL 7.0 to facilitate data access for the above objects.
- Designed and developed a practical and technical use case for an application to automate insurance renewals.
- Designed and developed several stored procedures in SQL 7.0 to facilitate data access for the above objects.
- Packaged software using install shield and modified install shield scripts.
Expertise provided
VB.net Ado 2.7 Visual Basic 6.0 Com Windows 95 98 NT XP MS SQL Server 7.0 FoxPro 2.5.
Confidential
Sr. Software Engineer
- Worked with users to further develop a Microsoft Excel 98 spread sheet that was originally written in house by office staff. Wrote VBA macros designed to calculate disability benefits and premiums.
- Designed and Created XML tables modeled after existing Sybase tables in MS Visual Interdev 6.0
- Designed and Developed VBA functions to create XML Documents and import as well as export the XML files to the servers using VBA and MS Visual Basic 6.0 com objects.
- Designed and Developed Business functions to convert data used by Mass mutual s Discovery and D-Cat systems.
- Integrated a black box into the D-Cat and Discovery systems.
- Used VBA ADO 2.6 Visual Basic 6.0 and MSXML to create an N-Tier application.
- Tested the applications under windows 95/windows NT4.0 and Windows 2000.
Expertise provided
Microsoft Excel 98 VBA MS Visual Interdev 6.0. embedded XML ADO 2.6 MSXML DOM Windows 95/windows NT4.0 Windows 2000.
Confidential
Lead Software Engineer / Architect
- Worked with research team and users to write preliminary documentation Practicable use case and technical use cases. Developed and implemented UP standards. Used nu mega to enforce coding standards and insure that all standards and specifications were adhered to.
- Designed and developed an n-tier application written in Visual Basic 6.0 that receives EKG transmissions for pacemaker patients telephonically and stores EKG data for future retrieval.
- Aztec also allows the attending technician to view and evaluate the EKG graphically in real time providing the ability for immediate response if necessary.
- Designed and Developed ActiveX data objects using Visual Basic 6.0 enterprise ADO 2.6 Which ships in MDAC 2.6 and embedded SQL.
- Designed and Developed business forms using Visual Basic 6.0 enterprise to manage patient demographics and the retrieval of patients test data.
- Designed and developed several stored procedures in Microsoft SQL 7.0 using Temporary tables and Transact SQL.
- Designed and developed several Crystal reports in crystal reports 6.0. Generated installation packages using install shield 6.0 and modified install shield C scripts.
- MS project 98 was used to track project progress.
- Tested the applications under windows ME/windows NT4.0 and Windows 2000.
- Used Visual Source Safe as the source control management tool.
- Wrote DTS Packages to import and export data to various sources.
- Packaged software using install shield and modified install shield scripts.
- Set up replication for SQL servers for redundancy and safety. My system does not go done.
Expertise provided
Visual Basic 6.0 C ADO 2.5 ADO 2.6 Embedded SQL Microsoft SQL 7.0 Transact SQL Crystal reports Install Shield 6.0 Windows ME/Windows NT4.0 Windows 2000 Visual Source Safe.
Confidential
Testing Engineer
- Worked with testing team to gather requirements and then documented the functionality of automated testing software.
- Other duties included developing automated testing and monitoring software using rational performance studio VU C MS Visual Interdev ASP DHTML VB. Script and Java Script to monitor Web sites around the clock.
- The application uses LDAP and CDO to automatically E-Mail Admin when the network machines cannot be pinged.
- The software collects statistics on performance as well as reliability on an ongoing basses.
- The application runs under Windows NT 4.0 or Windows 2000 server and IIS.
- Expertise provided
- VU C MS Visual Interdev ASP DHTML VB. Script Java Script Oracle 8i.
- Software Systems Engineer. /DBA 8/2000 - 9/2000
- Pitney Bowes
- Developed an in process server for Microsoft Transaction Server MTS. running as an ActiveX/Com/DCOM DLL using Visual Basic 6.0 enterprise edition and MTS.
- Used MTS. shared memory OBJECT to store string data for the CSO server.
- Used Oracle 8.0 as a back end.
- Wrote multiple web objects compiled as COM DLLs in Visual Basic 6.0 Enterprise Edition that run under IIS 4.0 and MTS.
- Wrote multiple ASP web reports using MS Visual Interdev 6.0 ASP VB. Script Java script and Microsoft Active Server Pages Object Library 2.0 DHTML Oracle 8.0 all run under IIS 4. MS project 98 was used to track project progress.
- Tested the applications under windows NT4.0.
- Packaged software using install shield and modified install shield scripts.
- Used Visual Source Safe as the source control management tool of choice.
Expertise provided
Microsoft Transaction Server MTS. COM Visual Basic 6.0 ASP IIS 4.0 Http transactions MS Visual Interdev 6.0 VB. Script Java Script Active Server Pages Object Library 2.0 DHTML Oracle 8.0 IIS 4. MS project 98 Windows NT4.0 Visual Source Safe.