Sr.net Developers Resume Profile
PROFESSIONALSUMMARY
- Development and Design experience in .NET framework software development.
- Currently working on ASP.NET MVC 4 Web API WCF service Entity framework LINQ SQL andNo SQLdatabases.Working in a project called Helios.
- Experience in programming with .NET Framework 4.5 using C VB.Net ADO.NET Visual Studio.NET 2010/2012 Experience in SQL Server 2008 PL/SQL IIS 7 8
- Experience in developing User Interfaces using ASP.NET AJAX JQuery HTML/DHTML and Java Script.
- Excellent working knowledge in Developing RESTful services SOAP Web Services and Windows Services
- Familiar with web standards such as CSS JSON XML XSD XSLT and XPATH.
- Experience in developing SSIS packages with help of Microsoft Business Intelligence Development Studio. Hands on experience in developing applications using RDL.
- Strong design skills and experience with Object oriented Analysis and Design and usage of Design Patterns for medium and big sized Modules.
- Worked on mobile application development and Search Engine Optimization concepts. Worked on Talent brew applications.
- Having experience in AGILE / Scrum.
- Having experience working at client s place and implement their requirements.
- Review not just design and code level but also architectural functional and the environment that will affect system performance.
- Able to test the code extensively not only in unit level but also in functional and scenario level.
- Ability to set priorities and tracking the progress closely to meet time - sensitive project deadlines.
- Ability to work in a team environment. Mentored juniors and worked for the successful completion of projects.
TECHNICAL SKILLS
Languages
C VB.NET Java C
.NET Technologies
.NET Framework 4.5 4.0 3.5 2.0 ASP.NET MVC 3 4 Web API with json WCF Work Flow Entity framework 5.0 6.0 WinForms ADO.NET LINQ Silverlight 4.0 MVVM Prism4.0
Web Technologies
HTML AJAX JQUERY java script RESTful service with Spring MVC 3.0 Web Services SOAP WSDL XML
Databases and connectivity
My SQL server Microsoft SQL Server 2000 Oracle 10g 11g Mongo DB Mark logic DB Berkley DB MS-Access ADO.NET JDBC Oracle client for .NET
Web Servers
IIS 8.0 7.0 6.0 5.0 Apache Tomcat
IDE
Visual Studio 2012 with Nuget 2010 VSTS 2008 Eclipse Helioswith maven
OS
64 bit Windows 8/7 professional edition
32 bit Windows 7/XP/Server 2000/ NT/98
Version control
TFS Tortoise SVN client Perforce Visual Client - P4V VSS
DesignConcepts/Tools
OOAD Design Patterns MS Visio Rational Rose
Other frameworks
Net biscuits mobile framework Rabbit MQ message broker Smart card development toolkit SDK Agility Framework for MDMapplications Selenium framework with web driver Test NG J N unit frameworks
Third party Tools/APIs
Rest sharp Facebook Graph API Amazon EC2 APIs Open XML standard Silverpop API Microsoft Enterprise Library 3.1 4.1
Database Tools
My SQL server work bench Oracle work bench
Management Studio 2008/2005 SQL Enterprise Manager 2000
Mongo vue Robo mongo SQL yog PL/SQL Developer 7.0 Oracle SQL Developer1.1 oXygen XML editor 11.1
Other Tools
Entity profiler AD LDS Authorization Manager Google Analytics Omniture Site Catalyst Apache SOLR Fiddler
PROFESSIONAL EXPERIENCE
Confidential
Programmer Analyst
Responsibilities:
- Designed and developed user interface using ASP.NET MVC 4.0 with Razor engine Web APIRestful service WCF Services JSON jQuery angular JS JavaScript.
- Created Web API methods WCF service methods Business layer Data access layer with Entity framework and LINQ for the following modules.
- Recommendation module was created that that communicate to external Knewton API to get the recommendation id for the question to be showntothe students based on their grade skill and proficiency.
- Developed functionalities to show the questions based on recommendation hints and answers that are published to mongo DB based on Answer mechanism templates which is defined by XQuire a Content Management System CMS .
- Created Entitlement module which tracks the usage of the waggle product which is based on the license and number of subscriptions the school has opted for. Created RESTful service in Web API to create schools subscriptions and license.
- Created various Stored Procedures and Views in SQL Server 2008 for Admin alerts module.
- Worked on Entity Frameworkand LINQ.
- Worked on LINQ query optimization using Entity framework profiler
- Clever Sync module created that gets the school class and profile info from external system.
- Single sign on was implemented based on oAuth 2 specification and tokens.
- Created the Linked servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
Environment: MVC 4.0 with Web API json Ajax JQuery angular JS WCF service Entity framework LINQ My SQL server TFS 2012 My SQL work bench 6.0 MongoDB mongo vue robo mongo Open XML Jaspersoft reports redshift.
Confidential
Lead .NET developer
Responsibilities:
- Worked on the development and enhancement of Millena US which is an E- com portal.
- Designed Web Application Solution using ASP.NET MVC3 C .
- Created WCF service to communicate between the .NET application and mainframe APIs where business processing is done.
- Created a WEB API wrapper for 3rd party WCF services conforming to SOLID design principles with UNITY as the DI container. The test harness was written in WPF.
- Designed and implemented scanner symphony connector API using WCF service and RESTful WEB API.
- Worked on client side validations and widgets using JQuery.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Worked on site catalyst page action and events to track the users and the usage of the site.
Environment: .NET framework 4.0 C .NET ASP.NET MVC Web APIRESTful service WCF SQL Server Ajax with JQuery VSTS 2010 ultimate.
Confidential
Lead.NET Developer
Responsibilities:
- Created common web pages in ASP.NET applications with place holders.
- Created common code behind in C to plug the UI place holders with data based on templates defined for each client through CMS application.
- Each request for the domain names were identified and data and UI controls were generated dynamically that was specific to requested domain.
- Created HTTP handlers to convert SEO url into relative path and routed to the requested web page.
- Created interface between Talent brew application and Apache SOLR search engine to get the desired search results based on key words.
- Created HTTP handlers to find the user agent and based on that request were routed to mobile sites.
- Created mobile site for talent brew application.
- Created face book version of Talent brew application for face book widgets.
- Google analytics tracking script was implemented with tracking id for each client.
- Created Metrics gateway application with jQuery Ajax and Telerik controlsto generate reports based on the tracking of the candidates made using Google Analytics and the metrics collected.
- Created ETL packages using SSIS to move data from various heterogeneous data sources to centralized database.
Environment: C . NET ASP.NET .NET framework 3.5 VS 2008 SQL server 2008 Windows 2003 server IIS 6.0 AJAX jQuery Google Analytics Apache SOLR Perforce P4V for version control Cruise Control for build SSIS SSRS packages.
Confidential
Lead Developer
This project was executed for Proctor and Gamble. US
Responsibilities:
- DentalCare.com site was created to help the dental professionals in getting the relevant content with improved navigation.
- Dental care was based on Content Management System CMS . The application used user defined XML templates to publish frequently not changing contents using interwoven team site.
- The site was a globalized one and very SEO friendly. Search capability is achieved using the Meta keywords which are tagged against the content in the database.
- It had modules like Continuing Education Products Research database Practice Management Patient Education Student s Corner Faculty Corner Speakers and so on.
Environment: C C .NET .NET framework 3.0 VS 2008 SQL server 2005 Windows 7 64 bit professional edition and Interwoven team site version 6.7.2
Confidential
Lead Developer
Platform Cross Domain are the application which provides common functionalities such as managing Entity life cycle and the state of entities Database Persistence of entities Authentication and AD LDS interactions using WCF services and Work flow as a service.
Responsibilities:
- Entropy v5 was one of the products based on the Platform and Cross Domain services for EHS Environment Health and Safety Management System. Industries relevant to the above categories implement Entropy to ensure compliance to the standard defined by BSI for those categories.
- Tools section maintains records pertaining to business entities such as Action Action Plan Non conformance Opportunity for Improvement and Request For Change.
- The entities undergo different state change such as draft submitted approved rejected and deleted using Work flow activities.
- Notification module is used to manage notification to notify the owner of a record for a different state change of an Entity.
- Admin module is used to manage different entities such as people location groups and their association with themselves and other organizational entities.
- User access profile module is used to manage different users and their access rights for different entities in the system.
- The project followed agile methodology.
Environment: C .NET 4.0 WCF WF as service Silverlight 4 MVVM Prism4.0 Telerik chart controls TFS VSTS 2010 ultimate 64 bit Windows 7 64 bit professional edition IIS 7.0 XML XSD xQuery Mark Logic 4.1 AD LDS oXygen XML editor 11.1.
Confidential
Lead .NET Developer
Responsibilities:
- Agencies and Properties source data feeds from GDS Global Data System and other systems are processed by ETL Extract Load and Transfer jobs process for loading to the Data warehouse.
- The scope was to build a Master Data Management MDM Web application using Agility Framework to Manage Compare and Approve the Master data from the different source system and store it in the Oracle database.
- It also provides interfaces to manage other master data such as Affiliation Chain Region Country State City Major Market Airport City Source and etc.
- Further the approved data is loaded to the Data warehouse using a customized framework called RUBIC MDM Re usable business intelligence components for MDM
Environment: .NET Framework 3.0 with C ASP.NET LINQ Enterprise Library3.1 Mindtree Agility Framework Oracle 11g and PL/SQL Developer 7.0.
Confidential
Lead .NET Developer
Responsibilities:
- Risk Manager Application for managing risk of 3rd party relationships
- Compliance Manager Application for managing compliance related to 3rd party relationships
- Audit Manager Application for auditing compliance of contractual obligations.
- From a conceptual data model standpoint the RCP consists of the following components viz. Business Relationships Business Entities User Accounts Contracts Actions Obligations/Remediation Actions/Surveys Policies Controls Evidence / Reports
Environment: .NET Framework 3.5 with C ASP.NET AJAX LINQ WCF and SQL Server 2005
Confidential
Sr .NET Developer
Responsibilities:
- EC Segmentation Project is to create a sub-application called Message Processing Actions Database MPAD that will enable Merrill Lynch s Corporate Compliance Archival and Retrieval system s CAR message processing components to perform different actions when storing Electronic Communication based on specific action options defined for the sender and recipients of the Electronic Communication.
- With the advent of the Segmentation Legal Hold Disposition and other initiatives message processing was made more granular. This application provides this granularity and also consists of a web based user interface which will allow authorized users to view update and/or override various MPAD statuses.
- Various modules developed would process feeds to the MPAD database tables fields/flags and perform updates to current CAR database tables on the basis of the company s Cost Center or Custodian.
Environment: .NET Framework 2.0 C ADO.NET Oracle 10g Oracle SQL Developer 1.1 Nunit
Confidential
Sr. .NET Developer
Responsibilities:
- The users can participate in the Forum by creating a new Topic discuss about a Topic and post a query and get their doubts clarified online.
- There are different roles like guest user moderator and administrator. Based on the role the privileges are set. By default a user would be given a guest role unless he is registered and login.
- All the registered users can manage their profiles. Moderator has a certain roles to play like moderating a Forum approving a topic/discussion and so on.
- Administrator had the privileges to do host settings like allowing Email and private messages to the users SMTP Server Settings change the skin of the site and language of the texts displayed in the site which was configured in a XML file to view the site statistics to create a Board Category Forum Sub-Forum Creating Access masks and setting privileges for different actions and to manage users.
Environment: .NET Framework 2.0 C ASP.NET ADO.NET Java Script HTML CSS Sql Server 2000
Confidential
Sr. .NET Developer
Responsibilities:
- This project is a replacement of legacy applications running on Mainframe IDEAL/COBOL with DATACOM and Client Server platforms to a single Integrated Order Processing system using web based client server framework.
- The system would perform the functions Order Processing Shipment Invoicing and Pricing maintaining Customer Master.
- It would also be interfacing with several external applications while performing these functions.
Environment: .NET Framework 2.0 VB.NET ASP.NET ADO.NET Java Script HTML CSS SQL-Server 2005 MS Visio 2000.
Confidential
.NET Developer
Responsibilities:
- The Smart Card Management System CMS enables smart card holders to authenticate corporate network resources.
- Using a smart card for authentication identifies the card holder by presenting a digital certificate that is stored on the card and enables encryption of sensitive documents and e-mail messages that are transferred over unsecured networks.
- It also enables the card holders to easily perform activities such as formatting a new card unblocking a card or renewing a digital certificate.
- However with this increased security management of the smart cards and card holder profile was required and which was handled by a web based Admin application.
- The communication from the application to the card and vice versa was done using the APIs available in the SDK which internally uses Application Protocol Data Unit APDU .
Environment: .NET Framework 2.0 1.1 ASP.NET C Sql Server 2000 Smart card development kit SDK AzMan Authorization Manager
Confidential
.Net Developer
Responsibilities:
- The scope of the project is to track each and every component right from the day it is in warded and at any point of time later.
- Components are hierarchy based and they grouped as Component Group and Sub Group. Every Component and sub type has a serial number using which the component was tracked once it was in warded.
- Definition was a module where we define all the hierarchy of component and link them to the corresponding types and groups.
- There are different transactions like Purchase order Bonding Clear Bonding different type of inwards which includes local inter-national and branch transfer Material Issues Delivery Note and Invoice.
- All the main transaction will have a report generated done in crystal reports.
Environment: .NET Framework 1.1 C Win forms ADO.NET SQL Server 7.0 BO s Crystal Reports.
Confidential
.Net Developer
Responsibilities:
- The Qube Cinema was a High definition digital Cinema server capable of reading Audio Video and Subtitling files from the Hard Disk or DVD drive and play it in a sync mode.
- There were five major components in Qube. 1. UI for creation and manipulations of Play Lists 2 PlayOut which is the actual playout 3. LCD Panel for user Interaction with the Qube 4. Media manager looking for new device notification and 5. Commander used to control the cable using serial port.
- All the modules are independent to each other and all of them make use of an Interface to interact with the Qube.
- Qube is DTS Digital Theater System compliant.
- High bit-rate MPEG-2 picture and 5.1 PCM sound are the primary formats for the content.
- Multilingual sound-track and subtitling capabilities are maintained as separate files with specified sync points.
Environment: .NET Framework 2.0 1.1 C Win forms ASP.NET SQL Server 2000 and Microsoft DirectX technology SQL Helper classes.