Sr. Software Developer Resume
NE
Summary:
- Over 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) with concentration in design, development and implementation of various n-tiered business applications using Microsoft Technologies.
- Actively involved in various project phases: Concept Paper Preparation, Functional Specification, Design, Program specification, and Test plan, Coding, Testing and End-User Interaction.
- Expert Knowledge in front-end UI Development using ASP.Net 3.5, XAML, WPF, WCF and CSS.
- Extensive programming experience in various areas of Microsoft Technologies like C#, VB.NET.
- Strong Technical knowledge in SQL Server 2000/2005/2008, Oracle 9i, 10g and 11g, ERD and Schema development, ASP.NET, VB.NET, VBA.
- Experience in web technologies like JavaScript, VBScript, HTML, SHTML, and AJAX.
- Experienced in creating Schema development, Stored Procedures, Triggers, Views, indexes in SQL Server 2000/2005.
- Strong Business & Application analysis skills with time management, communication & presentation skills.
- Served as a team leader in various academic software projects during the course of my graduate studies.
- Adaptability to fast changing skills and work environment.
- Ability to work in-groups as well as independently with minimal supervision.
- Excellent communication, interpersonal, problem solving, and analytical skills.
Software Skills:
Langages : VB.NET, C#, VBA, ASP.NET, PL/SQL, JDA Intactix (Space Planning)
Databases : Oracle 9i, 10g and 11g, MS SQL Server 2000/2005, MS Access,
ERD and Schema Development.
Tools and Utilities : Microsoft Visual studio 2005/2008, MS Visio,Rational
Rose, MS Office, MAT Lab, Adobe Dreamweaver8,
Adobe Flash CS4, CC studio, Eclipse, MS Excel, Crystal Reports,
Toad, SSRS, HP Quality center, Tidal scheduler.
Operating Systems : Windows 98, 2000/XP/Vista, Ubuntu, Red Hat Linux (Basics) ,
IBM AIX5.0
Web Technologies :HTML, XML, XHTML, Java Scripting, CSS
Design and Modeling Tools : Rational Rose Enterprise Edition, UML, Microsoft Visio
Education:
- Bachelor of Technology
Professional Work Experience:
Organization : Confidential,NE
Time Frame : September 2010 to till date
Role: Sr. Software Developer
Space Planning Application: This application JDA Space Planning helps construct, manage and optimize detailed retail planograms that enable companies to optimize merchandise space allocations and efficiently execute demand-driven category and assortment management plans.
Assortment Planning Tool: Assortment Planning efficiently executes retail assortment strategies and tailors product selections based on customer preferences, local markets and cross-channel considerations. The robust yet simple-to-use solution enables merchants to build and manage assortment plans using unlimited attributes -- taking into account space capacity, display criteria, open to buy and customer preferences.
Roles & Responsibilities:
- Involved in all the levels of Application Life Cycle Development (SDLC).
- Involved in implementing business logic using VB.net and N-Tier Architecture.
- Designed and developed User Interface Forms and User Controls, and Web Services using .Net Framework (VB.Net) for the user interface (UI) with SQL as the Database.
- Involved in designing, development and maintenance of the database for Space planning and Assortment planning applications.
- Developed user customized and reusable .NET components using C#.NET 3.5.
- WorkedondesignanddevelopmentofSOAapplication,DataAccessComponents,business componentsandUIcomponentsusingWCF,WPF,ASP.Net,AJAX,JavaScript, CSS and XHTML, Jquery.
- Developed Admin Functionalities (APT ADMIN SCREENS) for Assortment Planning Tool
using ASP.Net.
- Created complex SQLQueries, Views, Stored Procedures, Indexes and Triggers in Oracle 10g and 11g database for the Space planning and Assortment planning applications.
- Maintained Database performance by implementing Normalization and Indexes.
- Designed and developed custom User, Roles and Permission modules which are used for user login and to manage access to the controls in a page.
- Created SSIS Packages to import and export data from Excel, xml, and Text files.
- Created SSIS packages to validate, extract, transform and load data to a centralized SQL server using OLEDB providers from the existing diversified data sources.
- Developed VB Scripts to compute complex calculations using SSIS packages.
- Design, implement and maintain front-end reporting interfaces in MS Excel and SQL Server Reporting Services.
- Performed Unit testing, Integration testingand Regression testing with different test cases.
- Performed system and disaster recovery testing to ensure technical requirements are met.
- Primary support for Space planning and Assortment planning applications.
- Participated in code reviews to ensure quality and integrity of project deliverables.
- Good understanding of the business or function for which the application is designed.
- Used Visual Source safeextensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: C#.NET, VB.NET , VBA, Oracle 10g and 11g, JDA Intactix, VSS, SQL Server 2008, XML Web Services, AJAX, SSRS, Tidal Scheduler, AS400 systems (RPG).
Organization : Confidential,North America
Time Frame : April 2009 to August 2010
Role: Sr. Software Developer
Labor Management System:
LMS is designed to manage the Labor at various units and work sites. This system includes basically 7 modules. Employee:It maintains Employee data in terms of profile details, preferences, assigned unit details and payroll settings.Clocks:Clock is a module, which manages physical clock installed at various worksites. Schedule: It allows creating various schedules for employees respective to their assigned units and clocks.Manual Time Entry (MTE):It is a manual time entry process, which allows maintaining labor work shifts and working schedules data manually and not thru automated clocks.Time Adjustments (TA):It allows adjusting timings from those punched data, if necessary and wherever appropriating.Payroll: Payroll maintenance process based on captured work hour’s data from various shifts.Maintenance screens:There are various maintenance screens to create/update several master objects of this system such as worksite, pay codes, job tasks and clocks.
Roles &Responsibilities:
- All the system developed in .NET Framework 3.0 Environment.
- Developed User interfaces usingC#. NET 3.0Web Services and user Controls using C#.
- Used.NET 3.0Framework class libraries, built user Interface that separated application
logic from presentation code and handled events as in C#.NET.
- Usedwin form Data Grid, Data Tables, Data Views andDatasetsfor Data manipulation
like displaying, inserting, updating the application data.
- UsedADO.NET3.0(Data Access Applicationblock) extensively fordata retrieving,
querying, storage, and manipulation for achieving disconnected database connectivity.
- Developed complex Stored Procedures inOracle 9ito extract data from data base.
- Developed reusable and optimized.NETcomponents usingC#.NET 3.0.
- Involved in Full Software Development Life Cycle (SDLC).
- Tested thefunctionalityof individualmoduleusingN Unit.
- Used MicrosoftTeam Foundation Server (TFS) for version control activities.
- Involved in applying the Security to all these modules are highly secured with the help of
field level security and role based security.
Environment:.NET Framework 3.0, C#.NET, C# Win forms, User Controls, XML,ADO.NET, N Unit, Oracle 9i, PL/SQL, , SQL Plus, ASP.Net Web Services, UML, Microsoft Team Foundation Server(TFS), OOAD concepts and Windows XP Professional.
Organization : Confidential,Cleveland, OH
Time Frame : January 2008 to March 2009
Role: Sr. Software Developer
Online Service Application - Claims
This application offers different functionalities having several pages. It includes pages that allow users to report a claim, and view their claim summary, Incident details, Payment details, Coverage of loss and lot more. The information related to the claim party will be stored in several pages and the Administrator has the ability to perform various administrative tasks.
Responsibilities:
- Involved in all phases of Software Development Life-Cycle(SDLC) for the application.
- Followed Agile Methodology – Extreme Programming.
- Used UML for object modeling.
- Actively involved in writing functional specifications and documentation of the project.
- Implemented the Object Oriented programming concepts in C# and ASP. Net.
- Involved in developing server-side code using ASP.Net and C#.
- Used HTML and Web Form Controls to create web pages.
- Took the leadership and participated in meetings and discussions regarding solving production issues.
- Developed MS SQL server Stored Procedures, Triggers, Views, and Cursors for accessing the database.
- Developed web and windows applications using multi-threading to run transactions successfully.
- Design of ASP.NET pages including Master and Navigation pages.
- Design and Development of various Web Server Controls including Data List, Grid View, Validation Controls.
- Used Data Access Controls, XML, and XSL to display data from the database.
- Used Dataset, Data Table, Data Adapter controls for some web pages.
- Developed codes in Data access layer for retrieving and storing data to and from the database using ADO.NET connectivity controls.
- Migrated pages from Classic ASP to ASP.Net.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed dynamic partial page updates using AJAX and added AJAX features to the existing web applications.
- Worked closely with business users to define reporting requirements and documenting the requirements in order to design, develop and maintain Crystal reports.
- Involved in Deploying the Applications in various environments.
- Involved in unit testing and integration testing of the application.
- Used Visual Source safe extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment:C#. NET, ASP.NET, ASP, .NET Framework 3.0, VB 6.0, Web Forms, HTML, SQL server 2008, ADO.NET, AJAX, Visual Studio 2005,Visual Source safe.
Organization : Confidential,Tampa, FL
Time Frame : November 2006 to December 2007
Role: Software Developer
TCS - PWC United IT IS Alignment (.Net Applications Production support and development)
Price Waterhouse Coopers (PWC) is one of the largest professional Services and Auditing Firm. TFDP(Tax Forms Delivery Platform , TEQ(Tax Equalization Engine), ICP(Individual Compliance Platform) are the critical Tax IT Applications Which are most essential to the operation of PWC ‘s Commercial Operations Business.
Responsibilities:
- Involved in gathering and verifying requirements from client.
- Used Enterprise Architect to design and document UML diagrams.
- Used Agile Methodology for System Life Cycle.
- Responsible for developing C#.NET Windows forms and WCF Services to retrieve and validate data from the SQL Server and worked on Data contracts, Operation Contracts, Service Contracts, Endpoints and Bindings etc.
- Developed Windows Service to watch the files and invoke WCF Service
- Developed and consumed WCF Services to retrieve and validate data from the SQL Server and perform required operations in Active Directory.
- Developed ASP.NET Web Pages to consume the WCF Service and display data.
- Involved in developing Automated Test Scripts using NUnit.
- Involved in Designing and Normalizing the Database up to 3rd normal form.
- Wrote Stored Procedures and Views to retrieve data from the SQL Server.
- Cascading style sheets (CSS) were used to attain uniformity through all pages.
- Used SOAP UI to test WCF Services.
- Involved in Deploying the ASP.NET Web Site and WCF Service in the Testing Server and Production Server.
Environment: C# .NET, ASP.NET, Windows Service, IIS, SQL Server 2005, WCF Services, NUnit
Organization : Confidential,NJ
Time Frame : June 2004 – September 2006
Role: Software Developer
Med Health Management Process
Med Health Management Process is an automated prescription management process used
by Medco’s mail order pharmacies.
Responsibilities:
• Involved in Full Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting, coding, setting project deliverables and managing complex development schedules and tasks.
• Adopted n-tier architecture for the system design which includes Presentation Layer, Data Access Layer, Business layer and other layers.
•Developed multiple number of CRM Web application using ASP.Net 2.0 with WPF controls.
• Developed hundreds of dynamic web pages (Active Server Pages) ASP Pages.
• Designed and Developed high look and feel web applications using WPF Controls.
• Designed high level public facing web applications for the customers, patients and doctors to access and check records and availability.
•Developed Windows Applications using C#.Net.
•Developed windows and ASP.Net applications using Active reports.
• Used Grid View, Repeater controls, and Validation controls extensively during development.
• Used AJAX in different ways to avoid full page post-back and make the application more user interactive.
• Established database connectivity and data retrieval using ADO.NET.
• Created Service Layer using C#.Net and WCF.
• Developed Complex Queries, Stored Procedures, and User Defined Functions and created Views to optimize data retrieval time using Oracle.
• Developed Report Services using SQL Server.
• Designed and developed web services for SSD interfaces using SOAP and XML.
•Managed Source Control, Data Collection and Project tracking using Team Foundation Server (TFS).
•Involved in XML web services and implement them using XML SOAP.
• Developed service classes using WCF to retrieve the prescription details of the patient and find Medical history before processing the order.
• Created master pages to display required information on every page of the Application.
• Developed code to validate the user credentials for authenticating user to access the COM.
• Interacted with the Technical Lead and contributed in creation of the Technical specifications.
• Involved in Unit testing using NUNIT and System testing.
Environment: ASP.NET, C#.Net, WCF, ADO.NET, SQL Server 2005, T-SQL, XML, JavaScript, CSS, IIS, AJAX , Silverlight, Sketch Flow, VSS, HTML, DHTML