Senior .net Developer Resume Profile
CT
SUMMARY:
- Over 9 years of experience as a software developer in Microsoft Technologies.
- Developed and implemented web based, windows, client / server and database systems in medium to large sized projects.
- Extensively worked on C, VB.NET, ASP.NET 1.0, 1.1, 2.0, ASP.NET AJAX, ADO.NET, Win Forms, WCF, Workflows, XML, XSLT, Web Services, SOAP, XHTML, IIS, MS SQL 2000 / 2005, ORACLE, Crystal Reports, SSIS, CSS, HTML and JavaScript, SilverLight 4.0, RIA Services, Jquery
- Strong experience designing and developing highly usable graphical user interfaces GUI .
- Experience in designing and developing applications using win Forms, Web Forms and XML Web Services.
- Solid experience in .NET Framework, C, ASP.NET, ADO.NET, .NET Security.
- Proficient in creating and implementing Stored Procedures, Triggers and Views using SQL and T - SQL.
- Proficient in Microsoft .Net Framework and Object Oriented Programming.
- Experience in 2-tier, 3-tier and N-tier application architectures.
- Resourceful with consistency and reliability.
- Possess excellent communication skills.
- Possess strong attention to details skill.
- Worked on Outlook Addin, VSTO, Sharepoint
- Worked on Azman and Active Directory.
TECHNICAL SKILLS:
.Net Technologies:
.Net Frame 1.1/2.0, C, VB.net, Asp.Net 1.0, Asp.Net 1.1, Asp.Net 2.0, Asp.Net Ajax 1.0,Web Services, SilverLight 4.0, Ria Services
Web Technologies:
ASP, ASP. NET, ADO.NET, Java Script, OLEDB, ODBC, XSLT, DOM,, HTML, ADO, COM, XML, T-SQL, MSMQ, Active Directories, PL/SQL
Design and Development Tools:
Visual Studio.Net 2003/ 2005, VSS, TFS, Code Smith, Sql server Management Studio.
Other languages and web Development
C, XML, XHTML, ASP, JavaScript, ASP.Net AJAX 1.0.
Databases:
MS SQL Server 2000/ 2005/2008, MS Access, Oracle
Distributed Technologies
Web Services, MS CRM 4.0, Sequential Workflows
Web Servers and Protocols:
IIS, TCP, HTTP, UDP, SOAP
Operating Systems
Windows 95/98/NT/2000/XP/2003
PROFESSIONAL EXPERIENCE:
Confidential
- Confidential is an affinity marketing company. It is an affinity marketer of membership, insurance, package enhancement, and loyalty programs.
- Developed an Account Update from scratch. It is a windows forms application auto updates the credit cards of the members daily.
- Worked on the request service of the billing service. A very sensitive application as it is the revenue system of the company, creating the bills for charges, auths and refunds.
- Daily support for closing billing and other production issues.
- Created The SEPA Mandate application from scratch that validates and mandates a member prior to billing him as per the SEPA rules for the individual countries.
- Good exposure to architecture and logging after evaluating the problems faced in the other applications.
Environment: Visual Studio 2013, Oracle, OracleManagerTransactions, ADO.NET, ASP.NET 2.0, GIT and C, Winforms
Confidential
- FactSet offers smart, streamlined solutions for staying on top of global market trends. It develops powerful analytical tools to make the investment decisions.
- Worked on the existing application with enhancements including Jquery, javascript, ajax, C, VS 2010, linq to datasets, html and CSS.
- Working on the HR portal for performance Appraisal.
- The UI is created dynamically in code and rendered as http response. The objects are serialized and deserialized using JQuery.
Environment: Visual Studio 2010, SQL server 2008, ADO.NET, ASP.NET 2.0, P4V and C, Javascript, Jquery
Confidential
Sr .Net Developer
- Member of the RBSM Strategy system, which obtains data from the various source systems ECD, Connect, Raw .
- There are various batch services which are intraday, as well as nightly feeds US time that pull data from the various source systems and update the staging tables.
- The application is used mainly for distribution of articles and publications, providing the author employee and client information. The application provided details of the articles that were published on the site. These articles were grouped and tagged as per their classifications and they appeared in certain buckets as per categorization.
Responsibilities:
- Developed the Search application RBS global Search replicating the other search engines as far as UI is related. Used Jquery pluggins for autosearch dropdowns completely synchronized with the keyboard and mouse for dynamic selection. Displaying the search results as per relevance or most relevant match .
- Development of Comets services and its components using C and SQL 2005.
- Debug, identify and fix production issues for BAU.
- Work on developments as per the jira items.
- Worked on Lego pages. These were the pages that were created dynamically and the configuration settings were again in the database. This is a middle tier application that requires C and Sql server 2005
- Using Silverlight 4.0 and WCF, built webgroups and distribution alerts.
- Worked on the health Monitoring Systems MOM and Batman
- Worked on reports page to optimize the queries and retrieve results faster to avoid errors due to timeouts.
- Worked on the page changes that are which buckets will have what set of classifications and their corresponding tagging.
- Worked on custom controls that are used in the application.
- Worked on existing .net dlls that were deployed to GAC.
Environment: Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, SQL server 2005, ADO.NET, ASP.NET 2.0, TFS and C, Silverlight 4.0, Jquery, ajax, WCF
Confidential
Sr .Net Developer
- MIDAS allows you to track the relationships between referrals and clients during the pre- and post- investor process, from the time an Exhibit is received until a Prospect becomes an Investor. Daily, weekly, monthly, quarterly and yearly reports provide detail and summary information regarding marketing activity, investor activity, management fees and the incentive rewards program. Management can easily monitor the marketing and investment trends of all Referrals and CSFB or CSAM offices.
- Confidential is an in-house system designed for the Alternative Investments group. It was created to provide the group with one centralized repository from which to pull contact, referral, contribution and fund commitment information for those high net worth individuals investing in the Exchange, Hedge and Private Equity funds.
- Implemented the SAS 70 changes for MIDAS which is restricting the add/edit functionality of all the roles. The admin functionality has been removed completely. Instead created a new role, Add edit users for the Admin tab. Created new permissions for this new role. This role has will have access to add/modify new/existing users. These changes were implemented in the backend. There were also code changes in which the users who will add/modify other users should not have access to see any financial data of Credit Suisse. They have been restricted access to the other details of the application so that the investor details are not displayed.
- Worked on the Reports tab. Created new stored procedures to automate the generation of Entitlements Audit Report. Earlier this was done manually from the backend. Now this functionality is provided in the front end.
- Worked to display the mailings in the Contact tab and also to display PC addresses in the Contribute Tab for the different doc Ids.
- Worked extensively in the MIDAS API a middle tier application for ARIA.
- Fetched data using WCF services.
Environment: Visual Studio 2005, SQL server 2005, ASP, ADO.NET, ASP.NET 2.0, TFS and C, jQuery, ajax, WCF
- AI PB USA Private Bank Client Data Warehouse Feed: Developed the stored procedure CSAM1 which extracts all the investor data and information of their investments to be sent to Private Banks. It provides a 360 view of all the investors in MIDAS for both Private Equity and Hedge Funds. For Hedge Funds, the data is calculated on a monthly basis taking the last month end data as a parameter where as the PE funds are calculated on a quarterly basis taking the max period end date.
- It also displays the Early contribution and Early Redemptions for Hedge Funds which is the difference in the financials for the month end date for which the file was run and as of date. The time lag between when the transaction was done till the time the accountants upload the data into the systems is also taken into consideration. This proc can be used to run Historical files as well for any point in time and the values are calculated accordingly. Reconciliation of data was done using VLookUp in Excel.
Environment: SQL server 2005
The Investor Relations Information Systems IRIS is a web-based tool which uses a distribution component Singleton design pattern enabling users to effectively manage client-related interaction and correspondence. The system interfaces with Microsoft Word and allows users to customize and send form letters such as Drawdown, K1-Letter, Welcome Letter, Capital call, and Distribution letters to Investors and Partners via email, fax, FedEx or mail.
Functionality: Worked on:
1 the creation of Managed Funds or MIDAS batches with batch name, partnerships, mailer type and sent date.
2 For MIDAS and MF batches allows the MIDAS excel files and templates to be uploaded along with the word Template .
3 For MIDAS batches, the Mailer types are: Capital Account Statement, Capital Call Letter, Distribution Letter, Valuation Letter and Welcome Letter.
4 These letters could be delivered to the clients/investors either by Fax, email, Fedex or Mail.
5 The above letters were generated by merging the datasources with the uploaded template.
6 There are 2 merge services and 1 fax service on different servers.
Environment: ASP.NET 2.0, C, ADO.NET, XML, T-SQL, SQL Server 2005, TFS, IIS, ASP.Net, Web Services, HTML, CSS, JavaScript, Word VBA, Excel VBA
- Alternative Investments needed a Client centric platform by providing a Universal destination for all of Investor Operations business area. Single Portal/ARIA provides functionality to manage track all Investor Operation activities besides providing Matrix and Reporting. This portal is integrated with workflow and other applications utilized by Investor Operations.
- It sources Investor related data from Investran MIDAS. It combines the data that comes from different sources based on business rules and presents a 360 View of Client data.
- Fa ade design pattern was extensively used in ARIA.
- This application has been built on CRM which has been customized by building PRE and POST pluggins.
- It provides audit functionality:
- Insert is a POST plug-in operation since we won't be able to relate the Contact to Contact Audit in PRE plug-in operation
- Delete Audit Record is an orphan record will not be referenced with contact record since the original contact record will be deleted.
- CRM communicates with the various systems MIDAS, MF, FOF etc. by workflows services. The workflows call the respective APIs functions passing the required parameters. Validations have been done in APIs as well.
Environment: CRM, Workflows, JavaScript, ASP.NET 2.0, C, ADO.NET, XML, T-SQL, SQL Server 2005, TFS, Windows2003 Server, IIS, SharePoint, ASP.Net, jQuery, ajax
Confidential
- Provider search will be able to identify EmblemHealth member by allowing a search that is based on EH ID number.
- The scope of this project was to introduce EmblemHealth Provider Search functionality that will be accessible from all EmblemHealth Portals Member, Provider, eBroker, Group, and main EH public website .
- Users will have an ability to perform a search for a provider using General Directory, which will be divided by provider's association to either National or NY/Metro Networks. consists of PPO, HMO and EPO . Dependency of provider plan on state and network has been eliminated.
- Provider information will include existing GHI HIP providers HIP data to be fetched by webservices .
- Provider information will be segregated by two networks: National PPO participating providers and NY/Metro HMO participating providers . Data is being fetched by client callback functions for better user perspective.
- Provider locations approximately 1.3 million addresses in the Oracle database will be geocoded. This means every provider location will have a latitude field and a longitude field. This is a onetime operation using the MapQuest web site.
- Users will be able to select type of provider: Medical, Hospital, Dental, Mental Health, or Ancillary.
- Provider profile page will be detailed to include additional information to the user, such as specialty, business hours, hospital affiliation, etc.
Environment: Visual Studio 2005, Oracle, ADO.NET, ASP.NET 2.0, VSS and C .
Confidential
Senior .Net Developer
Outlook Client Controls OCC1.0, OCC2.0, OCC3.0:
- The Goldman Sachs Outlook Client Controls OCC1.0 Add-In for Microsoft Outlook 2003 is designed to run seamlessly within the Goldman Sachs Outlook 2003 Email experience to assist Goldman Sachs employees with maintaining communications compliance for Email to both internal and external audiences.
- OCC1.0 provides many different rules to support Goldman Sachs Email Communications Compliance particularly regarding internal and external addressees, department fire-walls, and attachment security for different equities.
- The design of OCC v2.0 was done keeping in mind the flexibility required by the product and being completely configuration driven wherever possible. The architecture is more dynamic and flexible to modifications and enhancements.
- OCC3.0 uses Ribbon, new feature of office 2007, instead of command bars objects COM components of older versions of office VSTO .
- Designed the architecture for OCC v2.x series which was based on the initial business requirements present at the conceptualization of the product. OCC 1.0 was refactored using the factory design pattern to make it more configurable and scalable.
- Azman was extensively used for storing rules, grouping users and to store the xml data.
- Involved in creating setup and deployment package, adding the prerequisites, setting the launch conditions and registry settings and handling the COM dlls.
- Used ribbons new feature of Office 2007 .
- Involved in development of 3-tier Architecture.
- Designed and developed Business Logic Components using C .
- Developed a robust Data Access Layer in C, with integration of ADO.NET using connection pooling to maximize the performance.
- Used ADO.NET to access the SQL Server Database.
- Utilized stored procedures, queries, views and triggers.
- Created a tool Autocomplete Extractor for viewing the Nk2 file of a user and clear up the file if needed. It was created in winforms and after fetching the required information, it allowed sending an email to the user by extracting his Kerberos id.
Environment: Visual Studio 2005, SQL server 2005, ADO.NET, ASP.NET 2.0, CVS and C .
Confidential
.Net Developer
EProducts Enhancement
Responsibilities:
- Gathered the Business Requirements from the business and prepared the Business Requirement Specifications BRS .
- Used the basis of BRS to prepare the Software Requirement Specification SRS
- Worked on data loading in the Database from the Data warehouse using DTS packages.
- Developed ASP.NET Pages using C as code behind and used IIS as the web server.
- Created client side validations using JavaScript and ASP.NET input validation controls.
- Developed a user control to display the company logo and menus with the site map.
- Used Enterprise Library 2.0 for database communications, Logging application block to route log messages to the database, Exception handling to be able to log exception messages to various destinations.
- Used Gridview to display the different roles, designations and other categories.
- Worked with ADO.NET, stored procedures and MS SQL Server.
- Developed a module for the online booking of the conference rooms.
- Developed a module for late sitting claims. The records were displayed in a grid view and the database would be updated every time an employee signs out using the muster.
- Developed the web page for user mapping which was used whenever an employee was transferred from one domain to another.
- Developed a module for calculating and updating the balances of resigned employees or those who are in the notice period.
- Created a web part to display the current status of leaves etc for each employee that could be displayed as part of the user's sharepoint home page.
- Developed reports using SSRS.
Environment: ASP.NET 2.0, C, ADO.NET, XML, T-SQL, SQL Server 2005, SSRS, DTS, Visual SourceSafe, Windows2003 Server, IIS, Sharepoint, ASP.Net, Web Services, HTML, CSS, Javascript, CodeSmith
Confidential
.Net Developer
- ChemAid is engaged in contract manufacturing for reputed brand cosmetics. The customers usually provide the packing materials. It generally purchases the raw materials used. They use PO system to buy the raw materials.
- It maintained its inventory of raw materials using an internally developed application. The application was developed in dBase technology. This project was to integrate the inventory management and costing into a consolidated web based application, which can be centrally deployed on a server and can be made available to the users over the intranet using a browser client.
Responsibilities:
- Involved in writing the business as well as technical requirement specifications, analysis and design contribution using UML methodology.
- Developed prototypes, conducted end-user reviews and executed change management procedures.
- Developed UI using Web Forms and incorporated business rules in Business layer using C .
- Developed user controls to display the company logo.
- Authorized access to page contents using Azman.
- Involved in development of data model.
- Extensively used ADO.NET for connecting to database and calling the Stored Procedures and Functions.
- Used Master Pages for common look and feel.
- Used Webparts for displaying controls.
- Used Gridview for displaying data.
- Performed Unit testing on all interfaces using NUnit testing.
- Integrated the build process using NAnt.
- Involved in usage documentation.
- Designed and built the Data Access Layer Components and Business Workflows in C
- Designed and developed Strongly Typed Datasets for use in the application.
- Facilitated and attended code review sessions.
- Deployed the system in the production and live environments.
- Performed developer testing and facilitated end-user testing sessions.
- Conducted training sessions for end users.
- Developed search algorithms on databases, using SQL Server Full Text search.
- Extensive use of Datasets, Data Adapters, Data Readers, Data Tables in both SQL 2000 and XML.
- Used Datasets to bind with Crystal Report Viewer to display records in Crystal reports.
Environment: C .NET, ASP .NET 2.0, Oracle, VS 2005, XML, Crystal Reports, XML Web Services, HTML, VSS, Javascript, Microsoft Visio, Cascading Style Sheets, Windows 2000 Server, ADO.Net
