We provide IT Staff Augmentation Services!

Architect/lead Analyst Resume

2.00/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY

  • Around 12 years of extensive experience in design, development, testing, architect and document activities by using .Net distributed Windows/Web Applications, OOPS concepts design/implementation, Service Oriented Architecture by Windows/Web services/WCF/Web APIs design, MVC, MVVM, Nunit, TFS and implementation and Entity framework for SQL Server as database design/implementation.
  • Able to identify reusable components out of business scenarios. Understanding the business objectives and delivery of quality solutions. Expert in Object Oriented Programming (OOPS) with understanding software engineering practices. Knowledge of design patterns.
  • Handling mobile and smart devices compatible applications by using .net components to be supported on iOS, android, blackberry etc.
  • Strong analytical skills for effective problem solving. Contribute towards knowledge sharing sessions etc. Focus on quality & ability to perform code reviews. Demonstrable abilities to optimize code.
  • C#.NET, WCF, Web APIs, WPF, MVVM, ASP.NET, MVC, AngularJS, AJAX, LINQ, Lambda, Web Forms, Win Forms, Multi - Threading, JavaScript/VBScript, JQuery, Bootstrap, CSS, HTML, ADO.NET, Entity Framework, Visual Studio.NET 2012, UML Diagrams, Fxcop, Nunit (TDD/BDD) and .NET Framework 4.5/4.0, Windows/Web Services Components, design patterns MVC/IOC/Command/Prism, Database handling experience with SQL Server 2012 with Entity Framework and Oracle 9i PL/SQL.
  • Proficiency in business modeling and requirements definition disciplines through documents and UML diagrams
  • Experience of all phases of full software design lifecycle (SDLC) with an Agile scrum and traditional water fall software development methodologies.
  • Ability to analyze and architecture the functionality of application and implementing same through quality techniques of .NET and C#.net. Expert in SOA architecture by designing, developing WCF and Web/Windows Services with structured software development approach.
  • RDBMS experience includes database design, programming, implementation, the development of stored procedures and performance optimization (table designs/queries) by using Entity Framework with Sql Server/ Oracle.
  • Establishing good communication from top management to all levels of team members.
  • Expert in .net optimization code, peer to peer code review and converting it into most powerful OOPS methods/ objects to improve performance of applications. Expert in reviewing database design and optimization of stored procedures written by team and juniors.
  • Ability to guide & develop junior team members on technical front.

TECHNICAL SKILLS

Programming Languages: C#.Net, VB.NET(Win Forms), LINQ, WPF, XAML, XML, VB, C/C++, Power Builder, JavaScript, JQuery, Bootstrap, VBScript, T-SQL and PL/SQL

Platforms: Microsoft .NET 1.1/2.0/3.0/3.5/4.0/4.5, Web Services, WCF, Entity Framework, Service Oriented Architecture (SOA)

Web Technologies: ASP, ASP.NET, MVC, WEB API, AJAX, WebForms, XML, Lambda, Linq, CSS, HTML

Design Patterns: MVVM, MVC, Singleton, IOC, PRISM, Mocking, Command etc

Database & Server: SQL Server 2005/2008/2012, Entity Framework, Oracle, Access, ADO .NET, Microsoft IIS.

Software Modeling: OOAD, UML and MS Visio

Unit Testing: Nunit (TDD/BDD)

Versioning Software’s: Team Foundation Server (TFS), Visual Source Safe(VSS), SVN, Perforce, Doors, PVCS, Change Synergy and Cm-Synergy

IDE: Visual Studio 2012/2010/2005/2008, Fxcop

Project Management: Agile Scrum methodology and Traditional WaterFall methodology

PROFESSIONAL EXPERIENCE

Confidential - Des Moines, Iowa

Architect/Lead Analyst

Environment: .NET 4.5, C#.net, WCF, Web API, LINQ, Asp.net, MVC, WPF, MVVM, Lambda, Visual Studio.NET 2012, SQL Server 2008, Nunit, Entity Framework, UML, JQuery, JavaScript, Bootstrap, AngularJS, TFS, SSL and online payment etc.

