Senior Software Architect Resume
4.00/5 (Submit Your Rating)
Houston, TX
SUMMARY
- Over 10 years of continuous experience as a confident and reliable Information Technology professional.
- Has a wide range of knowledge in software development, from programming to project management;
- Notable expertise in all phases of the SDLC, requirements gathering, business analysis, and offshore outsourcing development arrangements.
- Complete software development lifecycle background in Accounting, Financial Services, Real Estate, Defined Contributions, Human Resources, Law, Manufacturing and Medical information systems.
- Possess balanced communication and interpersonal skills for both executive and technical personnel.
- Wide range of hands on experience in the IT industry encompasses
TECHNICAL SKILLS
- ASP.NET
- WinForms
- .NET 3.5
- IIS
- XML
- AJAX
- C#
- SQL Server 2005 - 2012
- DevExpress controls suite
- Infragistics controls
- VisualCron Automation
- WCF
- Sage MAS500
- Windows Scripting
- Mobile Apps
- UPS API
- USPS API
- and FedEx API integration
- Crystal Reports
- Design Patterns
- Visual Cron
- MySql
- VB6
- Amazon AWS
PROFESSIONAL EXPERIENCE
Senior Software Architect
Confidential, Houston, TX
Responsibilities:
- The project manager, lead developer / business analyst / architect in the design, development, implementation, and support of customized software for all business areas within Confidential, including but not limited to accounting, operations, customer support, sales and executive management.
- Completed the rewrite of the corporate intranet (ASP.net) within the first 3 months.
- Designed, refined and programmed the company’s product fulfillment framework including AWS web services integration with our partners.
- Automated various repetitive core functions within the company ranging from xml/flat file processing, database imports to report generation and custom service applications. Includes customer fulfillment and auto reorder, external partner data transfers and import.
- Completed the architecture and development of the company proprietary and mission critical software SharpsTracer. An internal and external facing application designed to track the lifecycle of our disposable products from customer shipment to the eventual return for treatment at the Sharps disposal facility. Project completed under budget.
- Developed a suite of customized windows CE mobile applications for the operations group to aid in order fulfillment and inventory tracking.
- Created custom notification services using WCF. System is responsible for all internal and external notifications (ex..customer promotions, inventory alerts). Completely integrated with the company ERP system, ease of customization and fully automated.
- Designed and developed company software integration with USPS and UPS API’s.
- In development projects include, architecting the beginnings of the company web service APIs for our customers. Transition of our notification services to MVC6.
Senior Software Engineer
Confidential, Houston, TX
Responsibilities:
- Served as lead developer and implementation strategist for the code refactoring initiative and product customizations to approximately seventy commercial card customers for Confidential . Consisting of ASP.NET, classic ASP and Powerbuilder applications with a focus on security and performance.
- Collaborated with senior developers to begin the re architect of the current system and pave the way for a complete .NET solution. Including the translation of classic ASP, Powerbuilder, .NET modules of business logic to its .NET class hierarchy equivalent utilizing a domain driven approach with a foundation in design patterns. Also involved in the research of various enterprise level strategies and techniques such as custom business objects vs ORM’s (ex..NHibernate, LINQ) vs the CSLA framework.
- Provided assistance in all areas of the purchasing card team, from customer support, product installation to business analysis. Served as a mentor to other junior developers, facilitated the improvement of company best practices. Involved in the installation, planning, implementation and administration of Team Foundation Server. Including source control migration from VSS, defining TFS sourcing and branching strategies as well as, Clear Quest task migration to TFS.
Senior Software Developer / Analyst
Confidential
Responsibilities:
- Reported directly to the CEO of Client Confidential, developed and managed all projects relating to the core software ClientConnect an Application Service Provider.
- Served as the primary delveloper, project manager and architect for the rewrite of the ClientConnect software codebase. Converted classic ASP and VB 6 COM objects to its .NET equivalent.
- Functioned as the lead developer, software architect, and business analyst for the initial software product offering of ClientConnect using classic ASP, VB 6 COM and SQL Server technologies.
- Managed the contributions of all developers involved in the evolution of the software product; Consisting of 3 to 5 offshore developers, 1 to 2 local contract workers, and 2 in house developers.
- Implemented company wide development standards ranging from in house software development methodologies and coding practices.
- Contributed to the source control software protocols, first with visual source safe (VSS), eventually migrating the source database to NGSource.
- Created requirement documents for all new projects and well as technical and functional updates to the application manuals.
- Facilitated the formation of the QA department workflow utilizing the OnTime web based defect tracker and task management software.
- Played the role of customer support specialist.
- Assisted in client engagements and was a liaison to both technical and stake holder personnel.
Senior Software Architect
Confidential
Responsibilities:
- Chosen as the lead software architect by the CEO of Confidential to engage an important client in starting a software company; this company would become Client Confidential (See Client Confidential ).
- Also performed the role of business analyst and project lead in key meetings involving Confidential ’s top customers.
- Acknowledged as a top company performer by management and peers for the ability to quickly absorb and put into practice new technical paradigms.
- Managed and mentored junior developers.
- Established code review procedures.
- Refined and improved the existing coding standards within the programming department.
Systems Analyst
Confidential, Dallas, TX
Responsibilities:
- Lead Software Developer (Dallas branch) - Defined contributions & defined benefits system conversion: Worked as the lead middleware & database application developer with a staff of approximately 20 developers to reengineer their 20 year old legacy DOS based 401k and defined benefits application to client/server.
- Project Manager / Lead Developer - IVR system conversion: Successfully completed and led the development efforts of the system upgrade of the company’s voice response system using multi threaded sockets programming.
Programmer Analyst
Confidential
Responsibilities:
- Was promoted to senior analyst within a year and a half. (Standard of 3 years)
- Senior Programmer Analyst - PeopleSoft Accounting Module Implementation
- Project Lead & Analyst - Radio Shack Call Center Prepaid cellular campaign
- Participated in the company’s select group of in house staff for the analysis & transition of legacy mainframe applications to current client / server applications.