We provide IT Staff Augmentation Services!

Technical Architect/designer Resume

2.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • 14+ years of Technical experience in application analysis, design, development and implementation of small to large scale enterprise software solutions.
  • Expertise in Developing REST full services with ASP.net Web API, and JSON messaging format.
  • Diversified 10+ years of experience in building Web based systems using C#/ASP.NET/MVC/ /.Net / WCF/ Web services/ Framework1.1,2.0,3.0,3.5,4.0/ in N - TIER architecture in various domains.
  • Expertise in Designing and implementing Web Application using ASP.NET web Api and MVC 4.5 and extending the framework using Inversion of control and Dependency injection pattern using DI containers and other patterns.
  • Excellent expertise in .Net based application architecture, design, development, unit testing, database design and development using MSSQL Server.
  • Extensive Experience in various data access technologies LINQ, ADO.Net Entity Framework, LINQ to SQL, ADO.Net, ADO, DAO, SQL ODBC. Strong experience in RDBMS stored procedures, triggers using MSSQL Server.
  • Experience working with service oriented architectures - SOA (Web Service, WCF, Restful Services)
  • Worked on multiple projects in different sectors like Banking and Finance, Healthcare, Insurance and E-Learning.
  • Decisive, enthusiastic, energetic, focused team leader/player who leads high performing and result driven team through implementing changes, allocations, improvements, motivations and challenges.
  • An accomplished and established professional with 4+ Years proven track record in team management and leadership, coordinating teams members, software application design, analysis, manage development and distribution with extensive experience in full life cycle of the software development process.
  • Highly motivated, dependable-troubleshooter, and problem-solver. Proficient learner and implementer of new technology who is very quick in grasping new business need and provide business and technical solution according to the need of the organization.

TECHNICAL SKILLS:

Operating Systems: WINDOWS 2000, XP, WINDOWS 7 & VISTA, WINDOWS 2008 R2.

Languages: ASP 3.0, C# (1.1, 2.0, 3.0, 3.5, 4.0) ASP.NET (1.1, 2.0, 3.0, 3.5, 4.0, 5.0), NET

FRAMEWORK: 4.5, JAVASCRIPT, JQUERY, VBSCRIPT, LINQMiddleware: ADO.NET, ENTITY FRAMEWORK (ORM), LINQ to SQL, LINQ TO ENTITIES, WEBSERVICES (SOA), WCF, SQL, T-SQL (STORED PROCEDURE, CURSORSTRIGGERS), ENTERPRISE LIBRARY, MSMQ, LINQ, ENTITY DATA MODEL

Development methodologies: AGILE SCRUM, TDD, WATERFALLDesign, Patterns & Practices: MVC, MVP, MVVM, REST, RIA, DI, IOC, GOF, ENTERPRISE LIBRARY, DRY, XP, AOPWeb Technologies:XSL/XSLT, CSS, XML, HTML5, ASP.NET (1.1, 2.0, 3.5, and 4.0), ASP 3.0JAVASCRIPT, Angular Js, JQuery, Css, Bootstrap, VBSCRIPT, DREAMWEAVER 8.0, AJAX, MVC 4.5

Tools: Visual Studio Ultimate 2013, Visual Studio Ultimate 2015 RC, UML, OOAD, VISIO, ERDDESIGN PATTERNS, NUNIT, MERCURY QUALITY CENTER, VSS, TFSCRUISECONTROL.NET, CONTROLS, NUNIT, NMOCK, Dynatrace, Splunk, JIRAPOST SHARP, Team Foundation Server Power Tools

Domain Knowledge: Banking and Finance, Healthcare, Insurance and E-Learning.

PROFESSIONAL EXPERIENCE:

Technical Architect/Designer

Confidential, Herndon, VA

Responsibilities:

  • Designs and develop client facing products using server side technologies like ASP.net MVC, Web API.
  • Developed data access layer using Entity framework, and implemented LINQ to Object, Linq to XML.
  • Develop different modules UI screens using JavaScript libraries like Angular Js, JQuery, Css Bootstrap for responsive design etc.
  • Used patters to support Test driven development (TDD) and implemented IOC and dependency injection patterns to support maximum code coverage for unit testing.
  • Conduct a walk-through session for transferring knowledge of newly developed module to off-shore team
  • Participate in daily scrum meeting and share the status of task in hand
  • Use JIRA for bug tracking, issue tracking and project management and work in an agile development process.
  • Actively involved in sprint planning, reviewing and Product back grooming, and assigning story points and task breakup.

Lead Designer/Architect

Confidential, Chevy Chase, Maryland

Responsibilities:

  • Interacting with clients for requirement gathering, system study & analysis and working directly with senior architects.
  • Understanding the technical & functional specifications and take decision on analysis and design, and technology need.
  • Extensively using ASP.net MVC, Web API, JQuery, AngularJS, JSON, and Bootstrap for responsive design.
  • Developing .net service facade using ASP.net web Api and MVC 5 to interface with the UI pages.
  • Provided architectural design and code for the authentication wrapper to Integrate with the existing SSO service used by the services and UI tier.
  • Creating POC to design and develop application to improve the architecture and performance overall.
  • Expert in designing and implementing distributed solutions using best practices and various design patterns.
  • Extensively used LINQ, Entity Framework and other, SQL, stored procedures and functions.
  • Created on ETL packages to transfer data from various environments
  • Designed filters and components to render Json payload and format the response in HAL format so that the UI can understand.
  • Designing, developing using VS 2013, VS 2015 RC, Unit testing using Xunit.
  • Used Structure map to implement the Inversion Of Control and Dependency injection patterns to support Test Driven Development (TTD).
  • Actively involved in sprint planning and sprint grooming sessions with the analyst and Architects.
  • Actively involved in interacting with the Scrum masters and product owner for story pointing and task breakup.
  • Formulating the test strategies and analyzing the new system's requirements & specifications.
  • Assisting in functional testing of the new system and ensuring that it meets the user specifications using developer tools like Postman and fiddler to test the Restful web Api.
  • Software Development Handling various technical aspects like software design, coding of modules, monitoring critical paths & taking appropriate actions.
  • Providing post-implementation, enhancement and maintenance support to client for application using tools like splunk and Dynatrace.