Responsibilities:

  • Architected and developed an Internet solutions development infrastructure for multiple Internet developers.
  • Managed a team of Internet developers and graphic artists during all aspects of several different Internet solutions.
  • Handled POS module into the application, for end client credit or debit card payments and transactions
  • Handled all aspects of Internet solutions development and implementation including: systems analysis, data modelling, middle-tier modelling, design, coding, testing and user acceptance.
  • Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
  • Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
  • Prepare technical documentation of business requirements, system specifications, operation and installation of software.
  • Designed Web and Mobile app platforms with .Net components using service layers at backend.
  • Used JQuery and bootstrap controls for UI development
  • Designed light weight UI layer to consume services through jQuery/Ajax calls using JSON data format.
  • Designed and developed secured WCF Services to expose business logic.
  • Implemented Single-Sign-On mechanism using LDAP followed by custom Role-based authorization.
  • Secured sensitive data through Encryption and Hashing.
  • Prepared Package diagram, Class diagrams, Activity / Flow diagrams, Sequence diagrams, E-R diagrams.
  • Took necessary steps to block SQL Injection, Command injection, Script Injection and XSS attacks.
  • Created new user controls for using it into the project to support additional properties and client side operations.
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
  • Designed and developed WPF/MVVM app for back-end data validation and administrative usage.
  • Designed all systems and processes, prepared High Level and Low Level Design documents for solution.
  • Designed and developed Database objects (Tables, Procedures, Functions and Triggers).
  • Help team to write Unit tests using mocking framework and dependency injection patterns.
  • Do code/design reviews and tracking code quality through static code analysis and code-metrics tools.
  • Responsible for maintaining versioning/Source control for entire project using TFS, Responsible for creating work items, Policies on the solution and Branching.
  • Designed and develop Asp.net MVC prototype for fast application development
  • Implemented Obama’s healthcare plan into ASM and delivered it through production environment
  • Database design and handling it in application with custom entities with Entity Framework
  • Handled OOPS implementation through C# quality techniques
  • Analysis and review of mockups and wireframe of the web app and admin portal from business units.
  • Design and development of critical WCF classes and objects
  • Involved in various architectural design and review meetings with team
  • Peers and juniors code review and performance improvement of the overall application by proper techniques
  • Application and database performance improvement techniques implementation.

Confidential, Pennington, NJ

Architect

Environment: WCF Services, .Net 4.0, ASP.NET, C#, LINQ, Lambda, MVVM Design Pattern with WPF/XAML 4.0, Visual Studio.NET 2010, SharePoint, JavaScript, Entity Framework, SQL Server 2008, MS VISIO for UML, Nunit, JQuery and TFS.

Responsibilities:

  • Requirement Gathering at Client location for new features.
  • Interaction with Business Analysts and Product Consultants for project status updates and task prioritization.
  • Prepare detailed design documents as per Application Architecture.
  • Conceptualized and designed a central Authentication and Authorization system (User Identity). For internal clients Active Directory was used for Authentication.
  • Task planning, execution and delivery management.
  • Credit/Debit card transaction module through SSL
  • Implemented .net components and web applications on mobile / smart devices by using iOS, Android etc
  • Review code, Defect analysis & tracking and configuration management.
  • Involved in Design, Development, Testing and Deployment phases of Software Development Life Cycle.
  • Developed web based applications utilizing .Net Framework 4.x, XAML, C#.Net, SQL Server 2008, and Visual Studio.NET.
  • Worked with Telerik RAD control as a part of developing GUI for the application of WPF/MVVM.
  • Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database.
  • Extensively used Entity Framework & WCF services for interfacing this application with SQL Server 2008.
  • Used Agile Methodology for developing the Application.
  • Provided the implementation team with Layer Diagrams, Physical Solution Structure, Conceptual Class Diagram, activity diagrams and sequence diagrams (UML). Reviewed Class diagrams, database schema diagrams and additional activity diagrams and sequence diagrams created by technical leads. Documented Interfaces and provided walkthroughs for external groups to enable them to consume the centralized services.
  • Performed code reviews against pre-determined coding best practices and naming conventions, to make sure that the code adhered to documented activity diagrams, sequence diagrams and technical specifications.
  • Coached and mentoredimplementation teams from developing application silos to modern n-tiered SOA friendly applications & services, using new technologies such as ASP.NET 3.5 (C#), WCF, Entity Framework and Workflow Foundation and Team Foundation Server.
  • Developed Stored Procedures to extract the Transformation data from the SQL Server 2008 database
  • Handled configuration settings module through custom config section for various configurations of Big IPs from GTM and NetScaler.
  • Design and Development of MVVM, prism, IOC patterns for implementing Views, Models and ViewModels.

Confidential - Boston, MA

Module Lead/Senior Software Engineer

Environment: C# 3.0, MVVM with WPF, WCF, LINQ, Visual Studio.NET 2005/2008, SharePoint, JavaScript, ASP.net, AJAX, Agile Scrum Methodology, SQL Server 2008, Oracle, HTML, CSS, MS VISIO and Perforce.

Responsibilities:

  • Involved in the design and development of an easy to use Custom User Interface, proprietary to Confidential, for Web application, using ASP.NET 3.5, WCF, C#, and ADO.NET, AJAX, CSS/XSLT and Agile development methodology.
  • Handled hedging module in to the application and integrated same.
  • Communicated with business analysts to understand the functional knowledge of application and drafting technical requirement for module assigned.
  • Utilized the AJAX control toolkit library for .NET 3.5, for implementing AJAX partial page updates using ScriptManager and extensively used AJAX control extenders with UI control elements. Also, worked on the Client-side and Server-side AJAX framework.
  • Developed UI pages in WPF by using XAML and Silverlight.
  • Involved in using Object Oriented Programming (OOPS) with an understanding of software engineering practices in ASP.NET for Web development.
  • Used Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) to SOAP messages between Result Management and ALM, using metadata endpoints, thereby creating a reusable interface between RM and ALM applications using predefined web methods.
  • Used LINQ (Language Integrated Query) model to query the database
  • Performed the code reviews using FxCop.
  • Conducted code reviews, performance tuning and database tuning.

