Computer Systems Analysts Resume Profile
FL
Summary:
- Developer with 8 plus years of extensive experience in Microsoft technologies worked for various clients and projects in every phase of Software Development Life Cycle, from business requirement gathering to project delivery. Excellent design and integration problem solving skills.
- Microsoft .Net application development, Object-Oriented Analysis/Design.
- Designing and developing rich application for Web ASPX and Windows.
- Consuming and Developing Windows Communication Foundation services.
- Creating WCF applications requiring Instance and concurrency management.
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Using LINQ for querying objects.
- Applying best design patterns such as n-tier, Repository, and Singleton for designing key reusable components.
- Development of .NET batch applications which processes high volume of data.
- Applying Multithreading techniques for creating high performance applications.
- Implementing the n-tier application with UI, Business layer and Database.
- Source control tools such as Microsoft TFS, Tortoise SVN.
- SQL Development, ability to write and troubleshoot SQL Code and design stored procedures, functions, tables, views, indexes, constraints .
- Debugging code and performance tuning.
- Excellent domain knowledge in Banking and Financial Services and Infrastructure Management.
- Strong leadership skills and great communication skills to help the team develop and implement the right solution.
- Leading team based out of different geographical locations.
- Preparing technical documentation such as system architecture, functional, design documents.
- Conducting design and code walkthrough with the team.
- Implementing Road Map, Defining and building best Practices for .NET Application Development.
- Defining the logical, technical and physical architecture of the .NET Application implementation.
- Working knowledge of Software Development Lifecycle SDLC .
- Understanding and analyzing business processes, applications and systems.
- Excellent communication and good interpersonal skills.
- Creating tools and processes to enhance and improve process workflow.
Technical Skills
Programming: C , VB.Net, LINQ, ADO.Net, MVC, Entity Framework
Scripting and UI: Java Script, JQuery, Angular JS
Database: MSSQL Server 2005/2008
Web Development: ASP.NET, HTML, CSS, AJAX
Service Development: Windows Communication Foundation WCF
Others: Microsoft Visual Studio 2005, 2008, 2010, Quality Center, Microsoft Team Foundation Server TFS ,
Tortoise SVN
Professional Experience:
Confidential
Position Computer Systems Analysts
Responsibilities
- Play a key role in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Understand, analyze and see through the requirements and propose effective method of changes that are efficient, performance oriented and technologically possible.
- Prepared technical documentation such as system architecture, functional, design documents.
- Tune the code with performance and consistency with the requirements as the main factors of consideration.
- Led the offshore team, distributed tasks and ensured delivery of project within scope and time.
- Unit testing of the fixes and enhancements.
- Lead team based out of different geographical locations.
- Collaborate with various other interfacing systems teams to ensure proper connectivity and data transfer
- Defect tracking and prevention by performing causal analysis to log defects and resolutions using the Quality Centre Tool.
- Process improvement activities by providing inputs both at technology front and deliverables.
- Optimize the performance of the applications by analyzing the logs.
- Providing online support to the application running in production to prevent possible outages.
- Undertake a Lessons Leant session after every delivery outlining the best practices followed and the challenges faced.
- Got client appreciation for the various projects executed.
Confidential
Position Application Programmer
Responsibilities
- To understand and analyze client requirements
- To create Design documents for development.
- Responsible for designing the User Interface using ASP.Net 2.0 features like master pages, site map, generics
- Developed business and databases components using C .
- Involved in all phases of the project full life cycle, conducted requirement analysis, database/network/schema design, logical and physical modeling and implementation.
- Reviewed all ongoing database schemas and E-R diagramming/modeling to ensure compliance with normalization rules and principles.
- Implemented the application.
Confidential
Position Application Programmer
Responsibilities
- To understand and analyze client requirements
- To create Design documents for development.
- Unit Testing.
- To develop the application from design documents using C .net
- Ensuring the adherence to the Organization's Quality Processes and Procedures
- Providing support to the end to end testing team in SIT and UAT phase.
- To prepare the project-deliverables User Manual, Application flow diagram, Use Case diagram, Configuration document, lessons learnt document etc.
- Defects logging and updating reports in QC
Confidential
Position Application Programmer
Responsibilities
- To understand and analyze client requirements
- To create Design documents for development.
- Unit Testing.
- To develop the application from design documents using C .net
- Ensuring the adherence to the Organization's Quality Processes and Procedures
- Providing support to the end to end testing team in SIT and UAT phase.
- To prepare the project-deliverables User Manual, Application flow diagram, Use Case diagram, Configuration document, lessons learnt document etc.
- Defects logging and updating reports in QC
Confidential
Position Application Programmer
Responsibilities
- To understand and analyze client requirements
- To create Design documents for development.
- To develop the application from design documents using C .net
- Unit Testing.
- Ensuring the adherence to the Organization's Quality Processes and Procedures
- Providing support to the end to end testing team in SIT and UAT phase.
- To prepare the project-deliverables User Manual, Application flow diagram, Use Case diagram, Configuration document, lessons learnt document etc.
- Defects logging and updating reports in QC
