Hi,
I am a Sr.Dotnet Developer with 7 years of software experience in architecting , designing, developing Web & windows applications using Microsoft Technologies.
I am a Microsoft Certified Professional in Developing web applications using .NET (MCP).
I am an M.S. from Indian Institute of Technology (I.I.T.) Delhi.
I am a H1B visa holder looking for corp to corp contract jobs.
If you come across any suitable positions for me, please contact me with details.
Thanks,
Rahul
Resume
Rahul Goyal
rahul.gooyal@gmail.com
Summary:
• 7 years of software experience in architecting, designing, developing Web & windows applications using Microsoft Technologies. The experience also includes
creating & consuming XML Web Services & .NET Remoting.
• Strong knowledge of Object Oriented Analysis, Design and Programming. Good knowledge in Object Oriented Analysis, Design and Programming
• Developed object models using UML employing tools such as Rational Rose. Implemented established and industry-proven design patterns
• Expertise at designing and development of Intranet and Internet Web applications using ASP.NET / C#.NET, Oracle and SQL Server.
• Strong expertise in .Net, C#, ASP.Net, Visual Studio.Net, SourceSafe, FxCrop, Ndepend & Log4Net, User interface design, project management
• Designed and developed multi-tiered client-server application and windows services using Microsoft technologies such as .NET.
• Involved in design and development of databases using MS SQL Server and Oracle. Worked extensively on writing DTS Packages, stored procedures and PL SQL
• Hands on experience on middle-ware application servers and web servers such as IIS and MTS
• Handled responsibility of deployment of applications and setting up development environments using tools such as MS Visual Studio .NET, MS VSS
• Worked on various teams as leading team member; successfully handling responsibilities such as setting up environments, knowledge transfer, code review and
compliance to best practices & standards
• Worked on cross-functional teams successfully interacting and communicating with other development teams, intra-inter organizational technical support groups,
third party vendors, team of business users, clients and office staff
• Excellent inter-personal & communication skills
Technical Skills:
Operating Systems: Windows 2000, Windows 2003, Windows XP, Windows NT 4.0
Languages: C, C#, VB.NET, ASP.NET, JSP, HTML, DHTML, XML, UML, VB
Databases: SQLServer 2000, Oracle 10g
GUI: Visual Basic, VisualStudio2003, VisualStudio2005
Web Related: .NET 1.1, ASP.NET, JavaScript / VBScript XML, XSL, HTML, DHTML
Tools & Utilities: Visual Studio.Net 2002/2003, Erwin, Rational Rose, PLSQL Developer, Oracle SQL Loader, Import, Export utilities, VSS, Ndepend & Log4Net, Visual Source Safe 6.0, Nunit, FxCop, Microsoft Visio, Rational Rose
Education & Certifications:
M.S. from Indian Institute of Technology (I.I.T.) Delhi
Bachelor of Engineering from KNMIET
Microsoft Certified Professional in Developing web applications using .NET (MCP).
Projects:
Syngenta, NC Jan 2007 to till date
Food Chain Connections
FCC is a Global Information tool that aims to comprise information about Syngenta relation with the entire Food Chain, from the grower to the ultimate consumer. FCC ensures effective communication within and outside the company, by providing continuous and coherent messages to Syngenta's stakeholders as well as by assisting sharing best practices among Syngenta employees.
Role:
• Involved in entire Software Development Life Cycle including Design, Develop, Testing, Implement and Maintain i.e., from gathering requirements to Production
Support.
• Requirement elicitation & analysis using the use case model.
• Created Class Diagrams using Microsoft Visio, ER Diagram.
• Developed core functionality with the .NET Framework and Implemented Object Oriented fundamentals to design system architecture.
• Implemented the Object Oriented Programming Concepts in C# and ASP.NET
• Set up and maintain development environment for ASP.NET application development using MS VSS and Visual Studio .NET
• Designed Database Tables, Stored Procedures and using SQL DTS packages in SQL Server 2000
• Developed Performance Enhancement Strategies. Developed and published checklists to validate the development, design against guidelines
• Created user controls & web controls.
• Implemented complex UI report module using nested repeaters & data grids for stiff performance requirements.
• Implemented the delegates.
• Created the business & data layer using ADO.Net.
• Developed connection module using C#, web services.
• Used Log4net for logging the error & trace messages.
• Handling BAU activities of the product which includes Client Handling, Ad hoc Reporting, Planning of subsequent releases, Versioning, DEV, UAT, Production
support
• Ensuring good quality & timely delivery of project.
Environment: Dot net framework 1.1 (MS Visual studio dotnet), ASP.NET with C# as code behind, Web Services, SQL server - 2000 as database
Syngenta, NC Feb 2006 – Dec 2006
Competitor Information System
The Competitor Information System (CIS) website for Syngenta Vegetable Seeds is deemed to provide an accurate and effective information to the top management of Syngenta Vegetable Seeds, CIS Manager, Regional Managers, correspondents, Vegetable Leadership Teams, Vegetable Management Teams, Product Managers, etc.
Role:
• Involved in entire Software Development Life Cycle including Design, Develop, Testing, Implement and Maintain i.e., from gathering requirements to Production
Support.
• Requirement elicitation & analysis using the use case model.
• Created Class Diagrams using Microsoft Visio, ER Diagram.
• Developed core functionality with the .NET Framework and Implemented Object Oriented fundamentals to design system architecture.
• Implemented the non-functional performance requirements by reviewing & modifying all the critical modules. All the three layers were fine tuned for better
performance.
• Created Web forms for complex functionalities & validations.
• Created the business layer for the application using oops concepts.
• Used Log4net for logging the error & trace messages.
• Wrote Test suites using Nunit tool.
• Implemented Fxcrop for standard verification.
• Implemented the Object Oriented Programming Concepts in C# and ASP.NET
• Set up and maintain development environment for ASP.NET application development using MS VSS and Visual Studio .NET
• Designed Database Tables, Stored Procedures and packages in Oracle 10g
• Ensuring good quality & timely delivery of project.
Environment: Dot net framework 1.1 (MS Visual studio dotnet), ASP.NET with C# as code behind, Oracl10g as database.
Syngenta, NC Jul 2005 – Jan 2006
Online News
Online News is am online application through which the user can read news about the agro world, crop protection and other news about the selected items like crops, chemicals, agriculture etc. from various other sources. The application also provides a platform where users can share information and views, and can discuss the same. The discussions deal with the business aspects of Syngenta.
Role:
• Requirement elicitation & analysis using use case model.
• Design using Microsoft Visio & Erwin diagram.
• Developed core functionality with the .NET Framework and Implemented Object Oriented fundamentals to design system architecture.
• Estimation using functional point analysis.
• Coding the complex UI functionalities with specific steps for better performance.
• Consumed the web serves for displaying the current news.
• Created the business & data layer using ADO.Net & ops concepts.
• Implemented the Object Oriented Programming Concepts in C# and ASP.NET
• Set up and maintain development environment for ASP.NET application development using MS VSS and Visual Studio .NET
• Designed Database Tables, Stored Procedures and using SQL DTS packages in SQL Server 2000
• Integration testing
• UAT support and deployment support.
Environment: Dot net framework 1.1 (MS Visual studio dotnet), ASP.NET with C# as code behind, Web Service, SQL server - 2000 as database
Syngenta, NC Feb 2005 – Jun 2005
Extranet Meeting
Extranet Meeting is an intranet application for Syngenta, which will provide functionality like scheduling & managing e-meetings to the users. The meetings scheduled using this application would be conducted over Internet using MS Live Meeting. Extranet Meeting is the Syngenta internal interface to Microsoft Live Meeting. Using the application, Syngenta internal users will be able to arrange meetings on the Internet where non-Syngenta users can participate. Extranet Meeting maintains the meeting details like User Name, Password to attend, meeting date and time. Users can also provide a meaningful name to their meeting. Users can also search & join active meetings. The past meetings will be automatically deleted on daily basis from live meeting but will be soft deleted from local database.
Role:
• Estimation using SMC technique.
• Coded the UI web forms.
• Created the Data layer.
• Created the custom component.
• Consumed the web serves for displaying the current news.
• Implemented the Object Oriented Programming Concepts in C# and ASP.NET
• Set up and maintain development environment for ASP.NET application development using MS VSS and Visual Studio .NET
• Designed Database Tables, Stored Procedures and using SQL DTS packages in SQL Server 2000
• Test cases planning
• Integration testing
• UAT support and deployment support.
• Team management.
Environment: Dot net framework 1.1 (MS Visual studio dotnet), ASP.NET with C# as code behind, SQL server - 2000 as database.
Loyalty Management United Kingdom, UK Jan 2004 – Jan 2005
RCM (Rewards Catalogue Management)
Rewards Catalogue Management system is a stand alone application that has been being developed by Evolution for Rewards team of LMUK. The main objective behind the development of this system is to do away with the current maintenance of rewards details using spreadsheets and simple marketing screens.
This supports bulk upload of Rewards data and enables maintenance of rewards through a standard user interface.
Role:
• Design
• Created the Data layer & Presentation layer.
• Created the custom component.
• Implemented the delegates.
• Implemented the remoting.
• Deployment using deployment set up project.
• Implemented oops concepts.
• Customized the win form data grid to have date time picker control.
Environment: Dot net framework 1.1 (MS Visual studio dotnet) , C# as windows forms, SQL server – 2000
Rite Aid, US Sep 2003 - Dec 2003
Third Party Work Queue Project
Third Party Work Queue Project is for the pharmacy firm Rite Aid. This project is required to develop secure processes around the payment process that will enable the Third Party Accounts Receivable department to research and take action on a variety of situations requiring associated review or supervisory approval.
This system will improve ability to address unmatched and exceptional conditions in the Third Party Accounting resulting into more efficient use of existing system & personnel resources.
Role:
• Design Analysis
• Coding
• Created Web forms for complex functionalities & validations.
• Created the business layer for the application using oops concepts.
• Implemented complex UI report module using nested repeaters & data grids for stiff performance requirements.
• Testing
• UAT support.
Environment: Dot net framework 1.0 (MS Visual studio dotnet), ASP.Net with VB.Net as code behind, Oracle as database.
Citibank, India Jun 2003 - Aug 2003
Bourse Simulation
Trading in financial instruments is a high stake & high stress affair for the dealers/traders. They need to be properly trained for different market situations & exposed to the nuances of market. "Bourse Simulation" is a simulation exercise that mimics the market dynamics in a trading environment for the purpose of training & exposing participants to the real situations. This is a parameterized solution that takes care of the varied nature of the financial products & a gamut of market conditions. It simulates market rates for different financial products on the basis of a rate generator & a news generator, which is based on random number generation.
Role:
• Team management.
• Work distribution.
• Coding.
• Implemented Remoting & delegates.
• Created User Controls.
• Created the UI forms.
• Designed Database Tables, Stored Procedures, triggers and views in SQL Server 2000.
• UAT Support.
Environment: Dot net framework 1.0 (MS Visual studio dotnet), VB.Net as windows forms, .Net Remoting, SQL server – 2000 as database.
Mastek, India Mar 2003 - May 2003
KRA (Key Result Area)
KRA is Mastek's intranet application, which enables online appraisals for units & projects by the respective project/unit heads. Project/unit heads can rate the project & share the same with the team. Various reports will be generated from the system to outline the appraisals.
Role:
• Functionalities Analysis
• Coded the UI web forms.
• Created the Business & Data layer.
• Created the User controls.
• Implemented the Object Oriented Programming Concepts in VB.Net and ASP.NET
• Set up and maintain development environment for ASP.NET application development using MS VSS and Visual Studio .NET
• Testing planning.
• UAT support.
Environment: Dot net framework 1.0 (MS Visual studio dotnet), ASP.Net with VB.Net as code behind, SQL server – 2000
Mastek Jun 2002 -Feb 2003
Travel & Ticketing
Travel and ticketing is Mastek's intranet travel application, providing end to end solutions for travel related process. The activity starts from the time when traveler makes a request, how the travel desk handles the travel related activities (ticket booking, visa booking etc), to the time when account settles travel bills. Various reports will be generated from the system to outline the organization's cost for a particular trip for a project/Department Units.
Role:
• Coded the UI web forms
• Created the User controls.
• Created reusable editable grid using datagrid & XML
• Designed Database Tables, Stored Procedures, triggers and views in SQL Server 2000.
• Testing
• UAT support.
Environment: Dot net framework 1.0 (MS Visual studio dotnet), ASP.Net with VB.Net as code behind, SQL server – 2000
Indian Institute of Technology (I.I.T.) Delhi, India Jul 2000 - May 2002
Experimental Simulation
This project was for Indian Institute of Technology Delhi, to assist analyzing the experimental results & extrapolate the experimental results. This covers vast scenarios of experiments done for the research.
Role:
• Designed & coded the win forms.
• Implemented export to excel functionality.
• Created Datalayer.
• Designed Database Tables, Stored Procedures in SQL server-7.
• Testing
• UAT support.
Environment: Windows form using VB-6, SQL server – 7