Software Architect Resume
Georgetown, KY
SUMMARY
A Full - Stack Developer who has over 20 years of experience. Proficient and able to successfully operate in any facet of software development. A capable and tenacious developer. Recognized by managers and peers throughout the organization as a very approachable and positive team member who has a "can do" attitude, truly loves software development, and has an unwavering believe in teamwork.
TECHNICAL SKILLS
- Multi-tier and service architecture
- Relational Database
- SQL Server 7-2014
- T-SQL
- VS.NET 2003-2015
- VB.NET
- C#
- ASP.NET and classic ASP
- Entity Framework
- DevExpress
- IIS 7-8
- SSRS
- Team Foundation Server
- Testing (Unit, Alpha, and Beta)
- .NET Compact Framework for Windows Mobile
- VB6
- VBA
- Excel
- Integration of applications
- Data Migration
- SharePoint 2010 (Business Intelligence features)
- Data Warehouse and Data Mart design
PROFESSIONAL EXPERIENCE
Confidential, Georgetown, KY
Software Architect
Responsibilities:
- Work with Confidential Engineering and Manufacturing of North America (TEMA) to overhaul, migrate, and enhance their crossdock application.
- Work directly with the customer to understand operational problems, brainstorm solutions, and gather requirements to make improvements.
- Write up use cases and quotes.
- Develop, test, deploy, and support TEMA's crossdock application.
- Migrate legacy VB6 code to VB.NET.
- SQL Server 2014 database.
- ASP.NET web portal hosted on clustered Windows 2012 IIS8.
- SSRS reports.
- Scheduled order import processing components.
- Scheduled file exporting components.
- Desktop application hosted on a Windows Remote Desktop Services.
Languages used: VB.NET, C#, T-SQL, HTML, JavaScript.
Third-party tools used: DevExpress.
- Implement VASCOR inbound applications for a VASCOR sister company based in Chongqing, China.
- This project required VASCOR to train the Chinese team on installation of the servers and applications, setting up customers, operation of the applications, setting up the development environment, compile source code, and deployment.
- Lead the project and communicated periodically with the Chinese team to provide status updates and resolve problems. The Chinese team included the Vice-President of Operations, Manager of Operations, Logistics Operations Team, IT Developers, and IT Infrastructure team.
- Served as lead developer.
- Established implementation plan.
- Completely emptied the databases, and rebuilt them to ensure that they can be populated from scratch with Chinese data.
- Prepared step-by-step installation and implementation guide for setting up the servers and applications. This included instructions for setting up the Windows Server, SQL Servers, IIS, and all application components.
- Prepared step-by-step guide for setting up development environment.
- Developed components to help setup their customers onto VASCOR applications. The components were written in C#, and T-SQL.
- Prepared training schedules and materials for the trip.
- Traveled to China and led the training of the Chinese team to install the servers and applications, setup the customers, run the application in their operational context, and resolve whatever issue that came up. Also trained the developers in setting up the development environment, compile code, and deployment.
- Code, test, deploy, support, and enhance various VASCOR Inbound Logistics applications.
- Established solid relationships with managers and employees of various business units in VASCOR, and recognized for being approachable, technically competent, business savvy, and has a very positive attitude.
- Mentored 3 new developers and trained them to full autonomy.
- Migrated 20 development, beta, and production SQL Servers from 2000 to 2008, and from 2008 to 2012 in both virtual and physical environment.
- Restructured legacy web applications to a cleaner structure, and migrated from 32-bit IIS6 to 64-bit IIS7.
- Worked with consultants and internal resources to implement SharePoint 2010. Installed SharePoint content database server, configured the Business Intelligence features of SharePoint 2010, and worked with end users to publish Excel Services/PowerPivot dashboards. Prototyped Performance Point dashboards for proof of concepts.
- Worked with end user and BI Architect on Business Intelligence initiatives to analyze, design, code, test, and deploy data warehouse and dashboards.
Confidential, Northbrook, IL
Senior Software Developer
Responsibilities:
- Assigned as Lead Developer to work with the infrastructure team in "virtualizing" the Point-of-Sale application
- VS2005 and VS2008
- Test Driven Development
- .NET 2.0 and 3.5
- C#
- Web Services
- MVC
- SQL Server 2000 and 2005
- NUnit and RhinoMocks for unit testing
- Enhanced the Point-of-Sale to work in a hosted environment as opposed to a stand-alone environment.
- Modified the XML data access objects to be callable by multiple clients via remoting and hosted in a Windows service. This allows many instances of POS to run in a hosted environment with minimal memory footprint.
- Diligently resolved deployment problems that occurred when application was put onto Windows 2008 terminal server by working with the networking group and Microsoft engineers. Wrote Windows service to automatically download application updates.
- Wrote Windows service to automatically download XML data files.
- Saves Crate & Barrel significant hardware cost, and allows the POS to be used on a regular PC without having to purchase specialized POS terminals.
- Complimented by supervisor and his supervisor as being technically competent, able to take ownership of projects and see them to 100 % completion, having very good communication, and excellent people skills, and having great potential to go into other higher-level facets of IT within the company.
Confidential, Georgetown, KY
Lead Enterprise Architect
Responsibilities:
- Established solid relationships with managers and employees of various business units in VASCOR, and recognized for being approachable, technically competent, business savvy, and has a very positive attitude.
- Built a team that has been complimented by APL, VASCOR's mother company, as being very capable, flexible, and responsive despite its size. APL has leveraged VASCOR applications and included them in its marketing efforts in Asia.
- Ensure team productivity by implementing agile software development methodology.
- Led the implementation of reusable software foundation components.
- Implemented SDLC procedures, coding standard, architecture standard, testing procedure and platform, and deployment standard.
- Project led, designed, coded, tested, and deployed an enterprise multi-tier application that enables the success of an $80 million business-line that supports the customers finished vehicle delivery supply chain. Highlights are:
- Processes approximately 100,000 transactions per day.
- Consists of a Pocket PC application, a web application, and numerous
- EDI import and export components.
- Pocket PC application portion used VB.NET (Framework 1.1), Web Services, .NET Compact Framework 1.1, SQL Server 2000. Coded this entire application.
- Web application used VB.NET (Framework 1.1 and 3.5), ASP.NET, COM+, System Transactions, Crystal Reports, and SQL Server. Wrote some of the ASP.NET pages in 3.5, about 35% of the business objects, and modeled the database.
- EDI importer and exporter components used VB.NET (Framework 1.1 and 3.5), COM+, System.Transactions, and SQL Server. Wrote about 35% of the exporters.
- Used at more than 20 locations in the U.S. and Mexico. The PocketPC application is deployed on over 150 handheld scanners.
- Project led, designed, coded, tested, and deployed an enterprise multi-tier application that enables the success of a $50 million business-line that supports VASCOR milk-run business to pickup and deliver parts to the customers' plants. Highlights are:
- Consists of Windows application, Web applications, and EDI importer for GPS updates.
- Windows application used VB, Component Services, RDS, and SQL Server. I coded this entire application.
- Web application used ASP, ASP.NET (Framework 1.1 and 3.5), COM+, System.Transactions, Crystal Report, and SQL Server 2000. Wrote about 35% of this application.
- EDI importer for GPS updates used VB.NET (Framework 3.5), System.Transactions, and SQL Server. Wrote this entire importer.
- Tracks all routes that pick up and deliver parts for major automotive manufacturers 24-7.
- GPS-enabled by interfacing with QualComm and other satellitetracking services. This feature saves cost and allows VASCOR dispatching operation to run using a smaller team.
- Relied upon by VASCOR customers to provide timely information that affects daily operational decisions.
- Relied upon by VASCOR customers to provide key performance indicators that are used to continually pinpoint opportunities for improvement in their operations.
Confidentia, Georgetown, KY
Lead Enterprise ArchitectResponsibilities:
- Gained respect from management and peers, and recognized as an employee who is competent, hardworking, diligent, and has a "can do" attitude.
- Designed, coded, tested, deployed, and supported numerous applications that supported VASCOR's growth. Developed all tiers. Used VB5-6, VB.NET, VB5- 6, Access, Office 2000, Crystal Report 8, COM+, IIS, and SQL Server 6.52000.
- Applications were recognized by APL, VASCOR's mother company, and some were used in starting their new operations in Asia.
Confidential, Nicholasville, KY
Software Engineer
Responsibilities:
- Developed a company-wide, client/server, object-oriented freight payment application using SQL Server 6.5, Visual FoxPro 5.0, and VB 4.0. The application processed approximately $10 million worth freight bills weekly for Fortune 100 customers, and used object-oriented business objects to allow flexibility in handling customer-specific business rules, while easing reusability and maintainability.
Confidential
Programmer
Responsibilities:
- Wrote various Visual FoxPro programs to automate and distribute purchase orders. Wrote applications that reduced routine paperwork. Performed application support and helpdesk.
- Applications helped reduce the time to generate and distribute purchase orders to VASCOR suppliers from 7 days to 2 days, which translated to more lead time for the suppliers, increasing suppliers' ability to meet part demands, and ultimately resulted in better customer service.
Confidential, Nicholasville, KY
Part-time Programmer and Technical Support Representative
Responsibilities:
- Helped develop, debug, and maintain a Windows-based, voice-enabled database application installed at various Fortune 500 organizations including John F. Kennedy Airport, World Trade Center, and Kodak using Borland C++, and VB3.
- Assembled and diagnosed industrial-grade, IBM-compatible systems. Performed remote system support on clients' systems using remote session software.