Você está na página 1de 5

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 ELearning.
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, LINQ,
Middleware:
ADO.NET, ENTITY FRAMEWORK (ORM), LINQ to SQL, LINQ TO ENTITIES,
WEB
SERVICES (SOA), WCF, SQL, T-SQL (STORED PROCEDURE, CURSORS,
TRIGGERS), ENTERPRISE LIBRARY, MSMQ, LINQ, ENTITY DATA MODEL
Development methodologies: AGILE SCRUM, TDD, WATERFALL,
Design, Patterns & Practices: MVC, MVP, MVVM, REST, RIA, DI, IOC, GOF, ENTERPRISE
LIBRARY, DRY, XP, AOP,
Web Technologies:
Tools & Utilities:
VISIO, ERD,

XSL/XSLT, CSS, XML, HTML5, ASP.NET (1.1, 2.0, 3.5, and 4.0), ASP 3.0,
JAVASCRIPT, Angular Js, JQuery, Css, Bootstrap, VBSCRIPT,
DREAMWEAVER 8.0, AJAX, MVC 4.5
Visual Studio Ultimate 2013, Visual Studio Ultimate 2015 RC, UML, OOAD,
DESIGN PATTERNS, NUNIT, MERCURY QUALITY CENTER, VSS, TFS,
CRUISECONTROL.NET, CONTROLS, NUNIT, NMOCK, Dynatrace, Splunk,

JIRA,
POST SHARP, Team Foundation Server Power Tools
Domain Knowledge: Banking and Finance, Healthcare, Insurance and E-Learning.
Education: Bachelors Degree in Science with majors in Physics from Mumbai University.

Professional Experience
Technical Architect/Designer , Symantec Corporation, Herndon, VA
Oct 2015 - Present
DeepSight Intelligence portal.
DeepSight Security Intelligence portal delivers timely and relevant threat, vulnerability, and reputation
intelligence enabling businesses to adjust their security posture as required based on emerging threats that
might impact their critical systems. Organizations can purchase subscriptions and get various reports and
threat alerts.

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, GEICO, Chevy Chase, Maryland,


Feb 2014 - Sep 2015
EDGE
Edge is an application to replace the legacy direct to customer website to buy or Quote an Auto or Cycle
insurance policy. It provides a service application for Direct to Customer interface and interfaces for
various roles within the organization. It is an enterprise solution to interface with various systems.
The user Interface is based on the Single Page Application. The UI interact with the Presentation Services
using REST. The presentation services are the abstraction over the Business Tier and gives out a HALITE
(customized version of HAL) response.

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, Selective Insurance Company of America (Glastonbury, CT USA)


2013
Commercial Lines Automation System (CLAS)

Jan 2012 - Dec

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 lifecyclerequirement 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, United Health Care, Indianapolis, IN,


April 2008 - Dec 2011
UHO Underwriting Application.
This Application is the underwriting application for the incomplete application forms submitted by the end
customer or broker. The application provides a facility to retrieve partially completed applications that can
be modified or corrected by an underwriter. The secondary Data source is in the XML format and can be
easily faxed, printed or saved in the database. The architecture is designed to support Test driven
development.

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.

Project Name: UHOne online Portal.


UHOne provides insurance for individuals and families. The UHone Products portal provides online quote
for individual and group insurance. This is a direct to customer portal to get insurance quote and enroll for
insurance. The portal provides the end user with a variety of health insurance products to choose like
Dental and Health plans. The portal also provide online quote for the selected insurance plan.

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.

Project Name: UHOne Broker Portal.


Project Description: The UHone Broker portal provides, login and administration facility for brokers. It
provides facilities like generation reports, appointing new sub brokers for specific insurance products. It
provides facility to enroll as a new broker. A broker can submit applications on behalf of the company.

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, CHECKFREE


Nov 2005 -March 2008
Project Name: Enhanced Portfolio Lifecycle (EPL)

Effort estimation for new Development/Change Requests/Defect Fixes.

Coordination with onsite and offshore Business teams for new work requests.
Planning and Allocation of tasks 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, Lion Bridge Technologies Pvt. Ltd


Project Name: MIS portal

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, Saitechventures LLC


Project Name: EMF (Expense monitoring system)

Feb 2005- Oct 2005

Jan 2004- May 2004

Analyzing and implementing the client requirements.


Design and development of web based application.
Maintenance of online websites, Web Servers, Database Servers.

Programmer, Zeus Learning


Aug 2001 Dec 2003
Project Name: SNAP
Project Description: Snap is a web based assessment and training product for Microsoft Office 2003. It is
100% web based Learning Management System that allows students and instructors to access it even on a
56k dial up connection. The LMS in Snap allows instructors to manage courses, exams, test takers and
support extensive features like report generation to track and monitor student performance. The LMS is
also used to design course curriculum and to manage training and tests

Coding for asp web pages using asp,


Java script and DHTML,
Writing stored procedures.
Designed and implemented an offline preview for the actual content using IIS and ASP.

Você também pode gostar