We provide IT Staff Augmentation Services!

Sr. Technical Architect Resume

KY

Summary:

  • More than ten years of IT experience in analyzing and developing complex and business critical IT systems, assuming roles of software architect and Sr. .NET developer.
  • Hands on experience in developing .NET applications, strong experience in multi-tier applications using C#, VB.NET, ASP.NET, AJAX, WCF, WPF, MVC, MVVM.
  • Expertise in designing and developing applications using industry recognized methodologies and design patterns.
  • Expertise in developing SEO friendly ecommerce code.
  • Strong understanding of Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD).
  • Experience of being involved in all stages of Software Development Life Cycle (SDLC).
  • Worked with clients like Confidential (Social Networking Sites), Confidential (Engineering Divisions), Healthcare Technical Institute (Hospital Projects), Confidential and Confidential .
  • Experience in AJAX environment using JQuery.
  • Good knowledge on Agile/SCRUM methodologies.
  • Experience in Requirements Gathering and Analysis, Business Process Modeling and conversion to technical requirements in the Financial Domain.
  • Experience in leading a team of Sr. Developers and Designers for a large-scale e-commerce system.
  • Experience in supporting and maintaining large in-production enterprise application, providing continuous support as the key contact person.
  • Outstanding client facing profile, interpersonal and communication skills with a demonstrated ability to create excellent affinity with clients of diverse backgrounds.

Strengths:

  • Focusing on development of innovative and specific solutions.
  • Working under pressure when organizing and managing complex situations and tasks.
  • Well organized, detail oriented and able to focus in a dynamic environment.
  • Analyzing complex processes, extracting core issues.
  • Being comfortable as a leader as well as a team member, making decisions when required and taking input from team members.

Skills:

Languages and GUIs: C#, ASP.NET, AJAX, WCF, WPF, Visual Basic.NET, C, C++, JAVA, COBOL, XML, XSD, XSLT, ADO.NET, LINQ

Web Technology: DHTML, ASP.NET, AJAX, JQuery

.NET Framework: 4.0,3.5, 2.0

Databases: Sql 2008/2005/2000 , Foxpro, Dbase, MYSQL

Platforms: .NET 4.0/3.5/3.0/2.0 , Visual Studio 2010/2008/2005/2003

IT Experience:

Managing and handling .NET Projects:

  • In my experience, handling of .NET Projects in a right manner from the beginning itself, saves programmers and managers about 30% of additional effort – Companies can save 15% of total expenses on such projects by starting the right way. A well-architected system can down the line save up to 30% of the company expenses. Best practice for .Net projects is for them to be designed as multi-tier applications right from the start – The presentation layer, Business Layer and Data Access layer if separated at the start, helps easy maintenance for projects later on and makes the application code more readable by other programmers.
  • The company I believe most benefitted from my skills is my current company where I found the ex-IT Director having encrypted code in the system to cheat the company over half a million dollars, which was getting diverted to his own PayPal account.

Work Experience:

Confidential, KY

Sr. Technical Architect

Responsibilities:
  • Working as a Sr. Technical Architect for enterprise level projects with high volume traffic including Medicare (National Medicare Enrollment). Duties include establishing company standards, suggest appropriate design patterns, providing design guidance to the development team, reviewing the code of the development team, performance enhancements, logging infrastructure, conducting security reviews, conducting stress test on the applications, conducting app scans/code scans for any security vulnerability etc.
  • Performed current state assessment in terms of architecture and design of current applications and establish SDLC and technical roadmap for these products.
  • Understand business requirements and translate them into detailed internal and external software design and technical specifications
  • Provide architectural leadership, technical guidance and responsible for technology change management, technology evaluations and providing mentorship for the design and architecture of various products and enhancements.
  • Communicate complex technical/functional information, scenarios, or specifications to multiple internal and external business and technical audiences in a way that best suits them.
  • Partner with business sponsors and technology representatives in establishing priorities and provide overall direction on technology initiatives from project inception to project completion
  • Work with business owners to gather requirements, prepare functional specifications, form project plans, and communicate progress throughout the software development lifecycle.
  • Enable uniform adoption and rollout of Agile methodology/SCRUM and best practices across all projects
  • Interact with technical project managers and internal business users to establish detailed application and systems requirements for assigned projects.
  • Establish process guidelines and ensure they are followed across teams.
  • Assist in Effort and Cost Estimations, Project Planning for all major program launches.
  • Establish effective project and program management tools using Team Foundation Server 2010
  • Designed highly maintainable architectures using various design patterns (MVC, Layered and Repository design patterns)
  • Analyzed requirements, developed proof of concept frameworks, recommended solution to business users, developed architecture and architectural diagrams, and presented solution to the top level management.
  • Designed and Developed Software core reusable asset components
  • Implemented and Involved in Enterprise Architecture Design, Mobile Application Lead, Test Driven Development and Agile methodology

