Software Engineer Resume
NJ
Summary:
IT Professional with over 5.7 years of experience with a proven record of achievements that includes software development, customer service relations and team management. Over 2.3 years of software experience developing comprehensive web applications having simple online presence to full blown interactive e-Commerce development with database integration. Over 3.4 years of experience as a technical lead with DELL INTERNATIONAL SERVICES (US technical Process). Proficient in driving and motivating teams to achieve goals and targets set forth by the organization, devising plans and strategies to help and understand both the process and the product intricacies in order to drive numbers and behavior.
Technology Overview
ASP.NET 2.0, 3.5, 4.0 Visual Studio 2005 Visual Studio 2008 Visual Studio 2010
C C++ C#.NET CSS
AJAX WebServices WCF HTML
LINQ XML JavaScript
Entity Framework MVC Framework Asp.Net Dynamic Data Framework
Silverlight SQL Server 2005 SQL Server 2008
EDUCATIONAL BACKGROUND:
Bachelor Of Technology in Computer Science (Computers) (4 Years)
(August 2000 - July 2004)
Work History
Senior Software Engineer (Nov 2009 – Jun 2010)
Confidential,Project Name: Whole Harvest
Developed and designed E-commerce solution for Whole Harvest enabling users to search through different categories, adding the item to shopping cart and, finally, check outusing the PayPal payment gateway.
The project was developed in two phases.
- The first phase involved setting up the UI for the user. It allowed new users to set up their accounts with the UserName and Password registration. Users are then lead to step through the process such as searching for products or use categories already provided for them, add or delete items to shopping cart, and finally check out. When checking out, users are asked for their billing, shipping and payment method information.
- Administrator side that focuses on managing the inventory, categories, users, shipping prices in different regions.CMS (Content Management System) was used to manage the content across the applications. Finally the Admin group had the facility to download the orders.
Responsibilities:
- Requirements Analysis
- Preparation of Design, Build and Testing schedule
- Closely worked with Project Managers to manage the project scope
- Design (High Level and Detail Design), Development
- Coding
- Preparation/Review of Unit Test Plan and Unit Testing, System Testing support
- Database design and development
- Architected, designed and developed the system in 3 tiers
- Developed the front end using ASP.NET
- Developed mid tier components using C#.
- Designed and developed the database and wrote stored procedures, functions for SQL Server
- Created materials and presentations for conducting training sessions to the entire application development department.
- Constantly focused on process and code improvements in order to make things more efficient. An example of this would be leveraging design best practices and available tools to quickly make a configurable and extensible UI that has the prospect of being reused in future applications to reduce development time.
- Environment: SQL Server 2005, ASP.NET 3.5, AJAX, PayPal Payment Gateway, CMS (Content Management System),JavaScript.
Confidential,, LLC Chandigarh, India
Senior Software Engineer (April 2009 – Nov 2009)
Project Name: Online Web Ordering/Printing and Distributed Solution
One of the most admired private life insurance companies in India, Max New York Life Insurance Company Ltd.is a joint venture between Max India Limited, a multi-business corporation in India, and New York Life, a US-based Fortune 100 insurance company. The company offers 22 life insurance and 8 riders’ products which can be customized to over 400 combinations to satisfy diversified customer needs. Max New York Life Insurance started its commercial operations in India in 2001. It is the first life insurance company in India to be awarded the IS0 9001:2000 certifications. The company has around 133 offices all over the country.
The project deals with the online web ordering of the visiting cards, application forms, training materials, agency and sales collateral of the employees and agents of the MAX New York Life. A friendly UI environment with integrated flash enables the employees to quickly get going by ordering the visiting cards online. If the employees are interested in ordering more cards than what is permissible according to their designations they can pay for the extra cards they are ordering. A fully functional and secure HDFC payment Gateway is used for online transactions. Complete order history of the previous orders placed by the individual employees are maintained.
The admin section enables the MNYL Admin group to see a complete listing of their employees and perform any possible searches on the employees according to their designations, locations, orders placed. All the orders that were placed can be retrieved in .csv file according to day, month, year, product type, location. The quantities for all product types can be set by the admins themselves in the admin section.
The project provided lot of reporting functionalities to the admin group. The project also provided a separate section for the printing company which handles the entire printing of the products for MNYL.The printing company can also simultaneously download the orders for the MNYL products and start printing. The above mentioned functionalities closely interact with each other making the application Effective and informative.
Responsibilities:
- Requirement Analysis(Client discussions to gather requirements)
- Closely worked with Project Managers to manage the project scope
- Design (High Level and Detail Design), Development
- Extensive Coding
- Freely provided assistance and coaching to any individual who asked.
- Periodically went to external training events to learn about a diverse set of job related technologies. In many instances, I would return to provide information about the topic(s) covered and also perform a training session about such as well.
- Database design and development
- Designed and developed the system in 3 tiers
- Developed the front end using ASP.NET
- Documented business, user, and functional requirements along with business rules required for the development, marketing, and business analyst teams to use to develop the software required by the company\'s clients.
- Designed and developed the database and wrote stored procedures, functions,queries for SQL Server 2005.
- Researched and taught a number of technology topics to my team and department including aspects of application security, Regular Expressions, features of the Microsoft .Net 3.5 framework, Microsoft ASP.net AJAX extensions.
- Environment: SQL Server 2005, ASP.NET 2.0, AJAX, Integration w/Flash using XML, HDFC Payment Gateway.
Confidential,Chandigarh, India
Senior Software Engineer (August 2008 – March 2009)
Project Name: Emotions
Perfact Prints was incepted in May 2003. It is one of the leading Digital Printing Companies in India with the latest equipment for Static & Variable Data Printing available globally. They are a complete Document Solutions Company with a huge past experience of 15 years. They have a strong 250+ member’s team to operate and manage various functions to meet variety of customer requirements. Operating 24*7 Perfact Prints has crossed annual turnover of Rs. 130 million.
The project is an E-commerce web application which enables the users to search through company’s inventory by different categories and then adding the item(s) to the shopping cart and finally checking outusing the Payment Gateways. The user could make a selection from the already provided huge list of templates or he can customize his selections by uploading his own design or logo that he wants to get printed.
Responsibilities:
- Worked directly with clients to define requirements and business strategies.
- Coding
- Architected, designed and developed the system.
- Developed the front end using ASP.Net
- Designed and developed database schema and stored procedures to be used by myself, the development, and business analyst teams.
- Designed and developed a number of components that can be reused in a number of .Net applications. With each of these components, the code was well documented as well as included full documentation on any updates and implementations for such.
- Evaluated a number of third party components to determine the feasibility of using them on various applications as well as extending or enhancing such components to fit the needs of the organization.
- Environment: SQL Server 2005, ASP.NET 2.0, AJAX, Integration w/Flash using XML, HDFC Payment Gateway, CMS (Content Management System)
Confidential, Chandigarh, IndiaSoftware Engineer (March 2008 – June 2009)
Project Name: Yum
Pizza Hut is an American based restaurant chain and an international franchise that offers different styles of pizza. Pizza Hut was founded in 1958 by brothers Dan and Frank Carney in their hometown of Wichita, Kansas. Today, Pizza Hut is a subsidiary of Yum! Brands, Inc. with approximately 34,000 restaurants and in 100 countries.
Currently, over 30,000 employees are working for Pizza Hut. It offers different styles of pizza along with side dishes including pasta, Buffalo wings, breadsticks, and garlic bread.
This web application was designed to be a stand alone module to meet the printing needs of the company. The Project categorized the users into the YUM user and the franchise User. The Yum users had to user their email to get authenticated and for placing orders which eventually required admin approvals. The franchise users had to make payments. When checking out, users are asked for their billing, shipping information.
Responsibilities:
- Performed extensive coding
- Responsible for preparation/review of Unit Test Plan and Unit Testing, System Testing support
- Responsible for database design and development
- Environment: SQL Server 2005, ASP.NET 2.0, AJAX, Payment Gateway
Confidential, Chandigarh, India
Software Engineer (Nov 2007 – Feb 2008 )
Project Name: Chairland Furniture
At the Chair Land showroom client offer a variety of Euro chair manufacturers.From value lines by Benchmaster and Stanley to the manufacturers of the original Euro chair, Hjellegjerde ofNorway.
An individual work on a project Chairland furniture.
Built the project from scratch. It was a short, two month engagement. Provided a simple shopping solution enabling them to market and sell their product. The project though simple had all the basic functionalities of an e-commerce web application right from placing an order to checking out.
Responsibility:
- Database design and development
- Architected, designed and developed the system in 3 tiers
- Developed the front end using ASP.Net
- Developed mid tier components using C#
- Designed and developed the database in SQL Server 2005
- Environment: Microsoft SQL Server 2005, ASP.NET 2.0, AJAX, CMS (Content Management System)
Confidential, Mohali, India Senior Support Resolver (Jan 2005 – Oct 2007)
LCD ANALYST
- Involved in ongoing collection/ summarizing, analyzing and reporting of data needs.
- Participate in all phases of data collection and analysis.
- Provided appropriate data for interpretation and presentations.
- Analyze performance and quality metrics for business improvement and reviews that assisting coaches to develop department wide qualitative metrics to support quality assurance.
- Attend business reviews and answer the reporting requirements /doubts regarding team metric reporting.
HANDLING EXECUTIVE ESCALATIONS
- Handling executive escalation for the Site.
MENTOR
- Mentor New hires in the team.
- Develop action plans for the new hires to make them come up the learning curve.
- One on ones with (BQ) Bottom Quartile in the team on tech issues and policies to achieve better performance and customer experience.
EXECUTIVE ESCALATIONS
- Attending customer issue and concerns and resolving them after considering the complexities involved.
FEEDBACK AND COACHING
- Providing feedbacks to the team on the positive areas of opportunity and other.
- Providing feedback on technical competencies ,Communications skills
- Technical mentoring of the team by regular auditing and feedback.
- Need based training sessions for the team.
TRAINING
- Need based training sessions for the team. Analyze the CE (Customer Experience) data, RR (Resolution Rate) and prepare action plan based on these for the concerned agents.
- Resolution based Training
- Keep the agents updated on Process changes/updates, improvement initiatives.
- Coordinating with team leads and resolution coaches.
- Shadow quality assistants on the floor for better auditing.
Education
Bachelor of Technology in Computer Science, (Confidential,College, Confidential, University)
Confidential,College
Old Chhachhrauli Road
Jagadhri
District: Yamunanagar