Confidential

Senior Software Engineer

Environment: ASP.NET, C#.Net, ADO.Net, Web Forms, Windows Services, Microsoft Visual Studio 2005, XML Web Services, SQL Server 2005, IIS 6.0 CSS, JavaScript, VBScript and HTML.

Responsibilities:

  • This project focuses on structuring efforts integration communication modules, and impact of all phases
  • Extensively used .Net 2.0 inbuilt components like Grid view, Tab, Calendar, Repeater and other ASP.NET server controls in designing the front end web pages using CSS.
  • Implemented Singleton design pattern on certain classes and object to ensure sole instance existence, command pattern for communicating between the commanding object and the receiver.
  • Assisted in the designing of database and also created database Triggers, Functions and Stored Procedures in SQL Server 2005 for ensuring data integrity.
  • Developed and used ADO.NET objects for handling database activities.
  • Wrote various windows services for daily execution purpose. Wrote job to process data from linked SQL server.
  • Developed XML Web Services for tracking and implement various phases of loan product for product group.
  • Involved in testing of application by Unit Testing, Integration Testing and User Acceptance Testing (UAT).
  • Involved in the analysis phase of the application right from beginning to its release to QA.
  • Worked with business and functional analysts for understanding the client requirement and drafting the technical document for the application.
  • Involved in building common objects and base design of the admin project of NextGen Application for CFC.
  • Conducted code reviews, performance tuning and database tuning.

Confidential

Software Engineer

Environment: ASP.NET, Web Forms, Service Oriented Architecture using Web Services, C#.Net, ADO.NET, SQL Server 2000, oracle 9i, JavaScript, VBScript, HTML, UML, Visual Source Safe and Cm-Synergy.

Responsibilities:

  • Developed solutions for all tiers of the application; code-behinds, controls, middle-tier business components, database layer, etc
  • Designed, developed, enhanced, and maintained xml web services.
  • Involved in design, development and maintenance Result Management and Clinical Note work packages.
  • Developed the various, logically completed web-services for result management work package. And for Addition, Updating and Deletion of clinical notes).
  • Wrote Data Access Control for calling stored procedures through web-services by passing parameters
  • Developed Business Class by implementing Business logic for fulfilling the functional Requirements.
  • Wrote complicated stored procedures for giving vital data to the web services into SQL Server 2000.
  • Converted SQL-Server 2000 database stored procedure and functions into Oracle 9i.
  • Wrote ASP.Net code for consumption of web services through service agent for UI.
  • Wrote Technical documentation for Result Management care activities related to web services after analyzing the functional documentation.
  • Developed UML diagrams to show data model in Technical documentation.
  • Worked with Visual Source Safe, CM-Synergy, Change Synergy and Door as version controlling tools for code check-in.

Confidential

Software Engineer

Environment: Visual Studio.NET 2003, .NET Framework 1.1, ASP.NET, Web Forms, C#.NET, ADO.Net, VBScript, JavaScript and SQL Server 2000.

Responsibilities:

  • Involved in database design and implementation in SQL-server 2000.
  • Used ASP.NET 1.1 Web Form Controls and Designed and developed the rich UI.
  • Developed the business logic using C#. Used ADO.NET and MS Application Data to handle Data Access.
  • For User Registration page handled online credit card checking through authorized.Net.
  • Wrote corn windows services (schedule task) to collect payment and make particular entry in payment table.
  • Successfully completed features like messages, comments, forums and feedback by using repeater control.
  • Implemented Custom Error and Exception handling. Implemented Role-based security to restrict access to users.
  • Created stored procedures, indexes and triggers for querying database.
  • Created Use-Cases and Unit Tests for Technical Specifications.

We'd love your feedback!