Anandakrishnan Ayyasamy
Email:************@*****.***
Career Summary:
• 8+ years of experience in entire life cycle application development in Web technologies,
Client Server technologies, Database Queries and Windows application.
• As part of my assignments, I have been playing a Tech Lead/Team Lead role and
involved in Requirement Analysis, Design, Development, Maintenance, Production support,
Functional Studies, Quality Reviews and Unit testing.
• Extensive knowledge in Memory Leakage Analysis, Test Driven Development (TDD) and Code
First Development.
• Extensive experience in technologies such as C#.Net, VB.Net, ASP.Net, WPF 4.0, WCF,
XAML, MVC 3.0, MVP, MVVM,MEF, ADO.Net, Entity Framework, Visual Basic 6.0 (VB),
Crystal Report, XML, SQL Server 2005, 2008, Visual Studio 2005, 2008 and 2010, JavaScript
and HTML.
• Rich User Interface (UI) design skills, prototyping, technical/ User documentation/Presentation
skills and Team Management skills
• Significant experience in the Healthcare industry.
• Experience in developing stored procedures in databases such as MS SQL Server
2005/2008, Oracle 9i.
• Experience in Model View Presenter (MVP), Model View ViewModel (MVVM), Model
View Controller (MVC-3.0), Prism and Managed Entity Framework (MEF) design patterns for
Web application.
• Conscientious, dynamic, determined and result-oriented self-starter with an analytical
approach to problems; enthusiastic in keeping abreast of current technologies and a zeal to invest
in a career with the company.
• Strong and influential communication and interpersonal skills with efficacy in follow-up
and leadership roles.
• Highly motivated with a drive to take up challenges and put problem-solving to effect in
a dynamic environment.
Technical Skills:
Programming C#, Visual Basic (VB), HTML
Languages
Server Scripting ASP.NET 2.0/3.0/3.5, ASP have to edit
Client Scripting JavaScript
Web Technologies AJAX, XML, CSS, Web Services, WCF, Silver-light 2.0/3.0/4.0/5.0.
Database/Programming SQL,SQL Server 2005/2008,Oracle 9i
Application Tools Visual Studio 2005/ 2008/2010, SSIS, Crystal reports 2008, SSIS, SSRS,
Microsoft VISIO, Quality Center (QC).
Versioning Team Foundation Server (TFS), MS Visual Source Safe (VSS), Polytron
Version Control System (PVCS), Apache Tortoise Subversion (SVN)
Desktop WPF 4.0
Education:
• B.Sc. in Information Technology, PSG College of Technology, India GPA: 6.7
Certifications:
• Have successfully completed “Microsoft .NET Framework 2.0 –Web Based Client Development”
certificates
• Have successfully Completed “Developing and Implementing Web Application with Microsoft
Visual C# .NET and Microsoft Visual Studio .Net” certification
• Have successfully completed “MS .Net Framework – Application development foundation”
certification
• Participated in Silverlight training program conducted by Microsoft Virtual Tech day
Experience:
Company: The Northern Trust, Naperville, IL January 2015-Present
Project : Global Service Lending (GSL)
Job Title : Sr. Applications Developer Analyst/Team Lead
Roles:
• Participating sprint planning meeting and gathering requirement from business
• Analyzing business requirement and designing technical solutions
• Used Prism and implemented Dependency Injection, View Navigation(Region Manager),View
Injection, Event Aggregation and Modularity and Unity as the Dependency Injection Container.
• Performed Multithreading using Task, Parallel classes in Task Parallel Library in .Net 4.0.
• Performed bindings such as TemplateBinding, RelativeSourceBinding and CommandBinding.
• Worked with Event Triggers (Property, Data and Multi Data triggers) in WPF.
• Worked with Interaction Triggers and Actions (CallMethodAction, InvokeCommandAction) and
attached Delegate Commands to various controls in Expression Blend.
• Performed Multi-Threading using BackgroundWorker for asynchronous operations and Dispatcher
for UI related operations.
• Worked with different Infragistics controls (XamGrid, XamListBox and XamComboBox).
• Developed Custom Controls which had multiple Dependency Properties, Dependency Attached
Properties for a custom requirement.
• Leading offshore team and guiding team members in Technological issues.
• Coordinating with Offshore team and ensuing the quality deliverables from the team.
• Worked with Extension Methods and Linq to optimize the data.
• Worked with SSIS Packages to extract raw.
• Designed, consumed and hosted WCF Service.
• Implemented Distributed Transactions with WCF Services to update data in multiple systems.
• Worked with Fault Contracts for allowing the exceptions to cross the service boundary in WCF.
• Created various Stored Procedures and Views in SQL Server 2008.
• Implemented MVVM Design Pattern for the whole application. Evaluating and onboarding new
resources to the project
• Creating mock-up screens and designing XAML pages in WPF.
• Developing C# business components using Prism with MVVM patterns.
• Involved in peer-to-peer review
Key Technologies: Visual studio 2010, Visual Studio 2008, C#, WPF, Prism, MVVM
Company: The Joint Commission, Oakbrook Terrace, IL Jul 2014 to Mar 2015
Project : Web Based Survey Technology (WST)
Job Title : Sr. Applications Developer Analyst / Team Lead
Roles:
• Participating sprint planning meeting and gathering requirement from business
• Developed business use cases, sequential diagrams and class diagrams.
• Created SSIS packages to process the pharmacy information that is fed to the application on a
weekly basis.
• Developed different Stored Procedures, Triggers, Indexes, Views.
• Wrote SQL validation routines for validating the data from Third Party systems.
• Developed a Service, which acts as an interface to provide the pharmacy and network information
for other tools on the web.
• Created various Stored Procedures and Views in SQL Server 2008.
• Involved in Peer to Peer reviews.
• Worked with Extension Methods and Linq to optimize the data.
• Created unit testing test cases for each of tasks.
• Executed unit testing test cases and fixed items and deployed using Visual studio 2013 one click
build.
• Updated status reports and cascaded to high level management on development progress.
• Presented weekly status report to business team.
Key Technologies: Visual studio 2010, Visual Studio 2008, VB.Net, SQL Server 2008
•
Company: The Joint Commission, Oakbrook Terrace, IL Feb 2014 to Jul 2014
Project : Central Office (CO)
Job Title : Sr. Applications Developer Analyst/ Team Lead
Roles:
• Analyzing business requirement and providing technical solutions.
• Creating reusable user controls for requirements
• Developing various system functionalities
• Creating and modifying stored procedures
• Taking decision and reuse existing stored procedures
• Re-modifying table structure without impacting existing business logics.
• Performance tuning on existing stored procedures.
• Developing VB.Net business components
• Leading offshore team and guiding team members in Technological issues.
• Coordinating with Offshore team and ensuing the quality deliverables from the team.
• Created various Stored Procedures and Views in SQL Server 2008.
• Involving in Query performance tuning
• Memory Leakage analysis
• Involved in peer-to-peer review
• Worked with Linq, implemented deferred and non-deferred operators in C#.
• Redesigning business logic from Stored Procedures to .Net code
• Preparing technical responses
• Creating/Modifying stored procedures
• Creating Business entities.
• Creating and modifying SQL Server Reporting Services reports
Key Technologies: Visual studio 2010, Visual Studio 2008, VB.Net, SSRS, SQL Server 2008
Company: The Joint Commission, Oakbrook Terrace, IL Nov 2013 to Feb 2014
Project : Automated Certificate Process (ACP)
Job Title : Sr. Applications Developer Analyst
Roles:
• Participating in sprint planning meetings and gathering requirements
• Analyzing business requirements and preparing story points for each requirements.
• Identifying risk areas in business requirements and preparing mitigation plan for risk.
• Developing business components as per requirement
• Creating and modifying stored procedures
• Taking decision and reuse existing stored procedures
• Re-modifying table structure without impacting existing business logics.
• Performance tuning on existing stored procedures.
• Developing VB.Net business components
• Creating reusable user controls
• Involving in Query performance tuning
• Memory Leakage analysis and implemented various solutions.
• Involved in peer-to-peer review
Key Technologies: Visual studio 2010, Visual Studio 2008, VB.Net, SQL Server 2008
Company: Coventry Healthcare, Downers Grove, IL May 2013 to Nov 2013
Project : Medicare Support
Job Title : Sr. Applications Developer Analyst
Roles:
• Extracting business logic from existing console applications.
• Preparing understanding documents based on extracted business logics.
• Preparing SSIS mockups for business flow.
• Setting up Walk-trough meeting with business and getting approvals on mockups.
• Implementing SSIS packages based on the mockups.
• Performance tuning on existing stored procedures.
• Writing triggers to archive the business logics.
• Involving in peer-to-peer review
• Sending daily status reports
• Preparing and presenting weekly status reports.
Key Technologies: Visual studio 2010, C#.Net, VB.Net, SSIS, SQL Server 2008, Oracle 9i
Company: The Prudential Insurance, Dresher, PA Mar 2012 to May 2013
Project : CFE Modernization
Job Title : Technical Lead
Roles:
• Analyzing business requirement and providing technical solutions.
• Worked with Expression Blend to create different Visual States (Visual State Manager), Behaviours,
Styles, Control Templates, Data Templates, Item Templates for WPF, Infragistics controls.
• Performed Validations on various WPF controls using IDataError interface.
• Worked with Event Triggers (Property, Data and Multi Data triggers) in WPF.
• Guiding team members on Technical challenges.
• Creating rich user Interface using WPF components.
• Implemented MVVM Design Pattern for the whole application.
• Performed Multi-Threading using BackgroundWorker for asynchronous operations and Dispatcher for
UI related operations.
• Worked with different Infragistics, DevExpress controls to implement custom functionality.
• Used Prism and implemented Dependency Injection, View Navigation(Region Manager),View
Injection, Event Aggregation and Modularity and Unity as the Dependency Injection Container.
• Designed, consumed and hosted WCF Service.
• Created various Stored Procedures and Views in SQL Server 2008.
• Involving in peer-to-peer review
• Sending daily status reports
• Preparing and presenting weekly status report
Key Technologies: Visual studio 2010, C#.Net, WPF and XAML
Company: Welpoint Inc, Mason, OH Sep 2011 to Mar 2012
Project : Senior Enrollment System
Job Title : Technical Lead
Roles:
• Interacting with the Onsite Coordinator to gather requirements for the project
• Guiding team members on Technical challenges.
• Analyzing business requirement and developing C#.Net business components
• Involving in Query performance tuning
• Writing DTS packages
• Memory Leakage analysis
• Involved in peer-to-peer review
• Created various Stored Procedures and Views in SQL Server 2008.
• Redesigning business logic from Stored Procedures to .Net code
• Preparing technical responses
• Developing various system functionalities
• Creating/Modifying stored procedures
• Creating Business entities.
Key Technologies: Visual studio 2010, C#.net, ADO.Net, Windows Work Flow, DTS, Nunit
Company: American Health Tech, Ridgeland, MS Sep 2010 to Sep 2011
Project : AHT Trust Fund Dev
Job Title : Technical Lead
Roles:
• Used Prism and implemented Dependency Injection, View Navigation(Region Manager),View
Injection, Event Aggregation and Modularity and Unity as the Dependency Injection Container.
• Worked with Expression Blend to create different Visual States (Visual State Manager), Behaviours,
Styles, Control Templates, Data Templates, Item Templates for WPF, Infragistics controls.
• Performed Validations on various WPF controls using IDataError interface.
• Worked with Event Triggers (Property, Data and Multi Data triggers) in WPF.
• Used Action, Func delegates by passing various Lambda Expressions in C# 4.0.
• Performed Multi-Threading using BackgroundWorker for asynchronous operations and Dispatcher
for UI related operations.
• Worked with different Infragistics controls to implement custom functionality.
• Designed, consumed and hosted WCF Service.
• Worked with different Routed Events (Event Bubbling) in WPF.
• Worked with Linq, implemented deferred and non-deferred operators in C#.
• Created various Stored Procedures and Views in SQL Server 2008.
• Performed unit testing using NUnit.
• Implemented MVVM Design Pattern for the whole application.
• Involving in Query performance tuning.
Key Technologies: Visual studio 2010, VB.net, ADO.Net, WPF, XAML, Enterprise Library, Expression
Blend
Company: American Health Tech, Ridgeland, MS Jul 2010 to Sep 2010
Project : AHTC CHIT Cert. Dev & AHTMDS 3.0 Dev
Job Title : Applications Developer Analyst
Roles:
• Interacting with the client developer to gather requirements for the project
• Analyzing business requirement
• Creating reusable user controls
• Preparing technical responses
• Developing various system functionalities.
• Developing VB.Net business components.
• Creating/Modifying stored procedures.
• Creating Business entities.
• Involving in Query performance tuning.
Key Technologies: Visual studio 2010, VB.net, ADO.Net,Visual Basic 6.0, Enterprise Library
Company: American Health Tech, Ridgeland, MS Apr 2010 to Jul 2010
Project : WellPoint-Senior enrollment system
Job Title : Applications Developer Analyst
Roles:
• Analyzing business requirement and preparing technical responses for each business requirement
• Developing mockup screens based on business responses.
• Setting up the meeting with business to review the mockup screens and get approval from business
team.
• Developing Aspx pages based on approved mockup screens
• Developed various system functionalities based on business requirement.
• Developing C # business components.
• Created various Stored Procedures and Views in SQL Server 2008.
• Performed unit testing using NUnit.
• Involving in Query performance tuning.
Key Technologies: Visual studio 2005, C#, ASP.net, ADO.Net, XML, HTML, Java Script, Enterprise
Library
Company: The Hartford, Hartford, CT Dec 2009 to Apr 2010
Project : PRG - ATLANTA
Job Title : Applications Developer Analyst
Roles:
• Application maintenance and production support.
• Documentation of high level and low level design.
• Preparing understanding documents.
• Requirement Analysis.
• Issue fixing
• Developing C # business components.
• System Testing and Unit Testing
Key Technologies: Visual studio 2005,Visual Basic 6.0, C#, ASP.net, Java, Data Express-Omni Guard
Company: Wolters Kluwer, Minneapolis, MN Jun 2009 to Dec 2009
Project : hCue – Refresh
Job Title : Team Member
Roles:
• Interacting with the client developer to gather requirements for the project
• Developed various system functionalities.
• Developing Silverlight and C # business components.
• Developing Silverlight web pages.
• Developed stored procedures for Analysis of the Records.
• Documentation of high level and low level design.
• Creating Deployment Build Script for staging server.
• Creating Business object.
• Involving in Sql Query performance tuning.
Key Technologies: Visual studio 2005, Silverlight 2.0, XAML, C#, XML, HTML, Java script
Company: Wolters Kluwer, Minneapolis, MN Jun 2007 to Jun 2009
Project : hCue – CCH Legal Information services
Job Title : Team Member
Roles:
• Interacting with the client partner to gather requirements for the project
• Developed various system functionalities.
• Developing C # business components.
• Developing ASP.Net web pages.
• Developed stored procedures for Analysis of the Records.
• Documentation of high level and low level design.
• Creating Deployment Build Script for staging server.
• Creating Business object.
• Involving in Query performance tuning.
Key Technologies: Visual studio 2005, C#, XML, HTML, Java script, ASP.net
Company: Wolters Kluwer, Minneapolis, MN Jan 2007 to Jun 2007
Project : hCue – CLS Document Management Model
Job Title : Team Member
Roles:
• Interacting with the client partner to gather requirements for the project
• Developed various system functionalities.
• Developing C # business components.
• Developing ASP.Net web pages.
• Developed stored procedures for Analysis of the Records.
• Documentation of high level and low level design.
• Creating Deployment Build Script for staging server.
• Creating Business object.
• Involving in Query performance tuning.
Key Technologies: Visual studio 2005, C#, XML, HTML, Java script, ASP.net