Project Lead

Confidential, Glastonbury, CT

Responsibilities:

  • Actively involved in Coding, Developing of insurance application for a number of lines for business, coordinating and Leading offshore on technical aspects team throughout all the phases of project lifecycle- requirement gathering, analysis, design, development, testing, implementation, and production support.
  • Migrated the existing Asp.net Web form to Asp.net MVC 2.0 and WCF services.
  • Created Components to interact with the third party services using C#
  • Used Unity Winsor as the DI container for Inversion of Control and DI.
  • Manage the Commercial Lines Applications(Regulatory and Rating module), which consists of various Line of Business
  • Coordinate with Selective Insurance business application teams for any new.
  • Actively participated with clients business teams for understanding high level scope of the projects/business models.
  • Interact and get clear perspective of customer constraint to quickly address the issue.
  • Managed Major/Minor Enhancements and maintenance projects/work request - Requirement gathering, Analysis, Detailed design, coding, review, Unit testing, Integration and regression testing.
  • Interface with QA team on all the concerns or issues raised by the team.
  • Identify various functional requirements of the project and its use of process driven as per client Architecture and actively involved with the architecture team for designing .NET related applications.
  • Designed solution for Single page architecture using third party JavaScript like Angular js, REST full services for Mobile, Tab and Desktop version of the application.

Sr. Software Engineer

Confidential, Indianapolis, IN

Responsibilities:

  • Key role in implementation of application design and development
  • Implementing architectural changes to the product for better performance and maintainability.
  • Analysis of requirements for new business need and provide technical solution.
  • Designed MVC filters and, Razor Views, custom Helpers for control and menu visibility.
  • Created WCF web service using SOAP and XML
  • Actively involved in analysis of the requirement specifications provided by the customer. Prototype has been designed and developed for approval by the customer.
  • Used Castle Winsor as the DI container for Inversion of Control and DI.
  • Designing, Coding, Testing and Debugging of Applications using Nunit and Nmock.
  • Responsible for finishing the job in record time. Responsible for the study and analysis of the various critical problems to resolve production issues.
  • Interface with Business Team for execution of work request product.
  • Planning and estimating for work order, keeping the plan up-to-date. Tracking and monitoring the project as per the plan.
  • Preparation of technical and non-technical documents required for the project.
  • Reporting project status to the Offshore PM/PL and participate in conference calls, prepare and distribute Minutes of conference calls Collection and usage of metrics.
  • Designed components to interact with IBM main frame using seagull services.
  • Designing interfaces to be exposed to third party vendors and other components.
  • Created WCF web service using SOAP and XML
  • Used Castle Winsor as the DI container for Inversion of Control and DI.
  • Extensively used Entity Framework, extensively used SQL, stored procedures and functions.
  • Preparation of Design documents to represent interaction between various components.
  • Documenting the core modules functionality and were placed in knowledge repository which helped new Team members.
  • Creating pseudo code as per the coding guidelines and Architecture guidelines.
  • Documenting the core modules using tools like Visio for UML notations.
  • Performing code cleanup with respect to coding guideline and followed client coding standards.
  • Performing peer reviews for all the team members for their code base.
  • Developed Nunit test cases using Nmock and Nunit tools.
  • Designing new approaches for the application architecture.
  • Evaluating MVP over MVC beta release and proving best approaches.
  • Used Castle Winsor as the DI container for Inversion of Control and DI.
  • Involved in due diligence and provide proof of concepts to the client for the suggested architecture.
  • Used RAZOR engine to develop rich UI.
  • Extensively used Entity Framework,. Extensively used SQL, stored procedures and functions.
  • Preparation of High Level & Low Level Design documents.
  • Documenting the core modules functionality were placed in knowledge repository which helped new team members.
  • Designing core modules using tools like Visio for UML notations.
  • Performing code cleanup with respect to coding guideline and followed client coding standards.
  • Performing peer reviews for all the team members for their code base.
  • Developed Nunit test cases using Nmock and Nunit tools.

Software Engineer

Confidential

Responsibilities:

  • Effort estimation for new Development/Change Requests/Defect Fixes.
  • Coordination with onsite and offshore Business team’s for new work requests.
  • Planning and Allocation of task’s to the offshore Team members.
  • Communicate and share technical ideas clearly and effectively in and across teams.
  • Updating the various matrixes for tracking the progress of the module.
  • Design and code review.
  • Development Using ASP.Net, C#, Web Services, HTML5, MS SQL 2005
  • Designing UML artifacts, Class Diagrams, Sequence diagrams, state diagrams using Enterprise Architect.
  • NUnit Testing and Defect Fixing.

Programmer

Confidential

Responsibilities:

  • Involved in production support performance tuning, quality control of the project.
  • Gathering the new requirements from the customer.
  • Creating strategy for improving the end user experience by introducing new features to the portal.

Programmer

Confidential

Responsibilities:

  • Analyzing and implementing the client requirements.
  • Design and development of web based application.
  • Maintenance of online websites, Web Servers, Database Servers.

We'd love your feedback!