CAREER OBJECTIVE
To obtain a challenging position in Microsoft .Net Technology that offers opportunity for professional growth with the growth of the organization in a highly cordial and professional environment with utilization of my technical expertise and personal skills into executable business values.
JOB PROFILE
• 1.4 Years of Experience in Fujitsu Consulting India Ltd. As Sr.Technical Analyst.
• 1.5 Years of Experience in Chetu Inc, as Sr. Software Eng.(Team Leader). My role was to understand client requirement, guiding the team in technical issues. Have worked with team of 10 developers.
• 1.7Years of Experience in Chetu Inc, as .NET Developer.
• 1.1Years of Experience in DataNova, as .NET Developer.
SPECIAL ACHIEVMENT
• Around 6 month visit client visit (22nd May to 20th August)(Oct 29 to Dec 23) at ConAgra Foods at OMAHA, NE(USA) for successful deployment of the project as Software Engineer. My goal was to develop module and gather the information’s and update to team members.
• Around 6 month client visit (4thDec, 09 to 4th June 2010) at Dollar General at Goodlettsville, TN (US) for successful deployment of the project as Software Engineer. My goal was to develop module and gather the information’s and update to team members.
PROFESSIONAL SUMMARY
• 4.5 + years of Microsoft .Net Technology experience as a Software Engineer on Web based as well as Window based applications with a wide variety of projects.
• Experience in Crystal reports for designing and robust report for Asp.Net and windows application.
• Experience of Ajax tools kit and telerik controls for Web based as well as windows based application.
• Good knowledge of RDBMS concepts & Database using SQL server 2005/2008 for querying the database and designing the database schema
• Well acquainted and in depth understanding of all aspects of SDLC Processes and 3 tier Architecture.
• Analyzed and understand the project’s requirements from client
• Expertise in designing, implementing the application and ensuring the 100% delivery as per SRS.
• Expertise in JavaScript
KEY STRENGTHS
• Ability to consistently perform under pressure, manage multiple priorities and meet deadlines, all while ensuring high level of quality of the project.
• Maintain productive relationships with other software engineers, developers and project managers.
• Good written and verbal communication skills.
• An individual performer and a good team player too.
• Like to take initiative in complex and challenging tasks.
• Self motivated and able to perform with minimal supervision.
• Take initiative in learning and research the latest cutting edge technologies.
• Good interpersonal and analytical skills.
PRIMARY ROLES AND RESPONSIBILITIES:
• Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
• Working closely with upper management.
• Design and develop programming systems making specific determinations about system performance.
• Responding promptly and professionally to bug reports.
• Review and repair legacy code.
• Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
• Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
• Analyze system specifications and translate system requirements to task specifications for junior programmers.
• Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
• Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
• Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
• Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
• Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.
• Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level..
• Making presentations to customer or client audiences or professional peers.
• Maintain positive client interactions.
• Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
• Responsible for communicating with engineers and manufacturer's technical support staff regarding programming needs and performance.
• Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
• Research and recommend software tools to management.
• Provide assistance to testers and support personnel as needed to determine system problems.
• Review, to the extent possible, changes in code and the environment that will affect system performance.
• Provide recommendations to management concerning issues of programmer productivity and software development management.
TECHNICAL SKILLS
Web Technologies Asp.Net(2.0,3.5,4.0), Crystal Report, Ajax, Telerik,XML, HTML,SilverLight,LINQ, DotNetNuke
Window application C#,VB.NET, Telerik controls
Programming Language C and C++
Scripting Language JavaScript
RDBMS SQL Server 2000/2005/2008, Oracle 10g
Operating Systems MS Windows 98/2000/2003/NT/XP
ACADEMIC PROFILE
Course University / Board Year of Passing
DOEACC “B” level DOEACC 13 paper cleared
DOEACC “A” level DOEACC 2003-2004
B.Com (Hons) Jai Prakash University 2009-2002
Senior Secondary (12th)
MCTS BIEC Board
Microsoft 1998
2012
MAJOR PROJECTS SUMMARY
Project Title : ConAgraFoods,Unified Labs
Client : ConAgra Foods- USA
Environment : Application is to be developed using .Net 4.0, C# , Window Application with Excel
Duration : December -2011 to Till Date
Role : Technical Analyst
• Description: Simplified user interface (SUI): One of the key requirements of the project was to build a simplified user interface for all the plant floor operators to perform their tasks in a single screen. To accomplish this, a .NET based window application was created, This application totally functional on Excel which then interfaced with SAP for posting the transactions back to SAP. This allows the plant users to navigate through the screens easily and perform the tasks more efficiently.
• Data Sync: This module has two processes Inbound and Outbound. These processes removed the hardship which the users have to do through manual work using excel files to send data to mainframe.
• Inbound process receives an iDoc (SAP generated document) from SAP, which is converted to xml by EDI process and calls a web Method of WCF service which further stores the data into database by applying some business rules.
• Outbound process is reverse of Inbound process in which data is read from database by a WCF method and sends to EDI which further forwards it to SAP for processing.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : ConAgraFoods,Milling Operation
Client : ConAgra Foods- USA
Environment : Application is to be developed using ASP.NET 4.0, C#
Duration : December -2010 to 13th Dec 2012
Role : Technical Analyst
• Description: Simplified user interface (SUI): One of the key requirements of the project was to build a simplified user interface for all the plant floor operators to perform their tasks in a single screen. To accomplish this, a .NET based application was created, which then interfaced with SAP for posting the transactions back to SAP. This allows the plant users to navigate through the screens easily and perform the tasks more efficiently.
• Data Sync: This module has two processes Inbound and Outbound. These processes removed the hardship which the users have to do through manual work using excel files to send data to mainframe.
• Inbound process receives an iDoc (SAP generated document) from SAP, which is converted to xml by EDI process and calls a web Method of WCF service which further stores the data into database by applying some business rules.
• Outbound process is reverse of Inbound process in which data is read from database by a WCF method and sends to EDI which further forwards it to SAP for processing.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2008
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : EasyMadeForms-RDS
Client : EasyMadeForms-RDS- USA
Environment : Application is to be developed using ASP.NET 3.5, C# and AJAX connecting to SQL Server 2008 database.
Duration : September -2010 to Till date
Role : Sr. Software Engineer
Description: Project objective is to create web-based Restaurant Delivery System based on multi-tenant architecture. Each tenant (RDS) will have their own web-site. The application will allow RDS to manage vendors/restaurant, sign up the customers, allow customers to order menu from one or more restaurants, make payments online. RDS admin should be able to associate drivers per order. Orders should be sent to restaurants via Fax. There are separate set of reports requirements.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2008
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : Versatelnet-ClubGame
Client : VersatelNet – Florida- USA
Environment : Application is to be developed using ASP.NET,C#, .NET [framework 4.0] Silverlight4.0,Telerik RAD control. Database will be in Microsoft SQL-SERVER
Duration : June -2010 to September 2010
Role : Sr. Software Engineer
Description: Target is to build a “trivia” game, like “who wants to be a millionaire” or “kaun banega crorepati” which will show a photograph of the patron and then ask questions for the employee to guess the patron. And they will get a prize for winning. From a technical architecture perspective, the platform will have 3 parts. The first part is to extract data from the Club Software (these are pre-packaged software, the most popular is Jonas and others are ClubTec and ClubSoft) and send it to the web server; the second is to build the business logic on the server (multi-tenant) so each club will have the club admin interface and the third part is the game itself. Employees of each club will access the game using a browser and play it.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2008
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : DivDat-EPX
Client : FKAA – Florida- USA
Environment : Application is to be developed using ASP.NET,C#, .NET [framework 3.5+] Telerik RAD control. Database will be in Microsoft SQL-SERVER
Duration : June -2010 to Till date
Role : Sr. Software Engineer
Description: The objective of the project is to design and develop an online bill payment portal for Florida Keys Aqueduct Authority (FKAA) client. FKAA is a water provider company that supplies potable (drinking) water to Florida keys residents. The scope of the project involves EPX payment gateway integration for online credit card and ACH payment processing. The application will also have an interface with FKAA system to import the FKAA customer details and their bill information. The portal will have user registration module to register the users for online bill payment. Once the user is registered and logged into his account he will have various features such as view his payment dues, make online bill payment, create payment profile for auto-payment and view his bill statement. The user will also be able to contact FKAA for stopping his service or inquiring about any unusual water consumption reading in their bill. The scope of this project includes developing a portal for Admin/CSR and web manager. The Admin/CSR will have the feature to view and download different kind of reports and search any customer based on his account information. The web manager will have the ability to manage the web contents such as the FAQ, announcement and the enclosures shown on the user’s home page.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : DG-ChargeSales
Client : Dollar General- USA
Environment : Application is to be developed using ASP.NET, VB.NET, .NET [framework 2.0] Telerik RAD control. Database will be in Oracle 10g and Crystal reports.
Duration : December -2009 to June
Role : Sr. Software Engineer, Onsite Development and Analysis and Requirement Gathering
Description: Replace/automate the current manual Charged Sales system and make necessary changes to supporting Store-level and Financial systems so we can more easily and efficiently sell to Charge-Sales customers (such as NPO’s) and increase our B2B sales.
The requirement is to create set of applications to automate the Charge sales Process. Following sweet of applications details the functionality in scope for Chetu.
1. Customer Application Interface
2. Approval Database
3. DG Approval Web Interface
4. Store System Notification Application
5. POS/Authorization Web Service
6. Balancing Application
7. Authorization Database
8. DG Audit Web Interface
9. Service to send data from Authorization database to Reconnect
Presentation Tier – UI
This is the top tier of the application. As the name indicates, the user will be interacting with application using this layer. Any requests from user will be passed onto the business layer/middle tier. No direct communication between presentation layer & data layer. Thus this layer is insulated form any changes at the database level.
This layer is only used to accept user inputs, validate & supply the same to business layer. No calculation or business process happens in this layer.
Business Tier --
This tier will received any requests from presentation layer, process it, communicate with data layer for any data related jobs & pass the processed information back to presentation layer.
In our application, a business class will be having attributes & methods to perform business process and supply/retrieve information to/from database and return the processed information back to UI
Data Tier
This layer is responsible for storing/retrieving the data from/to database as per the requests from business tier. Presentation/business tier does not communicate with the database
We will be using data access application blocks. No queries to be created within the application, only parameters will be passed into db functions to retrieve data.
Responsibilities:
• Analyze and understand the project’s requirements, business logic from SRS provided for the project.
• Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
• Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
• Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
• Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
• Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
• Development of tools for updating the TECM database and Approval database, Developed archiving service for data transfer
Project Title : Station Casinos- Cage Works
Client : Station Casinos – Las Vegas- USA
Environment : Application is to be developed using C#, .NET [framework 3.5+] Silver light and Telerik RAD control. Database will be in Microsoft SQL-SERVER 2008and SSRS reporting.
Duration : September -2009 to Dec 2009
Role : Sr. Software Engineer
Description: The main objective of the project is to create a centralized XAML/.net/SQL Server/Active Directory based intranet application that will facilitate management of the process of creating, issuing and receiving the cash registers (cash registers referred to as House Bank from now on). There is an existing MS Access 2007 based application being used independently in two out of the current 18 properties of the client. The aim of this project is to develop the same application with some new/enhanced requirements in Silver light/.net/SQL server 2008 environment. The application will also be integrated with the Active Directory of user authentication and access control. Reporting will be done using SQL Server Reporting Services (SSRS).
The Cage Works application will facilitate management of the process of creating, issuing and receiving the House Bank. There will be four different types of users – Super Administrator, Administrator, Cashier and Accountant. These users will have access to different modules of the application in order to manage application level, property level, House Bank level and reporting level features respectively. The final application will provide the ability to create, issue and receive the created house bank. Access level authentication and reporting services will be used to provide user based functionality and tracking of records.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2008
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : QPAY
Client : QPAY USA
Environment : C#, ActiveX, JavaScript
Duration : July-2009 to October 2009
Role : Sr. Software Engineer
Description: This project has three major tasks to develop.
1. Integration of the BAU into the High-Level hardware layer [previously developed application] and Return the response for “STACKER FULL”, “CASSETTE ATTACHED” and “FAILURE” commands/events.
2. Create a scheduler which will poll continually and sends the alert message whenever any of cassette status gets changed.
Development of an Application or service which will parse the Provisio log file in XML format and transmit it to QPAY server.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : DG-DBA
Client : Dollar General USA
Environment : VB.NET, Sql server express 2005, Webservice ,
Duration : May-2009 to August 2009
Role : Sr. Software Engineer
Description: Dollar General is the USA largest small-box discount retailer. We make shopping for everyday needs simpler and hassle-free by offering a carefully edited assortment of the most popular brands at low everyday prices in small, convenient locations. DG-PES is Pre screening Employment System.
The PES system is responsible for arranging the candidate test that is coming in Store for employment, this application will get candidate information in terms of demographic data and test interface has functionality to process the demographic data and questioner given by candidate. Sending and receiving response from SSC (DG Corporate Web service) and it will be done in two modes one is Real time and other one is queue mode (managed by the windows application).Webservice at DGCorporate will communicate with Kenexa, Kenexa will provided all candidates results lookup, precheck, and test responses. Kenexa has predefined XML format for sending and receiving the responses.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend daily scrum meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : Centrum
Client : Centrum, USA
Environment : ASP.Net 3.5, C#, Telerik, Java Script, SQL Server 2005, WebService, Dotnet Nuke
Duration : Jan-2009 to Dec 2009
Role : Sr. Software Engineer
Description: Centrum application is for reservation of camping locations all around the US. The application will have two parts, an online application to do the reservation, registration and related activities along with ability to view reports. Windows application will be created to be used at Park site for POS sale the check-in/out of campers within part. So, the application needs to talk to a central web server based booking engine. The booking engine will use business rules to do the reservation. Customer wants to use content management tool for giving different look and feel for each park/camping ground. We will need to create our own Booking Engine. Project’s objective is to provide an effective and easy to use environment for online user for reserving Parks and Booking online events and Classes, which should be managed by Park Admin who is responsible for setting up Parks, events and classes. Park Employee is responsible for managing inventory on park side for itemized billing and reordering of park items. Each park should be managed by park instructor which is responsible for taking care of all park activities including park volunteer activities.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend weekly meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.
Project Title : Ticket Master
Client : Ticket Master
Environment : ASP.Net 2.5, C#, Java Script, SQL Server 2005
Duration : Jan-2009 to May-2009
Role : Sr. Software Engineer
Description: Ticket master is an existing customer for whom we created a web services based application that allows visitors to www.museumtix.com to buy museum tickets online. Our role in the previous project was to create the backend web services that allow the website front-end to show real-time inventory of all these museums [spread all across the US] apart from being able to see online. We need to extend functionality on this site so that it also shows “combos” of events. So if the museum has multiple “Events” or “shows”, then museum should be able to sell them as a combo [kind of like the combo you get at McDonald’s]. It will require changes in the museum’s platform [called Vista]; in Vista web services developed by us [to send combo information to site]. Central web service to get these combos; Central dB to store these combos and website to sell the combos; changes might be needed in the MTN client portal as well; and also in the “sale” functions.
Responsibilities:
o Analyze and understand the project’s requirements, business logic from SRS provided for the project.
o Designing the System flow diagram, Database Diagram , Functional Design Documents, Technical Design Documents
o Designing and implementation of database schema and relationship for database layer functionality with SQL server 2005
o Designing and implementation of Class Diagram and Business layer logic using C#,Asp.net
o Attend weekly meeting with the Client (Development Lead, BAs and PM) to review new requirements, development changes, and bug fixes and analyze progress against Project Plan. Distribute the task to team, make them understand the functional requirements
o Update client on daily basis for project updates, and discuss with client on the unclear points, and any doubts.