Skills Required: C#, ASP.NET, AJAX, WCF, WPF, Visual Studio 2010, .Net 4.0 Framework, SQL 2008, LINQ, Agile/Scrum, Project Management

Confidential, Miami Beach, FL

Sr. .Net Consultant/Architect

Responsibilities:
  • Involved in optimizing the current MVC code and improving the software development process.
  • Designed and Developed Software core reusable asset components

Skills Required: C#, ASP.NET, AJAX, WCF, WPF, Visual Studio 2010, .Net 4.0 Framework, SQL 2008, LINQ, Agile/Scrum, Project Management

Confidential, Los Angeles, CA

Technical Project Manager/.Net Architect

Responsibilities:
  • Worked as a hands-on Technical Project Manager/Architect managing Sr. Developers and Sr. Designers.
  • Responsible for architecting and leading the software development projects for the company from inception to final deliverables.
  • Responsible for developing high traffic volume sites for e-commerce applications.
  • Designed highly maintainable architectures using various design patterns (MVC, Layered and Repository design patterns)
  • Analyzed requirements, developed proof of concept frameworks, recommended solution to business users, developed architecture and architectural diagrams, and presented solution to the top level management.
  • Designed and Developed Software core reusable asset components
  • Implemented and Involved in Enterprise Architecture Design, Mobile Application Lead, Test Driven Development and Agile methodology

Skills Required: Project management, C#, ASP.NET, AJAX, WCF, WPF, Visual Studio 2010, .Net 4.0 Framework, SQL 2008, LINQ, Agile/Scrum

Confidential, Los Angeles, CA

Senior Technical Project Manager/.Net Architect

Responsibilities:
  • Responsible for architecting and building an ecommerce application from the ground up.
  • Automated the sub domain creation for the advertisers and provided a platform for the users for social networking.
  • Created models of what the potential system should look like.

Skills Required: ASP.NET, C#, Sql 2005, LINQ, Agile/Scrum

Confidential, Los Angeles, CA,

Senior Software Engineer/.Net Architect (Consultant)

Responsibilities:
  • AJAX .NET applications for hospital construction and Fitup Projects for hospital healthcare organizations such as UCLA and Kaiser.
  • Created a Room Completion Database to schedule and track the procurement, delivery, and installation of over 70,000 pieces of Medical Equipment, Furniture, and IT equipment.
  • Designed the Master Punch List module to track inspection results and testing issues.
  • These web applications were designed for users with different computer proficiencies (construction workers to hospital CEOs).
  • Interacted with department heads at hospitals like UCLA, Kaiser to gather requirements and translate them to a finished product for the end users.

Confidential, Los Angeles, CA

Consultant

Responsibilities:
  • Worked on social networking sites such as icaught, lastars,afv,oxygen networks and others.

Confidential, Los Angeles, CA

Software Engineer (Consultant)

