Sr Software Engineer Resume
Irvine, CA
SUMMARY
Over 7 Years of diverse Experience with all phases of software development life cycle (SDLC), involved in designing, developing, integrating and implementing, software applications based on Microsoft .NET technologies, backend development and building multi-tiered architecture.
- Extensive hands-on experience for Web based and Client Server Applications using Microsoft Visual Studio (2003/2005/2008), .Net Framework (1.1/2.0/3.0/3.5/4.0), ASP.Net, C#.Net, VB.NET, ADO.NET, Web Services.
- Expertise in developing Winform applications using Microsoft Visual Studio (2003/2005/2008/2010), .Net Framework (1.1/2.0/3.0/3.5/4.0), C#.Net, VB.Net, ADO.Net, Windows Services, Crystal Reports.
- Expertise in working with configuration management using Team Foundation Server 2005/2008/2010, Visual SourceSafe 2005.
- Experience in Graphical User Interface development using HTML, XML, AJAX, Cascading Style Sheets (CSS) and JavaScript.
- Hands-on experience in writing Stored Procedures, Triggers, Jobs. DTS/ ETL Packages using DTS designer SSRS User Defined Functions and Views using SQL Server (2000/2003/2005/2008), T-SQL.
- Expertise in developing projects using n-tier architecture, Object Oriented Analysis and Design (OOAD), SDLC, Agile Methodology.
- Knowledge and exposure on Object Oriented Design Patterns like MVC (Model View controller), Singleton and Active Record.
- Experience in working with configuration management and version control tools like Team Foundation Server-TFS ,Visual Source Safe(VSS) and Serena Dimensions
- Good Knowledge in Use Cases and Unified Modeling Language (UML).
- Hands on experience in preparing Design, Technical Specifications, Test Plan, Change Management, User Guide documents
- Excellent analytical skills for understanding and gathering the requirements, business rules/processes and detailed design of the application, generating use case models, analyzing ER Diagrams and Data Flow Diagrams.
TECHNICAL SKILLS
Operating Systems
Windows 9x/2000/XP/2003
Business Modeling Tools
MS Visio, MS Project
Programming Languages
C#, VB.Net, T-SQL, PL/SQL, T-SQL
Scripting & Markup Languages
JavaScript, AJAX, VBScript, WMI, CSS, HTML, DHTML, XML
Databases
SQL Server 2000/2003/2005/2008, Oracle 11G.
XML Related Technologies
XML, XSD, Web Services, WCF
Microsoft Technologies
.Net Framework 1.1 & 2.0/3.0/3.5/4.0, ASP.NET 1.1/2.0,/3.0/3.5, ADO.NET, Enterprise Library 1.0/1.1/2.0,ASP, ADO, COM+.
Development Tools
Microsoft Visual Studio.Net 2003/2005/2008, Visual Studio 6, Developer-2000, Crystal Reports, Microsoft Reporting Services.
Configuration Tools
Visual Source Safe, Team Foundation Server, Serena Dimensions.
Applications
Office (MS Word, Excel, PowerPoint)
Web Servers
IIS 6.0
Portal Servers
SharePoint Portal Server 2003, WSS 3.0, MOSS 2007, Microsoft BizTalk
Reporting Services
SSRS, Crystal Reports 9.0
Other Systems
AS-400.
EDUCATION
- Masters in Computer Science.
- Bachelors in Computer Applications.
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA Sep’11 to Till Date
Role: Sr Software Engineer
Project: DLS
DLS, DPS and RMA receiving applications were written in VB6 using Citrix Metaframe as its server. In order to meet the growing and changing demands it has been migrated to the latest .Net platform.
- Migrated WD DPS (Packaging System) Desktop application to .Net used for packaging the drives for WD using .Net 3.5, C#, Sql Server 2008.
- Migrated WD RCV (Receiving) Desktop application from VB6 to VB.Net which is used to control and track RMA receiving process for WD. This system tracks receiving and warranty data at individual drive serial number level using.Net 4.0 frameworks, VB.Net. It is integrated with Oracle ERP to perform inventory updates and RMA receiving process.
- Worked on migrating DLS (Shipping Application) VB.Net application to C#, .Net Web Application using .Net 4.0, Sql Server 2008, Web Services.
- Created wrapper class using C#, .Net 3.5 which is used to retrieve DCMCode from SalesForce Web service.
- Created Transfer Objects, Facads and DAL objects for RCV, DPS and DLS applications.
- Worked on documentation for RCV and DPS applications.
- Created various Stored Procedures, views and table valued functions for the DLS, DPS and RCV applications to pull up information from Oracle 11G and Sql Server 2008 databases.
- Created DTS Packages to dump data from Access Database to Oracle 11G.
- Involved in Unit Testing, Application Testing, Performance Tuning, Regression and Coordinating with the end-users to ensure smooth testing during Production
Environment: .Net 4.0/3.5, VB.Net, C#.Net, ASP.Net, ADO.Net, SQL Server 2008, Oracle11G, T-SQL, HTML, Web Services, Team Foundation Server 2008/2010, Windows Server 2008 R2
Confidential,Calabasas, CA Oct’10 to Sep’11
Role: Sr .Net Developer
Project: Saturn
- Created Cops Journaling module which logs logged in user info into the Sql Server backend in Saturn Frontend application using.Net 4.0 frameworks, Web Service, C#, LINQ and Sql Server 2008.
- Worked on DCI migration project by converting the existing applications (Windows Services, Web Application and Windows Applications) to hit the DCI servers rather than CFC using BOFA Shared Services tools.
- Made changes to Saturn Frontend to use Security Services for Authenticating the Saturn users and Entitlements for Authorization using C#, .Net 4.0 to utilize BOFA shared services
- Prepared documentation for DCI ESS Group Membership workbook. Data base security workbook, DCI server environment mapping workbook.
- Worked on Titan website to enhance Titan to work with Saturn backend using C#, Asp.Net, Sql Server 2008.
- Created various Stored Procedures, views and table valued functions using Sql Server 2008 for the downstream to pull up information from Saturn backend.
- Created various DCI related documents like Server Mapping, Build Info, Properties and Database Security sheets and communicated with Shared Services team to process them.
- Worked as L3 Support for resolving Production Support tickets/issues.
- Involved in Unit Testing, Application Testing, Performance Tuning, Regression and Coordinating with the end-users to ensure smooth testing during Production
- Involved in daily standup meetings for daily status updates.
Environment: .Net 4.0/2.0, C#.Net, ASP.Net, ADO.Net, SQL Server 2008, T-SQL, HTML, XML, Web Services, LINQ,Windows Services, WPF, Team City, Fortify, Team Foundation Server 2010, Windows Server 2008 R2
Confidential, Santa Ana, CA May’10 to Sep’10
Role: System Programmer Analyst
Project: Probation Financial System
- Created various modules In Migrating the Existing AS-400 PFS application into Interactive Probation Financial System (IPFS), written various abstract classes, interfaces, Business logic classes to construct the business logic of applications using C#, ASP.Net in .Net 2.0.
- Used object-oriented set of libraries like ADO.Net to interact with SQL Server 2005 database. Wrote various SQL queries on day today basis to monitor dataflow in database with millions of records.
- Used Microsoft Enterprise Library for the development of business objects.
- Designed and Developed Notes, Post-It-Notes, Alerts, NSF Batch, OPC Batch modules using C#, ASP.Net 2.0,LINQ, HTML, CSS.
- Used JavaScript, JQuery and AJAX for client side validation and Asynchronous data retrieval.
- Used Web Service consisting of various methods used in various pages for binding the methods to Ajax Auto Extender control.
- Extensively used AJAX controls like Update Panel for partial-update of the page on post back and also Model Pop-Up Extender, Progress Panel, Content Panel, Auto Extender.
- Created various Stored Procedures, Triggers and Cursors for interacting with back-end data and also daily monitoring of data by executing SQL queries in SQL Server 2005.database.
- Created various Interactive Financial Reports like Cashiering, NSF Batch, OPC Batch using SQL Server 2005 SSRS
- Used Visual Source Safe 2005 for Source Control, Data Collection and Project Tracking and for collaborative Software Development.
- Interacted with the Client managers during the Production support and Requirement gathering, Design approvals and also addressing & providing the solutions to the Issues raised by them on the current Service.
- Analyzing AS-400 PFS Application and ISeries for understanding the systems and gathering requirements.
- Involved in Unit Testing, Application Testing, Performance Tuning, Regression and Coordinating with the end-users to ensure smooth testing during Production
- Coordinating with the team weekly. Giving demonstration of the modules worked.
Environment: .Net 2.0, .Net 3.5, C#.Net, ASP.Net , ADO.Net, Visual Source Safe 2005, SQL Server 2005, T-SQL, HTML,XAML, XML, CSS, JavaScript, JQuery, AJAX, LINQ, Web Services, SSRS, AS-400, DB2, Windows XP.
Confidential,Irvine, CA Jun’ 09 to Apr’ 10
Role: Software Engineer
Project At: Balboa Insurance Group
Project: Tracksource (Balboa Insurance Tracking Systems)
- Worked on tier-3 environment, written various abstract classes, interfaces, Business logic classes to construct the business logic of applications using C#, ASP.Net in .Net 2.0 and .Net 3.5.
- Ensured Timely support for all the bugs reported by the client in the Tracksource production despite the tight schedules
- Used object-oriented set of libraries like ADO.Net to interact with SQL Server 2005 database. Wrote various SQL queries on day today basis to monitor dataflow in database with millions of records.
- Debugging and Deploying of Various Windows Services by making changes to the configuration files.
- Created Windows Services like AutoEDIPostProcessService, ProcessMortgageOffShoreDE, NotesService using .Net 2.0 and C#.
- Designed and Developed UI Screens for Payee Application(Carrier Information Management Application) using C#, ASP.Net 2.0, HTML, CSS, AJAX.
- Used MVC (Model View Controller) Design pattern in building Payee Application.
- Used Multithreading for monitoring the records status in the database and to process 3 records at a time in windows services.
- Created AMBestCarrierLoad Console Applications using C#.Net. which would parse the AMBest file (Carrier Details ) and loads the data into the database
- Created various Stored Procedures, Triggers and Cursors for interacting with back-end data and also daily monitoring of data by executing SQL queries in SQL Server 2005.database.
- Created and Used Web Service called “WeNote” which would take care of sending notification emails from the Web Applications and Windows Services.
- Used Team Foundation Server (TFS) 2008 and Serena Dimensions for Source Control, Data Collection and Project Tracking and for collaborative Software Development.
- Created change management, Test Plan and Technical Specs documents and given various presentations during project lifecycle.
- Interacted with the Client managers during the Production support and Requirement gathering, Design approvals and also addressing & providing the solutions to the Issues raised by them on the current Service.
- Involved in Unit Testing, Application Testing, Performance Tuning, Regression and Coordinating with the end-users to ensure smooth testing during Production
- Coordinating with the offShore team via Net meeting during the Design, Development and testing phases and also during a new issue proposed by the client.
Environment: .Net 2.0, .Net 3.5, C#.Net, Windows Services, ASP.Net , ADO.Net, Microsoft Visual Studio Team System 2008,SQL Server 2005, T-SQL, HTML, XML, CSS, AJAX, Web Services, Microsoft Office SharePoint server 2007(MOSS),AS-400, Serena Dimensions, Team Foundation Server 2005, Windows XP.
Confidential, Santa Clara, CA Jan\' 08 to Jun’ 09
Role: .Net Design Developer
Project: 1)Low Cost Burn in Station Controller (LCBI) (Windows Application (Winform))
2) ItuffUploader (Console Application)
3) Vortex (Web Application)
- Written various abstract classes, interfaces, Business logic classes to construct the business logic of applications using C#, ASP.Net in .Net 3.5.
- Used object-oriented set of libraries like ADO.Net to interact with SQL Server 2005 database
- Debugging and Deploying LCBI SC by creating Install Shield like MSI files , Updating Configuration files, Installing the LCBI SC in Folsom, Penang, Boston production servers by creating and running various batch files using Batch Script and replacing the current Legacy system with new LCBI SC.
- Designed and Developed Winform UI Screens for LCBI SC.
- Designed and Developed UI Screens for Vortex Application using HTML, CSS, and JavaScript.
- The data access layer was designed on the middle tier, which would connect to various databases for various groups.
- Designed the complete solution using N-tier Architecture model and following SDLC.
- Created various Stored Procedures, Indexes, Triggers and Cursors for interacting with back-end data from SQL Server 2005.database.
- Used Web Services for consuming data from the databases by following the SOAP protocol standards and also used Multithreading operations for long running tasks in LCBI SC.
- Created change management, Test Plan and Technical Specs documents and given presentations and sessions to the Manager and Team during VTGStaff meeting on the documents and future enhancements.
- Used Visual Source Safe for configuration management
- Interacted with the Client managers during Project Planning, Requirement gathering, Design approvals and also addressing & providing the solutions to the Issues raised by them on the current tool.
- Involved in Unit Testing, Application Testing, Performance Tuning, Regression and Coordinating with the end-users to ensure smooth testing during Production
- Ensured Timely support for all the bugs reported by the client in the production despite the tight schedules
- Coordinating with the Costa Rica team via Net meeting during the Design, Development and testing phases and also during a new issue proposed by the client.
Environment: .Net 3.5, .Net 2.0 ,C#.Net, ASP.Net , ADO.Net, Microsoft Visual Studio Team System 2008,SQL Server 2005, T-SQL, HTML, HTML, XML, CSS, JavaScript, Web Services, Microsoft Office SharePoint server 2007(MOSS), Visual Source Safe 2005, Team Foundation Server 2005, Windows XP.
Confidential,Hyderabad, India Jan ’05 –Dec’07
Title: Vitamin Museum
Client: Nova Globe, USA
Role: Application Developer
- Preparing Functional and Design specifications.
- Interacted with the Vendors/Clients during the Project Life-Cycle.
- Used Data Access Application Blocks for reducing development time, efficient code from Enterprise Library 1.0.
- Written various stored procedures and User Defined Functions using SQL Server 2003.
- .Net Data bound controls like Repeater and Data grid controls were extensively used
- Administered the Source Code Maintenance of all the database objects.
- Handled Web-Site Administration in IIS 6.0
- Designed Web Pages using HTML, CSS.
- Developed Web forms using ASP.NET, VB.NET and ADO.NET as the data consumer.
- Worked on Migrating the application from classic ASP to ASP.Net using Migration Assistant utility.
- Used Web services to interact with other applications to retrieve the Daily-Feed.
- Used JavaScript for Front end Validations.
- Implemented Security Menu Functionality based on the User Profiles.
- Prepared test cases for Unit and Integration Testing. Was also responsible for Top-Down integration testing.
- Generated various custom reports using Crystal Reports.NET
Title: Colorifix
Client: Confidential, USA
Role: Application Developer
- Developed the User Interface screens using HTML, CSS and code behind VB & ASP.
- Migrated Classic ASP application to ASP.Net.
- Build Stored Procedure and Triggers and Jobs in SQL Server 2000.
- Prepared test cases for Unit and Integration Testing. I was also responsible for Top-Down integration testing.
- Used JavaScript for client side validation.
- Written Business logic components and code behind using VB.
- Created web services for interaction with the databases from front end.
- Attended various In-House Trainings
- Generated various custom reports using Crystal Reports.
Title: CALL MENU
Client: Confidential, UK
Role: .Net Developer
- Involved in Preparing Functional and Design specifications
- Build Stored Procedure and Triggers to interact with the database.
- Database Administration has been done using SQL Server 2000.
- Administered the Source Code Maintenance of all the database objects.
- Developed the User Interface screens using HTML and CSS.
- Designed and enhanced the database tables, views, procedures.
- Used _JavaScript for Client-Side.
- Created the customized client side menu control using JavaScript for easy navigation through out the website.