Senior Software Engineer Resume
Chicago, IL
SUMMARY
- .Net Consultant with around 7 years of IT industry experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architecture Systems
- Experienced in application development using .NET Framework (4, 3.5, 3.0, 2.0, 1.1), C#.NET, ASP.NET, ASP.NETMVC3.0/4.0, ADO.NET, AJAX, VB.NET, Web Services, LINQ, Entity Framework, IIS, Java Script, JQuery, Visual Studio.Net 2013/2012/2010/2008 and Maintenance in Client / Server / N-Tier environment using C#, ASP.NET.
- Developed the application using Visual Studio 2010 with Win Forms and also developed and maintaining multiple websites using Visual Studio 2012 with C#
- Expertise in Object Oriented Analysis and Design methodology with strong knowledge and Experience with the Design Patterns including Structural, Creational and Behavioral Patterns like Model Viewer Controller (MVC).
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
- Proficiency in creation and use of Windows Controls, Windows Services, Win forms, Web forms, Web User Controls in C# and Visual Basic. Net
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML and DHTML
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, and Functions, using PL/SQL, T-SQL especially in MS SQL Server
- Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations
- Skilled in written and oral communication including industry related publications and conference presentations
- Experience in developing use cases from requirements and createdUMLdiagramssuch as use casediagrams, activitydiagramsand sequencediagrams.
- Specialized in creating .NET Custom Controls (.ascx) using HTML light weight controls
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with Databases like SQL Server 2008/2005/2000 & Oracle 9i/8i
- Experienced and proficient in developing Service Oriented Architecture (SOA), Web Services, SOAP, Windows Communication Foundation (WCF), Windows work Flow Foundation (WWF) and Windows Presentation Foundation (WPF)
- Capable of performing under minimum supervision, multi-tasking, meets deadlines as an individual contributor and also a good team player
- Experience in Debugging the application to resolve the bugs and also implemented tracing and re-Developing the logic in the programs according to changed specifications
TECHNICAL SKILLS
Operating Systems: Windows 2008/2003, Windows Vista, 7, 8.
.NET Technologies: WCF, WPF, LINQ, ADO.NET, Web Services, Web Forms, Win Forms, SOAP, Smart Client Applications, Net Framework 3.0/3.5/4.0/4.5.
Programming Languages: C#.Net, VB.Net, JavaScript, JAVA Core & J2EE, AJAX, VB Script, C, C++,COM, T- SQL, PL/SQL, XML.
Web Technologies: ASP.NET, XML, HTML, DHTML, XHTML, XAML, CSS, XSLT, VBScript, JavaScript, JQuery, AJAX.
Databases: SQL Server 2008 R2/2008/2005, Oracle 9i/10g, MS Access 2003/2007, DB2.
Protocols: TCP/IP, HTTP, FTP, SOAP, SMTP.
Version Control: Visual Source Safe 6.0, Team Foundation Server 2010/2008.
Other Tools: Microsoft Visual Studio. Net 2005/2008/2010 , MS Office, Dream weaver
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Software Engineer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on 3 - tier architecture
- Involved in designing and developing in all the three layers like database layer, service layer and user interface.
- Created UI screens for all the projects usingMVCframework, Entity framework 4.5.
- Designed and developed ASP.NET 4.0 features like Master Pages, CSS for achieving uniformity through all the Web pages.
- Used third party JQuery plugins.
- Developed SOAP Web services using ASP.NET and C#.
- Exposed the data and business layer through web services.
- Used AJAX along with JavaScript for interactive and dynamic web interfaces for the applications.
- Improved the animation, dynamic interaction and efficiency of web pages using AJAX toolkit.
- Developed SQL scripts and Stored Procedures with respect to create a new application, updating an existing application, deleting an application.
- Used multiple custom controls and user controls all through the application development for rich user interface.
- Regular trouble shooting and issue resolution of the application as the everyday routine job description in the project. Have regular client interaction in the issue resolution process.
- I have done multiple releases of the application builds in various servers like system testing, regression testing, UAT testing, staging servers and also Production servers.
- Used IIS 7.5 along the duration of the project and configured the websites.
- Developed unit test cases for the service layers.
- Entire application is developing using agile methodology and involved in daily scrums for status meetings.
Environment: .NET Framework 4.5,MVC3.0/4.0, C#, SQL Server 2012, Visual Studio 2012, ADO.NET, SVN, AJAX, ADO.NET, CSS, XML, JavaScript, Angular JS, JQuery UI, HTML/DHTML, IIS 7.5.
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- Designed and developed various web pages using ASP.NETMVC3.0/4.0, C#, HTML, JavaScript, server controls such as Grid View, Validation controls.
- Involved in all the tiers of this application.
- Developed ASP webpages for eServe enhancements for existing application for Forex payments and Customer Service for payment related queries
- Worked on Data layer, Business layer and UI Layers.
- Developed Business and Data tier using .NetMVC, C#, ADO.NET.
- Design and DevelopMVCRazor Views for GUI
- Extensively used LINQ - Entity.
- Worked extensively with Disconnected Data Sets using ADO.NET to perform Database actions.
- Developed Master Pages and web enabled online panels for data entry using ASP.NET forms and submitted the same for processing to the appropriate Manager
- Developed operational contract of WCF (windows communication foundation) service to fetch messages and message details from database.
- Developed a password distribution module, which will display the initial password to the account owners.
- Created Stored Procedures for accessing, inserting and updating data group member and other related information.
- Created, Modified Stored Procedures Triggers, tables and Views on SQL Server 2012.
- Used TelerikMVCcontrol for grid layouts and calendar layouts.
- Developed and implemented new feedback system for users concerns, bugs, and defect tracking regarding use and functionality of new interfaces.
- Used Team Foundation Server (TFS) for Version Control.
- Used JavaScript and AJAX for client side validations and scripting in the Web Pages.
- Performed unit testing, regression testing on various new and existing modules.
- Providing support on addressing existing production issues and defects.
Environment: ASP.NETMVC3.0, C#, SQL Server 2008 R2/ SQL Server 2012, Web Services, AJAX Control Toolkit, JavaScript, HTML, IIS 7.0, Windows8, Microsoft Visio 2012, Visual Studio 2012, .Net Framework 4.5, Microsoft Reporting Services (SSRS)
Confidential, Columbus, OH
Senior Software Engineer
Responsibilities:
- Involved in Business Requirements gathering and analysis of the specifications provided by the clients.
- Used MVVM pattern to enforce abstraction within layers.
- Designed web pages for the application in Visual Studio 2012.
- Developed win forms for VISION, using Visual Studio and Microsoft Blend in MVVM framework, to in corporate BPM
- Sole responsible for solving Agilepoint integration issues from Offshore
- Customized out of the box features in Agilepoint for VISION application through Agile Works, AgieParts and Agile Connectors.
- Involved in writing PL/SQL Queries, Stored Procedures, Triggers, Views and Functions
- Scheduled and trained a team on Integrating Agilepoint with .Net VISION application
- Expertise in Deposition Management and Business process flows in Legal Domain
- Implemented the database access layer using C# and ADO.NET
- Implemented Client and Server side validations using JavaScript, JQuery and ASP.Net validation controls.
- Used Data Adapters and Datasets of ADO.Net to manipulate data in the SQL server database.
- Involved in database design and development of complex T-SQL Stored Procedures for raising events for Agilepoint
- Involved in R &D for integrating the VISION application with AgilePoint and discussed the issues with the Architect and client and finalized the design for some business flows
Environment: Visual Studio 2012, C#, ASP.NET 4.0, JQuery, AJAX, ADO.Net Entity Framework 4.0, Java script, LINQ, XML,HTML 5, CSS, SQL Server 2008, Windows Server 2008, XAML, Agilepoint, Microsoft Blend
Confidential
Senior Software Developer
Responsibilities:
- Developed web pages, in Asp.Net with C# for its users to handle and monitor their physical activities
- Implemented web services for IPhone and Android Application in parallel to the web application
- Designed and developed the Gallery page in ASP.Net and jQuery for clients to upload and view their images specific to the exercise
- Designed the image uploads in other web pages to use Gallery images which are previously created .Net User controls (.ascx)
- Designed User controls .ascx in Visual Studio 2008 to accommodate easier way for reusable functionality for trainer/user/admin role based activities
- Created jQuery design for the webpages for handling client side requests and validation in Dream weaver
- Created web services in Java for accessing DB2 Database for this Asp.Net website.
- Created JSPs and servlets for AJAX calls from website and also IPhone application calls for uploading image to the server.
- Integrated Client side scripts in Asp.Net webpages using Visual Studio 3.5
- Implemented the database access layer using C# and OLEDB of ADO.NET
- Implemented an Intelligent design for separating Development and Production databases using same webpages in .Net 3.5
Environment: Visual Studio 2008, COM+,C#, ASP.NET 3.5/3.0, JQuery, AJAX, ADO.NET Entity Framework 3.5, Java script, LINQ, XML,HTML 5, CSS, SQL Server 2005, Windows Server 2008