Responsibilities:
  • AJAX .NET applications for hospital construction and Fitup Projects for hospital healthcare organizations such as UCLA and Kaiser.
  • Created a Room Completion Database to schedule and track the procurement, delivery, and installation of over 70,000 pieces of Medical Equipment, Furniture, and IT equipment. Also designed the Master Punch List module to track inspection results and testing issues.
  • Web applications were designed for users with different computer proficiencies (construction workers to hospital CEOs).
  • Managed a group of 2 people – a web designer and a programmer.
  • Duties included guiding the web designer in the screen shot process, communicating the requirements for projects for UI Design, communicating the programming requirements for projects and database design, etc.

Skills Used: AJAX, ASP.NET, VB.NET, C#, SQL 2000, Crystal Reports 11

Confidential, Los Angeles, CA

Senior Consultant

Responsibilities:
  • Designed the web application package for the company using ASP.NET.
  • Involved in the company’s e-commerce business, as well as developing desktop applications for payroll and accounting.
  • Managed a group of programmers overseas - 4 programmers and 1 web designer.
  • Duties included communicating the UI design requirements, finalizing the database diagrams and data structure, going over the 3 layers of application with the programmers, ensuring the project met the deadlines. This project involved developing intranet applications for Confidential India Trust. It lasted for 3 months.

Skills Used: ASP.NET, SQL 2005, C#, VB.NET, Crystal Reports

Confidential, Pasadena, CA

Sr. Consultant

Responsibilities:
  • Designed the intranet web application package for Job Request handling.
  • The main purpose of this intranet application was to track, update and view the job requests for the various projects.
  • Each Job request had multiple Tasks attached to it and the intranet application had features such as sending emails every time a job request or task request was added/updated, sorting features, multiple comments and status for each job and task, etc.

Skills Used: ASP.NET, SQL 2000, C#

Confidential, Philadelphia, PA

Consultant

Responsibilities:
  • Involved in developing desktop applications for Confidential ’s Engineering Systems Department. Some of the major applications developed are as follows:

Import tool:

  • This tool allows users to select a list of DSNs from the user’s machine and accordingly process data from text, excel or csv file which is then stored in sql tables after performing engineering calculations of milepost and offsets and other related data.
  • Stored Procedures for engineering calculations: These stored procedures take in different parameters depending on which engineering calculations are done on the raw data and later stored in the SQL database.

Skills used: T-SQL

  • Database Synchronization and maintenance: This involved cleaning, updating and maintaining the database in its normalized form. In order to improve efficiency of the SQL server, data structures were changed so that they are normalized and any duplication of data storage was eliminated.
  • Application Modification: The application developed by the vendors had to be modified to accommodate out current needs and the changes made to the code were later tested before being implemented.

Confidential, Philadelphia, PA

Database Officer/Programmer

Responsibilities:
  • Vehicle and Train Routing System: This project involved gathering all the engineering information stored in text files from the train runs, post-processing it and storing them in a database for easy access by other desktop applications.
  • GPS Technology for National Railroad: This project dealt with designing reporting system for Confidential vehicles from raw GPS data. Depending on the Latitude and Longitude of a vehicle at any given time, a reporting system was programmed which calculated various attributes for the workers such as straight time, overtime, distance traveled by each vehicle, defect spots along the railroad, etc.
  • Roughness measurement application: An application was developed which calculated the roughness measurements of the track – This helped pinpoint the spots along the entire rail corridor, which needed immediate repairs.
  • Testing and implementing the Vehicle Tracking System:
  • Skills used: Vehicle tracking software.
  • Other Projects: Many other projects at Confidential involved developing desktop applications for linear asset management system and infrastructure development system’s various engineering needs.

Confidential

  • Designed the software for "Online Registration for students" using CGI, SQL in 2001.
  • Carried out research in the e-commerce/e-business field from Sept-2000 till Dec-2000.
  • Designed the inventory system for a local store "Happy Food Store" using Foxpro in 1996.
  • Designed the whole banking system for "State Bank of India" using COBOL in 1994.
  • Managed a team of 6 programmers. The banking system project involved creating, updating, deleting customer accounts (savings as well as personal), loans. It also involved checks and balances at the end of each day.
  • Designed a simulation project for a bank using C in 2000.
  • Designed the software for Personal Scheduler System in 2002.

Hire Now