System Architect Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Current Development Software Technologies:.NET (1.0 - 4.5), Model View Controller (MVC), Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF), AJAX, Web Forms, ASP.Net, C#.Net, VB.Net, Silverlight, MS SQL Server (TSQL), SQL Server Integration Services (SSIS), Cognos, SharePoint Server, Oracle 11i, Aqua Data Studio 10, ER/Studio, JavaScript
- Current Application Life Management (ALM) Technologies: Team Foundation Server (TFS), SVN, Tortoise, TFS Build Server, Alfabet PlanningIT, HP Quality Center, IBM ClearCase, Agile/SCRUM, Waterfall
- Current Software Engineering Concepts: All complete phases of SDLC (Requirements to Deployment), GUI; Usability Standards, Service Oriented Architecture (SOA), Testing (Regression, Unit and Load/Performance), Systems Analysis, Software Architecting, Architecture Patterns, Relational Database Management Systems, Windows and Web based .NET Solutions, Object Oriented Programming,, TFS Code repository administration, TFS Build/Deploy management/administration, TFS Testing capabilities, Continuous Integration (CI)
- Professional Capabilities: Proven communication skills, highly motivated, can lead and mentor, offshore Team Collaboration (India, Mexico), eager to learn, and enjoys challenging tasks, I am able to contribute to pursuits by creating and collaborating on RFP, development time estimations and total delivery cost estimations. I lead project efforts in capacity of team technical lead, data architect, systems architect, business analyst (requirements), and project cost estimation. I am qualified in conducting technical interviews and I lead and mentor other colleagues and junior developers. I am capable of leading and managing teams of various size and capabilities.
TECHNICAL SKILLS
- ASP.NET (1.0 - 4.5)
- C#.NET (1.0 - 4.0)
- VB.NET (1.0 - 4.0)
- ADO.NET
- T-SQL
- HTML, DHTML, CSS
- Database Design / Management
- Web Development
- SDLC
- Interface Design Principles
- Networking (LAN,WAN)
- Component Object Model (COM, CDCOM)
- ActiveX Data Objects (ADO)
- Service Oriented Architecture (SOA)
- OOP
- SQL Server Integrated Services (SSIS)
- Windows 9x - 2010 Windows Server NT - 2016 DOS
- Microsoft Office Microsoft Project Visual SourceSafe Version Control
PROFESSIONAL EXPERIENCE
Confidential
System Architect
Responsibilities:
- Confidential provides consulting services that manages a large scale software system for the confidential. This software system, Medical Information Technology System (MITS) manages over 24 million medical transactions per month.
- The MITS system is comprised of .NET, Oracle, SOA and several third party applications such as TIBCO, AppSchedular, TIVOLI, etc. I am primarily responsible for understanding overall systems and their integration within the larger system.
- I attend requirement sessions, create architecture artifacts including highly detailed Visio drawings, review system integration details with SME and Tech Leads. I work with Tech Leads and SMEs to devise a comprehensive solution to business requirements that have high ROI and a low risk impact. I also am responsible for conducting and attending review session of all system impact artifacts.
- Oversee the implementation of system by working with program managers development team
- Conduct artifact review with team
- Participate with status reviews until project release
System Architect
Confidential
Responsibilities:
- Work with program managers to determine specific requirements and outline project scope
- Analyze existing systems using existing architecture documents and PlanningIT system
- Collaborate with team architects, SMEs, offshore team and external vendors to refine system analysis
- Create communication documentation of results of analysis using MS Word, Visio, etc.
- Design work product(s) of new system that includes defined architecture patterns and mitigation of risks
- Oversee the implementation of system by working with program managers development team
Application Lead/Architect
Confidential
Responsibilities:
- Meet with business owners and determine business system requirement for conversion project
- Determine project scope and technical requirements
- Create POC using various potential graphical user interfaces
- Create detailed project plan and time estimation
- Lead team of 3 off-site developers, one offshore (India)
- Managed teams’ technical assignments
- Communicated project sprint deliverables to management team
- Coded system solution using WPF, C++
- Evaluated and created a POC for data repository solutions for offline storage and data reconciliation Application Architect BMW Financial Services
- Meet with business owners and project leads to determine business system requirement deliverables
- Architected data needs using ER/Studio
- Document deliverables and associated Use Cases
- Whiteboard system data flows and system capabilities with SME’s and other project stakeholders (i.e. Enterprise Architects, Information Architects, Startup Managers, Project Managers)
- Create Logical and Functional control diagrams for new and existing systems using MS Visio
- Assisted with project time estimations and reporting using MS Project
- Created highly detailed system estimations and non-functional estimations using MS Excel
- Meet with development team to establish knowledge transfer of existing business and technology systems.
- Create and design new software systems based on the needs of the current business needs while maintaining flexibility for future needs.
- Create system proposals which included high level technical descriptions of various BMW internal systems as well as IT specific requirements established by the global organization.
- Created and managed defects using HP Quality Center
- Created and or participated in creating High to medium level System Designs of proposed new system or enhancements to existing systems.
- Lead and facilitated development team through various aspects of development process of new system software.
- Created SOA Proof of concepts using Visual Studio 2013, C#, SQL Server 2008
- Managed and oversee Ad-Hoc projects; creating system documentation and validate correct participation in the existing Architecture Landscape.
Lead Architect/Team Lead/Executive Mentor
Confidential
Responsibilities:
- Meet with business executive to report on status of development efforts and project management deliverables
- Created and managed RFPs for various software system projects
- Lead efforts of vendor management with local software consulting firms
- Reviewed RFP responses and negotiated project terms for compensation. Timelines and implementation strategies.
- Managed development team with various projects and software systems
- Lead and facilitated development team through various aspects of development process for capabilities maturity.
- Implemented TFS for code repository and build.
- Implemented, trained and coached project team of Agile/SCRUM development processes.
- Lead bi-weekly training session on use of TFS, MS VS 2012, Build capabilities, CI capabilities and Testing capabilities
- Implemented development standards and process improvement techniques.
- Lead Data Architect effort of consolidating various data systems/repositories
- Troubleshoot and resolve various in-house software system issues
- Analyze and Document systems used within the business
- Wrote UI and system design specifications
- Produce GUI mockups, proof of concepts to user groups
- Produced functional models/prototypes of new business systems
- Created detailed flow diagrams of current and new (proposed) technical software systems using MS Visio
- Created POC of new technologies using MS Visual Studio 2012, C#, MVC
- Maintained existing systems using Visual Studio 2012, C#, MVC 4, ASP.Net and SQL Server 2008 r2/2012
- Created and managed unit test for development and test environments including utilizing TFS load testing modules
Technical Team Lead
Confidential
Responsibilities:
- Lead development effort with a team of 5 developers for new web based software system
- Conduct interviews with system owners to evaluate specific system requirements
- Created story cards to facilitate Agile development process and time estimation
- Worked closely with Project Managers on issues of items of Scope, timelines and estimation issues
- Created User Interface Mockups using wireframes
- Lead agile standup meetings and participated in end of cycle reviews
- Conducted product reviews with system owners and defined rework and enhancements
- Managed development environment including deployment and repository merge maturity using MS TFS 2010
- Lead team effort with MS testing implementation for software development team (Unit testing and load testing
- Created and managed unit test for development and test environments including utilizing TFS load testing modules
- Lead and Assisted Database Administrator with architecture of database schema
- Lead and assisted developers with a Oracle 11i ETL data migration effort using Aqua Data Studio
- Assisted and lead business analyst effort as needed by the business and development team
- Produce GUI mockups, proof of concepts to user groups using MS Visual Studio 2012, C#, MVC
- Assisted with project time estimations and reporting using MS Project
- Wrote UI and system design specifications
- Produce GUI mockups, proof of concepts to user groups
- Produced functional models/prototypes of new business systems
- Created detailed flow diagrams of current and new (proposed) technical software systems using MS Visio
Senior Consultant
Confidential
Responsibilities:
- Assess and document current system and recommend potential solutions that minimize risks and increase efficiency and response times in existing environment
- Created recovery plan and framework to recover system in case of failure (DR)
- Maintain/enhance current system using C#, classic ASP and ASP.Net 2.0, .Net 4.0, SQL Server and IBM ISeries (AS/400)
- Rewrite database objects to improve efficiency, response times and data recovery
- Lead team effort with TFS integration, implemented coding standards
- Lead team effort with MS Build Server, implemented build cycles and standards
- Lead team effort with MS testing implementation for software development team (Unit testing and load testing
- Lead .Net framework upgrade effort (framework 2.0 to 4.0)
- Lead effort to enhance database performance by using monitoring tools and design/architecture performance techniques
- Lead the implementation of common software systems framework based on MS common library with WCF. System framework included exception management, logging, emailing and configuration management.
- Lead proof of concept effort with multiple MS platforms and technologies including WPF, Silverlight, MVC and Workflow Foundation
Senior Consultant
ConfidentialResponsibilities:
- Architect, Design, Develop software components using C#.Net 2.0/3.5/4.0, Web services, LINQ, Service Oriented Architecture (SOA), wCf and SQL Server Objects
- Document designs, change request and release documents as well as other technical information
- Manage software development schedule including all key areas of development life cycle (design, code, test, maintain, etc.)
- Used TFS for unit and load testing new software enhancements
- Collaborate with development team regarding architecture, implementation and relevant transferring of knowledge
- Agile development environment
- Architect, Design and Develop Software Components for middle tier billing processes using VB.NET (1.1)
- Collaborated with the business unit, architecture group and development tea, to gather and analyze business and technical requirements
- Lead and coordinate data conversion/transformations for projects with Data Architect
- Implement business component solutions with SOA using XML and XSLT
- Mentor and train Nationwide Associates of new Development Technology
- Assist in code reviews to implement system development standards
- Create and coordinate testing strategies for unit testing environment
- Created and managed defects using HP Quality Center
- Create and maintain system component documentation for training / knowledge transfer purposes
Confidential software engineer
Responsibilities:
- Architect, design, develop and test new and existing software systems using VB.NET (2002 -2005), ASP.NET (2002 -2005), Classic ASP, HTML, DHTML, MS SQL Server (2000 and 2005) and SQL Server Reporting Services.
- Architect, design, develop, test and debug database objects such as Stored Procedures and DTS Packages using MS SQL Server 2000 and SQL Server 2005.
- Create and maintain business reports using SQL Server Reporting Services and Cognos
- Mentored development team of common development practices such as coding standards, database development standards and web application technologies.
- Assisted and mentored development team in migrating web and desktop applications to .NET web applications.
- Architect, design, develop and test web parts for Windows SharePoint Services 2007 using C#.NET (2005), ASP.NET (2005) MS SQL Server (2005).
- Architect, design and Implement production Windows server systems to deploy Windows SharePoint Services Web Site.
- Administer and maintain Windows SharePoint Services.
Confidential
Software Engineer
Responsibilities:
- Troubleshoot and resolve various in-house software system issues.
- Analyze and Document business processes.
- Develop, test and debug software using MS-Visual Basic, VB .NET and MS SQL Server 2000.
- Design, develop, test and debug database objects such as Stored Procedures and DTS Packages using MS SQL Server.
- Manage and modify functionality of Access and Excel applications using VBA.
- Analyze and Document business processes as relate to feasibility and implementation.
- Develop, test and debug software using MS-Visual Basic, VB .NET and MS SQL Server 2000.
- Design, develop, test and debug database objects such as Stored Procedures and DTS Packages using MS SQL Server.
Confidential
Software Developer
Responsibilities:
- Develop, test and debug software using Clarion Development tools.
- Develop, test and debug software using MS Visual Basic, XML and relational database technologies.
- Create documentation to assist users and developers in setup and implementation.
- Lead classroom lecture for various software development tools such as Visual Basic, COM, ADO, Access, Crystal Reports, MS SQL Server and Visual InterDev.
- Taught proper development methodologies such as Object Oriented Design Techniques as well as fundamental concepts such as flowcharting, logic flow/control and development standards.
- Responsible for classroom setup which included computer hard drive imaging and classroom computer network setup.
- Provided software consulting / project management services to local organizations.
- Design and architect new software systems using Visual Basic.