Post Job Free

Resume

Sign in

.Net programmer

Location:
Massachusetts
Posted:
September 29, 2015

Contact this candidate

Resume:

Rupesh

* ***** **** **, ********** MA *****

Email: acrwd4@r.postjobfree.com

SUMMARY

• 10+ years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#.NET, ASP.NET, VB.NET, MVC.

• Experience in Designing, Development and Deployment of High-Performance, Distributed, ASP.Net Applications, SQL Server 2008/2012, Oracle 10g.

• Experience in Software Development Life Cycle, Testing and Implementation of Client/Server applications using C#, Vb.Net, Oracle 10g and SQL Server 2008/2012.

• Experience in MVC 4.0 with Razor Engine.

• Experience working with JavaScript Framework Knockout.js.

• Experience in Web-Forms using .Net Technologies.

• Experience in ASP, VB and JavaScript

• Experience with SiteCore 6.6 Content Management System (CMS)

• Experience working with ORM tools like NHibernate and Entity Framework.

• Experience in WCF and Web API.

• Knowledge of data access methods like ADO.NET, ADO and ODBC for JET and Relational databases.

• Proficiency in XML, XSD, XSLT.

• Experience with LINQ to XML and LINQ to Objects

• Hands on experience in SQL Server database design and development in writing Views, Stored Procedures and Triggers.

• Hands on experience in Oracle 10g database design and development in writing Stored Procedures, Triggers and Packages.

• Hands on experience with unit testing framework like Nunit Testing.

• Source Code Control Systems like Microsoft Visual Source Safe 6.0, Tortoise CVS and SVN, TFS.

• Experience in CruiseControl.Net

• Strong analytical and teamwork skills.

SKILL SET

.Net Technologies and Related Tools C#.Net, MVC 4.0, WCF, Web API, ADO.Net, ASP.Net, VB.Net, LINQ to XML, LINQ to Objects

Web Technologies ASP.Net, ASP, HTML, DHTML, XML, XSLT, SOA, COM, VBscript, JavaScript, CSS, AngularJS, KnockoutJS.

Testing Tools Nunit Testing

Databases Oracle 10g, MS SQL Server 2008/2012, MS Access

Operating Systems Windows Family

Reporting Tools SSRS

Content Management System Sitecore

ORM Tools nHibernate, Entity Framework

EDUCATIONAL QUALIFICATION

• Masters Computer Applications from Mumbai University India

WORK EXPERIENCE

Monster.com

Location: Weston (MA)

Department Name: Monster Government Solutions Period: Feb 2015 To Present

Role: Sr. Software Engineer

Monster Government Solutions is a fully owned subsidiary of Monster Worldwide Inc. This department leverages technology to help monster clients to engage people across various markets such as Federal, State, Military and Education.

My major role is maintaining and developing new functionalities for the job seeker website for State of Ohio.

My Responsibilities:

• Communicating with Business Analysts and Tech lead for understanding business rules pertaining to Web Forms.

