Career Summary
+* years of experience in IT Industry as .Net Developer, Application Maintenance, Web application Developer, Internet/Intranet applications.
Expertise in Visual Studio Environments such as VS 2005, VS 2008, VS 2010, VS 2012 .Have strong experience on working in C#.Net, VB.Net by writing object oriented programming. Worked on web applications using ASP.Net, MVC 4, JQuery, JavaScript, Web services, Windows Communication Foundation (WCF).
Development experiences include all phases of Software Development Life Cycle (from initial requirement analysis, design, programming to implementation, testing and maintenance).
Have domain knowledge in energy industry (nuclear energy), E-commerce, ERP and Healthcare Industry.
Hands on experience in building highly scalable and robust enterprise solutions by effectively applying various .Net design patterns. (Decorator, Factory, mediator, MVC, Singleton).
Experience in developing Web Application depoloyed on IIS (6.0 & 7.0) servers.
Expertise in MVC (4.0) frameworks.
Working with Service Oriented Architecture like WCF, web services.
Implemented Single-Sign-On (SSO) using Jasig CAS with .Net applications.
Experience with service oriented architecture (WCF), web services using XML etc.
Expertise in developing custom CMS Applications.
Strong in core .Net concept (class, object, inheritance, interface, exception handling, etc.)
Experience in Agile methodology (Scrum).
Followed complete system development life cycle (SDLC) for many .Net applications using various software development models and proven development paradigms.
Experience in supporting .net applications in post production so that issues are fixed and resolved.
Involved in Proposal writing and high Level Effort estimations (LOE).
Provided Technical consultation for complex requirement.
Proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation.
Possess strong analytical and troubleshooting capabilities, proactive listener and team player with positive approach and excellent grasping power.
Developed a custom API to synchronize the user data from Active Directory to SQL Server(LDAP Authentication)
Presented a Demo of an application to the client that helped achieve major milestone of the project and also received appreciation from the client.
Recent Achievements
Helped client to solve their issues with IE browser (version 8 & 9) for MVC application that earned a lot of customer appreciation for Client.
This also helped my company to earn maintenance project extension.
Certification
A Level certification (1 Year Full time degree certification DOEACC Government of India)
Technical Skills
Web Technologies: Asp.Net, JavaScript, jQuery, AJAX.
Tools & Languages: C#, VB, Asp.Net, MVC 4.0, JavaScript, Jquery,
JqueryDatatable, Knockout js, Angular Js, LINQ, Ajax,
XML, Silverlight, Dashboard, SSIS, WCF Restful Service, MDS (Master Data Service), Crystal Report, Unit testing tool & Rhino Mock for Integration test.
RDBMS / Database: SQL Server 2005/8.
Reporting Tools: Crystal Report 2005/2008
Operating System: Windows 98/2000/XP, Windows 7
Safe Source Tools: Tortoise SVN, Microsoft TFS, Microsoft Visual Source Safe.
Professional Experience
Michelin Tires Norwood, NC
Sr. .Net Developer Nov 2013 – Dec 2014
Description: This is a web application through which the customers can manage their products sales and purchase. The application wires requisition to invoice. The internal transfer of items from warehouse to warehouse is possible. Multi-Currency support is achieved. The inventory can be tracked simply through this system.
The modules include Sales Quote, Sales Order, Requisition, Purchase Order, Good Receive Notes, Allocation Order, Delivery Notes, Gate Pass Generation, Invoice, Sales Return, Purchase Return, Credit Notes, and Debit Notes.
Responsibilities:
Actively participated in gathering the requirements from the client.
Work with Tech lead to come up with technical design for the project.
Helped the Team members in fixing the bugs or errors and making them understand the requirement.
Made the whole web application work in I.E. 8 & 9. File Uploading was not working IE 8 and I fixed it using WebApi controller. Fixed few issues related to jQuery in IE 8 & 9.
Implemented Agile Methodologies (Scrum technique) in developing the application.
Created Views, Controllers, Models, DTO’s for various modules.
Developed an Import and Export Utility Generic module for Items, Customers and Category. Using this module one can export the Item/Customer/Category to excel and using the Import utility the data from the excel file gets imported into the database.
Developed the Print functionality and Export to PDF module for various templates.
Designed the data access layer using Entity Framework 4.0 & LINQ.
Implemented the code to authenticate the User. If the user is Authenticated then the User will be validated against the company he belongs to. Once this validation is done he would be redirected to the Dashboard.
Developed a generic module using Authorize filter to implement authorization. Using this module if the user does not have rights to perform a given action then he would be redirected to a page which reads the message as “Sorry, you are not Authorized to perform this action.” The authorization filter was called at Action Level.
Developed test cases using N-Unit and Integration test cases using Rhino Mock tool.
Developed tools like Admin screens developer tool to reduce the development time.
Developed SSIS Packages to replicate the data from MySQL to SQL server.
Developed stored procedures and integrated those in Entity Framework using Model Browser.
Responsible for delivering the code to the client in decided time frame.
Publishing & Deploying the code on the server.
Tools Used: MVC 4.0, Asp.Net with C#, SQL Server 2008,Entity Framework 4.0, Jquery, jQuery Datatable,
AngularJs, LINQ to SQL.
Motorola Chicago, IL
Sr. .Net Developer Feb 2013 – Nov 2013
Description: Devised a Website to purchase a mobile phone. In this website, the end user can place an order for a mobile phone which would be delivered to his address and the payment for the same would be done online.
This website maintains the stock with statuses like SOLD OUT so that the user cannot further make a deal to purchase the mobile phone or else it would display BUY NOW so that the user can make a deal to purchase it.
It had the features like Time Based Item Display & Counter to display deal expiration.
Responsibilities:
Designed the data access layer using Entity Framework and LINQ.
Participated actively in Requirement understanding with the Technical Leader.
Created GridView & Datalist Controls for displaying the data. It involved paging, sorting, inline editing, deleting.
Created a shopping cart using which the selected mobile will be added in the cart. As per the availability of the mobile the user can purchase multiple mobiles and add in his cart.
Developed a checkout module using which the user needs to fill in the Billing Information and the Payment Details(Credit/Debit Card). Used PayPal Method as a Payment Gateway.
Developed an Email Module through which once the order is placed by the user and email will be sent to the user.
Created pages, User Controls, Master Pages for modules like Login, Registration, Product Details, Order Details, Payment Details, and Checkout etc.
Involved in writing Cascading Style Sheets (CSS) for styles on webpage and calling them in Asp.Net Pages
Involved in Creating Skin files and used it in Asp.Net Master Pages
Developed a module through which the user can track his order.
Created reports using Crystal Reports like Product Details, Order Details etc.
Publishing & Deploying the website on Go Daddy Server.
Developed a customized module for error handling which used to store the errors in a log file.
Developed a timer module using JavaScript to display the mobile availability for a particular time frame.
Developed stored procedures, functions and tables to make the Database operation easier.
Created ADO.NET Classes and used Entity Framework.
Followed Agile Methodology, Scrum technique in developing the application. The sprint planning cycle was of 4 weeks.
Point of Contact for client communication from technical point of view.
Apart from developing and coding, other tasks include unit testing, bug fixing and error solving.
Tools Used: Asp.Net with VB, .NET Framework 4.0, SQL Server 2008, JavaScript, Payment Gateway PayPal.
Yummy Take Away Canada
Sr. .Net Developer Dec 2012 – Jan 2013
Description: Devised an E-Commerce Website to place an order for the variety of food like Desserts, Drinks, Mexican, and Chinese etc. and do online payment replacing the manual food ordering system. In this website Map functionality is provided through which the end user can search for the stores and the various information of the stores nearby his location.
Responsibilities:
Designed the data access layer using Entity Framework and LINQ.
Requirement understanding with the Technical Leader and Business Analyst.
Publishing & Uploading the website on Go Daddy Server.
Developed customized modules to create the shopping cart functionality like adding /removing items from the cart, increase/decrease the qty. of the product, customize the product like pizza by adding extra toppings/cheese etc.
Developed the checkout and payment functionality using the payment gateway (PayPal).
Developed a customized module for error handling which used to store the errors in a log files.
Integrated Google Map API for store location. The map will display all the stores based on the Zip Code.
Developed stored procedures and functions to manipulate the data in the database.
Using ADO.NET Classes and Entity Framework for database operation
Created WCF Services to display the details of the Customer on Dashboard.
Troubleshooting Application on IIS Server.
Apart from developing and coding, other tasks include unit testing, bug fixing and error solving.
Tools Used: Asp.Net with VB, SQL Server 2008, Net Framework 4.0, JavaScript, Ajax Control Toolkit, and Payment Gateway PayPal.
Lime Software London, UK
Sr. .Net Developer June 2012 – Nov 2012
Description: Lime Software is a web application through which the end user will be issued a License Key for the requested .lime file. The user can download the .exe file and install it in his machine. It contains various modules like Contract, Inventory, License Contract Allocation, Capacity Optimization etc.
Responsibilities:
Being in maintenance mode, the major task included Bug fixing & error fixing.
Publishing & Deployment on clients Amazon server.
Presented Demos to the client and End User related to Microsoft Chart and EasyQuery.
Developed a new module called Capacity Optimization which in turn consisted of different sub modules like Import functionality, CRUD operation, Reports, Microsoft Column Chart etc. The threshold configuration limit was set. The User can configure the colors for different thresholds.
Actively participated in Client Communication using WebEx regarding new requirements or any upgrade.
Tools Used: Asp.Net with C#, SQL Server 2008, .Net Framework 4.0, Jquery, Javascript and Ajax Control Toolkit.
Online Generation of Vouchers/Discount Coupon London, UK
.Net Developer Oct 2011 – May 2012
Description: Devised a web based application through which a customer can place an order and utilize their vouchers/discount coupon against which the order would be issued.
Responsibilities:
Designing the database.
It had a feature using which the Voucher/Discount coupon once redeemed would be expired.
Requirement understanding from the tech lead.
Developed a module to export and import the data to/from the excel sheet.
Created Stored Procedures, Functions and tables.
Involved in developing the ADO.NET classes and used Microsoft Enterprise Library
Coding, unit testing using N-Unit, bug fixing, error solving.
Tools Used: Asp.Net with C#, SQLl Server 2008,.Net Framework 2.0,Ajax, Javascript.
ICP Cadarache, France
.Net Developer Jan 2009 – Sep 2011
Description: ITER is an international nuclear fusion research and engineering project, which is currently building the world's largest experimental Tokamak nuclear fusion reactor adjacent to the Cadarache facility in the south of France (Cadarache, FRANCE).
ICP (Iter Collaborative Platform) is an Intranet web based Application, a CMS Portal tool through Which Scientist from seven different countries of the world manage their documents, research work and study.
Responsibilities:
Developed various generic Modules using Design patterns like Factory, Mediator, and Decorator etc. which improved the performance of the application.
Design Custom Error Logging Framework using Log4.Net.
Requirement understanding from the client.
Developed some user controls using JQuery and Asp.Net controls which helped the end user to use the application with more ease and flexibility.
Developed WCF Services.
Created ADO.Net Classes for database operation.
Developed a custom API to synchronize the user data from Active Directory to SQL Server (LDAP Authentication) & integrated custom login module using LDAP.
Followed Agile Methodology, Scrum technique in developing the application.
Point of Contact for client communication from technical point of view.
Interaction with the end user for requirement understanding.
Work with Tech lead to come up with technical design for the project.
Tools Used: Asp.Net with vb, SQL Server 2008,Net Framework 4.0, JavaScript, Ajax Control Toolkit, Rhino Mock Test Tool, Unit testing.
Online Insurance and Claim USA
.Net Developer July 2008 – Dec 2008
Description: This was a maintenance project. The user fills the form regarding the medical problems he is facing. This form is viewed by the doctor and he provides the user proper medication. The bill of medication goes to the insurance company.
Responsibilities:
Developed a web service to display the weather forecast.
Developed a claim module through which the patient can claim his insurance from the insurance co.
Developed stored procedures and functions.
Apart from coding, other responsibilities included error solving, bug fixing & unit testing.
Tools Used: Asp.Net with C#, Sybase, 3 tier architecture.Net Framework 2.0,JavaScript.
IT Experts Academy & Technologies India
Jr. .Net Developer Sep 2007 – July 2008
Description: This was a portal application for School Management. The modules included Registration, Courses, Classes, Seat Allocation, Fees Structure. It had an Admin Panel through which the Admin can manage the users information. The users included Students, Teachers and the Admin. The student can select the available courses and each teacher is allocated the classes as per his availability.
Responsibilities:
Created Pages and user controls in Asp.net.
Created Master Pages and skin files.
Created Cascading Style Sheets (CSS) with the help from the designer.
Used Inline sql query for performing database operations in Visual Studio.
Tools Used: Asp.Net with C#, Sql Server 2005, .Net Framework 2.0,JavaScript.
Education
Bachelor of Engineering in Mechatronics from G.C.E.T College, Sardar Patel University, India.