Architect Resume
CA
SUMMARY:
- Over 14 years IT Experience
- Over 5 years .Net Experience
- Software Architect and Designer
- Senior .Net Developer
- Visa status: Permanent resident
- Highly motivated, creative and energetic software architect, designer experienced developer in .Net technology and the Rational Unified Process (RUP) and Microsoft Solution Framework (MSF)
- Especially skilled at designing and architecting enterprise level multi tier and pattern oriented software applications with an expertise in distribution scenarios.
- Proven ability to motivate and help other team members and manage and coordinate teams of professional software designers and developers.
- A gifted tutor and trainer in various fields related to Object Oriented Software Technology and software development.
- A talent for analyzing complex software problems, creating design break downs and finding innovative solutions Committed to the highest levels of professional and personal excellence.
- Exceptional focus and follow - through ability
- Innovative thinker, creative and meticulous
- Effective team player
- Adopt at multitasking across several assignments and strong
- Design and implementation of large scale, enterprise wide software application architectures using .Net technology.
- Expertise in Object Oriented Design and Design Patterns for seamless software design and integration.
- Full command of the UML and RUP to the point of customizing the RUP for medium sized teams and acting as the Process Engineer in many projects.
- A deep understanding and knowledge of .Net technology and its predecessor technology (COM+) for distributed multi tier software design and implementation.
- Full software life cycle hands on experience from inception up to the point of final software delivery and sign off from the customer.
- Software technical team coordination and management experience and a motivator for team members.
- Deep understanding of data intensive software applications, their problems and effective design solutions. Complete command of the Design Patterns used in such systems.
- Vast tutoring and mentoring experience related to software development, object oriented analysis & design, object oriented design patterns and software development processes such as the RUP & MSF.
TECHNICAL SKILLS:
SKILLS: Object - Oriented Concept and Principals Object-Oriented Implementation Object-Oriented Implementation Technology Object-Oriented Web Application Object-Oriented Distributed System Object-Oriented System Modeling Object-Oriented Design Patterns Object-Oriented Software Development Process Object-Oriented Software Architecture Service Oriented Architecture Relational Database Modeling and Design C# 2.0, ASP.Net 2.0, Xml Web Services, WSE, Windows Services, Remoting, COM+, ADO.Net, T-SQL, SQL Server, HTML, XML/XSLT, CSS, BizTalk Server, Share Point, RUP, MSF, UML.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Architect
Responsibilities:
- f US Technology's developers to meet the knowledge of understanding and using the Pattern Oriented Software Design.
- Providing guidance and making technology choices for the architecture of the 3rd generation of a brand name company's Order Management System (OMS) application software. The 3rd generation of this brand name company's application software has a .Net 2.0 and BizTalk server architecture used to develop windows and web applications.
- Provide guidance and work on the design, implementation and roll out of software production line.
- Provide guidance to the quality assurance and process development team on RUP related matters.
Confidential
Software architect & designer and technical leader.
Responsibilities:
- Performing as the chief architect for the Micro-Net Code Generator ( Confidential ). The Confidential is a code generation tool that extracts object oriented design models from Microsoft SQL Server 2000 and generates the needed code for an ASP.Net application. The application code generated is fully compliant with Confidential
- Closely worked with other developers and engineers to define the requirements for the maintainability of system with applying design patterns.
- All the tasks related to preventive and corrective maintenance.
- The customization of the Rational Unified Process (RUP) and acting as a Process Engineer, especially the customization and roll out of the Requirements.
- Alongside the above roles and responsibilities it has always been my pleasure to help and guide other team members on object oriented design topics, design patterns and architectural issues.
Used Technologies: SOA, ADO.Net, XML, Design Patterns, UML, RUP, Data Patterns, COM+, Web Service, Remoting, Reflection, ASP.Net and C#
Confidential
Software developer, Architect and designer
Responsibilities:
- The customization of Microsoft's n-tier application architecture for the use in software application development. I customized and completed Microsoft's proposed .net application architecture consisting of 4 layers (UI, Façade, Business Rules and Data Access) and a common package to better fit the application needs in data intensive applications.
- The design & use of 3-tier architecture using Visual C++, COM+, ADO and Microsoft SQL Server in developing 3-tier data intensive software applications such as Accounting, Sales, Payroll & wages.
- Implementation of NPS( Confidential Persistence System), NWFM( Confidential WorkFlow Manager), personal, payroll, accounting, inventory, inventory accounting and sales software systems using Visual C++, ActiveX technology, ADO, SQL Server .
Used Technologies: RTTI (Reflection), ADO, T-SQL, Design Patterns, UML, Data Patterns and VC++ 6.0 (MFC, ATL, …)
Confidential
Programmer
Responsibilities:
- The implementation of an Accounting system using Visual C++, SQL Server, DAO and ActiveX technology. This system was sold and installed in various different companies.
- The implementation of the Payroll and Personnel software system. This software system was implemented using Visual C++, SQL Server and ADO. Microsoft Foundation Classes (MFC) was used extensively in this project. My main responsibility was the implementation of the system based on design and requirements given to me.
- I have also developed various DOS based software using Turbo C++ and the Btrieve record manager while I was working at Confidential Co.
Confidential
Programmer
Responsibilities:
- I've been involved in many tutoring and mentoring projects for different organizations. Most of my tutoring experience started with programming courses in Visual C++ (desktop and distributed applications) and then carried on to C#.Net development and object oriented analysis & design.
- I have also tutored more than 3500 hours of classes related to development, object oriented analysis & design, object oriented design patterns, software development process in various institutions and government or private owned companies.
- I have also acted as a consultant to many software companies or IT departments in non-software companies on issues such as software architecture.