• Development of Web Forms in ASP.Net (C#) as per the FRD.

• Coding C# classes as per MGS Framework Guidelines and OOPS concepts.

• Implementing the Factory design pattern for the new functionalities.

• AngularJS.

• Creating custom directives and filters in AngularJS

• Working with legacy (asmx) webservices.

• Bug Fixing and Maintenance as per the sprint timelines.

• Working in agile development environment with time bound sprints for both development and maintenance.

• Version Control using PerForce Visual Client

• Working with Collections, Dataset and Datareader objects.

• Project Management using Jira.

• Proficiency with integrating Payment Gateways Pay pal, Verisign

Tools Used: ASP.Net 3.5, C#, SQL Server 2008, Perforce, ADO.Net, Jquery, Angular JS, Jira.

NASDAQ

Location: Marlborough (MA)

Department Name: Globe Newswire Period: Dec 2013 To Jan 2015

Role: Sr. Software Engineer

NASDAQ OMX is a leading provider of trading, exchange technology and information & public company services. NASDAQ took over Globe Newswire a news distribution service in 2006. I was involved in Globe Newswire’s Reporting Analytics project which provides analytical data to the companies relating to their press release. It is a single page web application which provides a complete analytics of individual press releases of a company. It provides data with respect to social media coverage as well as coverage on various websites where the release got posted, the number of views from social media and other channels of distribution. The analytical data can then be shared as a customized report in pdf format, HTML format or as a link. The application also supports localization. Development is done in agile development methodology using SCRUM and Version One for project management.

My Responsibilities:

• Design and Implement new functionalities using MVC 4 and Razor engine

• Implement new functionalities by following the open close design pattern, Inversion Of Control (IoC)/ Dependency Injection (DI )

• Create Service Contracts, Data Contracts, Operation Contracts and Routing using C#

• Create SSIS packages to pull the data from external systems

• Working extensively with JavaScript framework like Knockout JS

• Creating controllers and views and passing the models to controllers from WCF.

• Created Restful Web API’s to expose the analytics data to the clients.

• Worked with Web Api Routing prefixes on the controllers.

• Implemented custom controller factory for invoking the attributes dynamically.

• Worked with automapper to map between entity model and custom view model.

• Implemented custom resolvers for automapper.

• Worked with ORM tool NHibernate for creating objects from database table.

• Update and track the tasks on VersionOne (Scrum Project Management) tool for effective sprint burn down.

Tools Used: MVC 3.0/4.0, C#, WCF, Web API, SQL Server 2008/2012, TFS, Visual Studio 2012, NHibernate, KnockOut JS, Version One.

Instron Inc

Location: Norwood (MA)

Department Name: MARCOM Period: May 2012 To Nov 2013

Role: Sr. Software Engineer

Established in 1946, Instron manufactures and services materials testing instruments, systems, and accessories, providing with comprehensive solutions for all research, quality, and service-life testing requirements. Instron machines evaluate the mechanical properties of materials and components using tension, compression, flexure, fatigue, impact, torsion and hardness tests.

My major role was developing new enhancements to the Instron website and also in the requirement gathering phase for a new CMS system for Instron. My major responsibility during requirement gathering phase involved writing up the technical document, flowcharts and Use Cases. I have been actively involved in researching Sitecore CMS for Instron.

Instron has a homegrown CMS system written in Asp.Net and VB.Net with SQL Server 2005 as backend. The system was built around 2004, my role was also to maintain the existing system since the entire business revolved around the old website. My role also involved managing the builds on colocation servers since Instron was a global company with 26 domains. There are 3 production servers one for US, one for Europe and one for Asia. I was also involved in setting up continuous integration process with VS 2012 which was a future roadmap for Instron.

My Responsibilities:

• Participating in the requirement gathering process for CMS system.

• Creating Flow diagrams and Use Cases using MS Visio for the requirement.

• Working on developing new methods and enhancing existing methods on Instron website.

• Implementing LINQ to objects to traverse custom objects.

• Implemented LINQ to XML to traverse custom XML document.

• Implemented Google Search Appliance (GSA) for website wide search.

• Implemented Dependency Injection (constructor based).

• Implemented ADO.Net Entity Framework Code first approach.

• Worked with POCO classes and Entity Framework.

• Implementing rotating banner for Homepage using ShowCase JQuery Plugin.

• Done extensive research on Sitecore CMS.

• Implemented compare page for accessories section by converting custom objects into data table.

• Implemented auto completion for dropdown using telerik controls.

• Working with marketing department to understand the business process.

• Version Control using VSS

• Working with Collections, Dataset and Datareader objects.

• Managing the Production builds and deployment to colocation servers.

Tools Used: ASP.Net 2.0 & 4.0, VB.Net, SQL Server 2005, VSS, Visual Studio 2008, Visual Studio 2012, LINQ to Objects,LINQ to XML, AjaxControl Toolkit, Telerik Controls.

Citizens Bank

Location: Boston (MA)

Department Name: Credit Services IT (CSIT) Period: Nov 2011 To May 2012

Role: Sr. Software Engineer

Credit Risk Management Department within the Citizens Financial Group caters to managing the credit given for commercial customers. The Credit Services IT (CSIT) department caters to developing various software applications which help in making decisions relating to the commercial lending that has to be given to the Borrower. The decision for loan is based on information received from various source systems like SHAW, Stucky, Infolease etc. The information from the source system and the information collected through the CSIT application are used for performing various tasks relating to commercial lending like Online Rating Application (ORA), Real Estate Risk Services, Risk Analyst (Moody’s) etc. to name a few. All these tasks are integrated within one application called CRM Dashboard.

My major role was developing the new AFS (Automated Financial Systems) module that will be plugged into Dashboard. AFS is a new module that will interact with the central repository of customer information and update the Dashboard with that information. The Dashboard will also communicate any changes that are done to the source data to the central repository. AFS is developed as a WCF Service, because there are other application that interacts with AFS which are written in JAVA. The source system updates the central repository with the customer data and AFS communicates back and forth with the central repository and Dashboard.

My Responsibilities:

• Communicating with Tech lead for understanding business rules pertaining to requirement.

• Creating Flow diagrams using MS Visio for the requirement.

• Working on developing new methods and enhancing existing methods for the AFS Service as per the FRD.

• Working on understanding complex business rules and developing code for those rules based on c# and ASP.Net.

• Working with LINQ for traversing the generic list object.

• Version Control using TFS

• Working with Collections, Dataset and Datareader objects.

• Creating new c# classes and generic list of those class types.

• Loading the generic list with data received from the typed dataset.

• Writing stored procedures as per the business rules defined in FRD using SQL 2005.

• Working with SOAP UI to send and receive information from the remote web services.

.

Tools Used: ASP.Net 3.5, C#, SQL Server 2005, TFS, Visual Studio 2010, SOAP UI, LINQ, WCF, AjaxControl Toolkit

Monster.com

Location: Maynard (MA)

Department Name: Monster Government Solutions Period: Nov 2010 To NOV 2011

Role: Sr. Software Engineer

Monster Government Solutions is a fully owned subsidiary of Monster Worldwide Inc. This department leverages technology to help monster clients to engage people across various markets such as Federal, State, Military and Education.

My major role is maintaining the job seeker websites for State of Ohio as well as development of the Ex-Offenders Career Awareness & Re-Entry (CARE) Solution (ODRC). I am also involved in development of the FEMA (Federal Emergency Management Agency’s) career site.

I was also a great contributor to the Monster CMS team. My major role is maintaining the CMS websites and extending the current CMS framework with c#.

My Responsibilities:

• Communicating with Business Analysts and Tech lead for understanding business rules pertaining to Web Forms.

• Development of Web Forms in ASP.Net (C#) as per the FRD.

• Coding C# classes as per MGS Framework Guidelines and OOPS concepts.

• Bug Fixing and Maintenance within the timelines

• Version Control using PerForce Visual Client

• Working with Collections, Dataset and Datareader objects.

• Maintaining CMS (Content Management System) website using Oracle Content Server.

• Extending the CMS framework by adding new functionalities using Constructor injection technique.

• Coding using Database first Entity framework technique for new developments

Tools Used: ASP.Net 3.5, C#, SQL Server 2008, Perforce, Oracle Content Server, Constructor Injection (Unity Container), Entity Framework.

PointRight Inc

Location: Lexington (MA)

Project Name: MDS 3.0 Period: July 2010 To Nov 2010

Role: Consultant Developer

Point Right is the industry leader in providing data-driven analytics and decision support services to long term care, assisted living and insurance carriers. We utilize MDS, survey, financial, staffing, loss and claims data, and public and proprietary data to ensure excellence in processes and outcomes. Using some of the largest and best databases in the industry, our nationally recognized clinical staff, researchers, and technologists expertly translate disparate data into usable information and insight.

My Responsibilities:

• Communicating with Business Personnel for gathering business requirements and business rules pertaining to Web Forms.

• Working in Agile environment with the use of SCRUM Works tool.

• Development Of Web Forms in ASP.Net (C#)

• Working with XML Data as the to fetch data from Oracle Database and convert into PDF Document (Tall Components)

• Reading the XML data from the database using ADO.Net and using XSL transformations for formatting the xml data and outputting the transformed data to the browser.

• Developing Web services which serves as Data layer in fetching and manipulating data received from database.

• Writing stored procedures, Triggers and Packages in Oracle 10g

• Bug Fixing and Maintenance

• Working with version control tools like SERENA version manager from PVCS

• Working with third party controls like Telerik

• Performing Aggregations on Datasets for analysis of Raw Data.

• Working with ODP.Net and System.Data.OracleClient for connecting to Oracle Database

Tools Used: ASP.Net 2.0, C#, Web Service, XML, XSLT, Oracle 10g, VSS, Telerik, Toad, SCRUM Works.

Massachusetts Department of Environmental Protection

Location: Boston (MA)

Project Name: Annual Statistical Report (ASR), Well Driller Period: Apr 2009 To Jun 2010

Role: Consultant Developer

The Department of Environmental Protection is the state agency responsible for ensuring clean air and water, the safe management of toxics and hazards, the recycling of solid and hazardous wastes, the timely cleanup of hazardous waste sites and spills, and the preservation of wetlands and coastal resources.

MassDEP requires all public water suppliers (PWS) to complete and submit an Annual Statistical Report at the beginning of every year reporting the previous year’s water supply data. Types of information in the ASR include administrative (contact and staffing), inventory (sources of water, treatment plants, storage tanks, etc.) and water volumes (amounts pumped, metered losses, etc.). ASRs vary in length with larger PWS providing the most information and therefore, a longer, more detailed form. The ASR is a valuable tool for the DWP, Water Management Act staff and a popular FOIA request by many other organizations

My Responsibilities:

• Communicating with Business Personnel for gathering business requirements and business rules pertaining to Web Forms.

• Development Of Web Forms in ASP.Net (VB.Net)

• Working with XML Data as the Web Form gets converted to XML schema and stored into oracle DB

• Writing stored procedures, Triggers and Packages in Oracle 10g

• Bug Fixing and Maintenance

• Working with version control tools like VSS

• Working with third party controls like Infragistics

• Working with ODP.Net and System.Data.OracleClient for connecting to Oracle Database

Tools Used: ASP.Net 2.0 & 3.5, Vb.Net, Oracle 10g, VSS, Infragistics, Toad

SmartPak LLC

Location: Plymouth (MA)

Project Name: Smartpak.com Period: Sep 2008 To Mar 2009

Role: Consultant Developer

Smartpak markets leading name brand supplements custom-packed for horses and dogs in a patented unit dose package, the SmartPak™. They have 2 websites with name smartpakequine for horses and smartpakcanine for dogs. They have their own manufacturing, Packing and customer service department and a retail store. The websites are pure ecommerce sites for buying and selling their products online. There is intranet application which is used by customer service agents to track a shipment and to place an order through phone. These systems are coupled with inventory management software with provides a real time stock availability. All these applications are developed and maintained in house.

My Responsibilities:

• Enhancements to the existing functionality in ASP.Net (C#)

• Writing Unit Test cases in Nunit

• Bug Fixing and maintenance

• Writing new class libraries using Generics.

• Writing stored procedure and triggers

• Working with version control tools like Tortoise CVS and SVN

• Working in Agile Software Development Methodology.

• Enhanced the existing database connectivity code to use MS Enterprise Library for better performance.

• Assisting in optimizing the SQL based queries.

Tools Used: ASP.Net 2.0 & 3.5, C#, SQL Server 2008, SSRS, Nunit, CVS, SVN, CruiseControl.Net

Anaqua. Inc

Location: Boston (MA)

Project Name: Trademark and Patent automation System Period: Dec 2007 To Aug 2008

Role: Consultant Developer

Anaqua is an IAM (Intellectual Asset Management) Software development company having their own product for Trademark and Patent Registration. This product has a series of releases of new versions each year. The company has a strong client base with Microsoft, NXP and Coca Cola to name a few.

My Responsibilities:

• Enhancements to the existing functionality in ASP and ASP.Net (C#)

• Working with ADO Objects for connection and retrieval of records from SQL database

• Implementing the Full Text Search in SQL Server 2005

• Assisting in migration of pages from ASP to ASP.Net

• Implementing new modules in ASP

• Modifying the COM objects written in VB6

• Creating Indexes on the database tables for Full Text Search

• Writing stored procedure and triggers

• Unit testing the new modules

• Building reports with Sql Server 2005 reporting services

• Building the application with the NHibernate

• Worked with WCF and Generics

Tools Used: ASP, ASP.Net 2.0, C#, JavaScript, VbScript, SQL Server 2005, SSRS, NHibernate, Mantis

Financial Technologies Ltd

Location: Iselin, New Jersey

Project Name: www.mcxindia.com Period: Feb 2007 To Sept 2007

Role: Sr. Software Programmer

MCX is an independent and de-mutulised multi commodity exchange. Headquartered in the financial capital of India, Mumbai, MCX is led by an expert management team with deep domain knowledge of the commodities futures market. Presently, the average daily turnover of MCX is around USD1.55 bn, with a record peak turnover of USD3.98 bn on April 20, 2006 this website provides online prices for commodities traded. There is more than 1, 00,000 hits into the database on a per day basis. The site also provides spot and future prices for commodities traded online. To handle server load the site was hosted on two web servers running IIS for load balancing.

My Responsibilities:

• Development of web pages using ASP.NET

• Keep the site running without any breakdowns

• Optimization of Sql Database on a daily basis

• Creating Indexes on the database tables for better query performance

• Writing stored procedure and triggers

• Implemented Sql dependency caching for display of data faster on the front end without hitting database

• Implemented new modules into the existing site

• Implemented Three Tier based system

• Providing technical guidance to team members

• Unit testing the new modules

Tools Used: ASP.Net 1.1, C#, SQL Server 2000.

Project Name: Teamwork Period: Feb 2007 To Sept 2007

Role: Sr. Software Programmer

This is a windows application in c#. This application was developed to track the amount of time taken by each developer to complete the assigned work. There were reports generated with respect to each member and send to the respective

Head of the department. Through this system the project and its modules can be assigned to team members. This can be taken to the screen level assignment to the team members also.

My Responsibilities:

• Development of web pages using ASP.NET

• Documentation of the system details using Microsoft Visio.

• Requirement gathering for the system from the top management

• Interacting with system users to get the ideas

• Designing a 3-Tier system

• Designing database tables and defining the relationships between them.

• Implemented the First normal form of database.

• Writing Stored Procedures and triggers.

• Implemented the DAL layer using Microsoft Data Application Blocks

• Implemented Caching for caching datasets on file based dependency

• Manipulating the XML files for storing data

• Unit testing the coded modules

Tools Used: C#, Windows forms, SQL Server 2000.

Outsourcing Enablers

Project Name : http://www.zetajewelry.com/ Period: Oct 2006 To Feb 2007

http://www.XIXkarats.com/

Location: US (California)

Role: Sr. Programmer

This project is online diamond jewelry with similar options like www.reeds.com and www.bluenile.com. The site has an admin and user section. Through the admin section the admin can upload new products, add new categories and sub-categories, define special discounts on products and define the top banner for the site home page. The user can browse through the site, add products to his wish list and have payment done online. The payment gateway used is pay pal.

My Responsibilities:

• Requirements gathering and documenting the requirements gathered

• Making class diagrams and web diagrams using Microsoft Visio.

• Versioning using Visual Source Safe

• Designing the database tables and defining the relationships between them

• Writing stored procedures

• Implementing the DAL using the Microsoft Data Application Blocks

• Implementing the Asp.Net forms based authentication

• Implementing the role based access to the pages of the admin and user sections

• Implementing the site maps using Asp.Net site maps control

• Implementing Master pages

• Implemented Custom user controls.

• Implementing the page output cache for better performance

• Implementing the pay pal payment gateway

• Implementing email functionality using System.Net.Mail.SmtpClient

• Unit testing the modules developed

• Managing team of five developers

• Providing technical guidance to team members.

Tools Used: ASP.Net 2.0, C#, SQL Server 2000.

Project Name : www.getreact.com Period: Oct 2004 To Sep 2006

Location: US (Las Vegas)

Role: Sr. Programmer

This project was a combination of web as well as desktop application. Whatever changes are made on the website is reflected on the desktop application. The desktop application was primarily a marketing tool. The project included features like changing skin, drag & drop functionality, news scroller, Tournament games etc.

My Responsibilities:

• Documentation of the requirement given by the client

• Making functionality document using Microsoft Visio

• Making the project timelines using Microsoft Project Server

• Designing the database tables and relationships between them

• Designing the 3-tier system

• Implementing versioning using Visual Source Safe

• Implementing DAL using Microsoft data application blocks

• Implementing drag & drop functionality using DHTML, JavaScript and Ajax

• Implementing the Skin functionalities using xml and Asp.Net

• Implementing the JavaScript news scrollers

• Implementing the web service to send the user details over to the tournament games server

• Implementing Page Fragment caching using user controls

• Providing daily updates to the client

• Managing a team of six developers

• Providing technical guidance to team members

• Unit testing the modules developed

Tools Used: ASP.Net 1.1, C#, SQL Server 2000, Ajax, Web Service.

Project Name : www.captionstreet.com Period: July 2003 To Feb 2004

Location: US (Las Vegas)

Role: Sr. Programmer

The project was to develop a web application where in the user can upload the pictures and set caption areas as well as put caption on the picture and send the same to their friends through email. The captioning functionality was done through flash. The users can load their own photos from their personal computer onto the server. The interaction between flash and Sql server is done by asp.net and xml files.

My Responsibilities:

• Documentation of the requirement given by client.

• Designing the database tables and defining the relationships between them

• Implementing the code to interface between the front end and the database

• Manipulating the XML files to load the pictures from the database into flash

• Upload utility for users to upload the image file

• JavaScript validations on the type and size of file uploaded

• Versioning using Visual Source Safe

• Unit testing of the modules developed

• Hosting the site onto the hosting web server

Tools Used: ASP.Net, C#, SQL Server 2000.

Project Name : www.diamondsaleroom.com Period: Feb 2003 To Jun 2003

Role: Programmer

This website is an online jewelry store. This website has a admin and user section. Through the admin section the new products can be added, prices can be set, discounts on products can be given. There were hot products which were decided upon the total purchases made for single products. The payment gateway used was pay pal.

My Responsibilities:

• Requirements gathering from the client.

• Documentation of requirements gathered using Microsoft Visio

• Designing database tables and defining the relationships between them.

• Writing stored procedures

• Implementing the pay pal payment gateway

• Working with ADO recordset and command objects

• Implementing the transactions using ADO connection objects

• ASP form validations using JavaScript

• Implementing the email system using CDONTS

• Unit testing the code written

• Configuring and hosting the site onto the hosting web server.

Tools Used: ASP, SQL Server 2000.

Project Name : www.Proxymerchants.com Period: Sept 2002 To Jan 2003

Role: Programmer

This website was developed for real estate business. Through this site a person can search for houses depending on location. Once he has selected his product he has an option of paying through check or wire transfer. There was admin section through which the admin can authorize the posting of selling leads done by registered sellers.

My Responsibilities:

• Requirements gathering from the client.

• Documentation of the requirements gathered.

• Making screenshots (Blueprint) of the system using Microsoft Visio.

• Designing database tables and defining the relationships between them

• Writing Stored Procedures, Views and Triggers

• Designing Asp.Net forms and making use user controls

• Implementing page output cache on user controls.

• Manipulation of data grid data using Item Databound event.

• Unit testing the pages created

Tools Used: ASP.Net 1.1, C#, SQL Server 2000.



Contact this candidate