Senior Software Engineer Resume
Tampa, FL
SUMMARY
- Around 8 years of Software Development experience involving in all the phases of SDLC: - Analysis, Design, Architecture, Development, Testing and Implementation, maintenance, Support of the system in diverse domains including eCommerce, CMS, Web Application, windows Application using .Net Technologies and Web Technologies.
- Expert on Software Application development using .NET Framework 3.5/4,0 using C#, ASP.NET, ADO.NET, window and web services, JavaScript, CSS and HTML.
- Professional Experienced on web application development of using latest web technologies such as Asp.net/MVC, JavaScript, HTML/HTML5, CSS, JQuery.
- Professional Experienced in OOPS, WCF, XML, SQL Server, MS Access, PL/SQL, T-SQL, SSIS, Visual Source Safe, Team Foundation Server (TFS), Visual SVN, Tortoises.
- Worked as Sr.Net Developer in Building Frameworks and application using Design patterns, Object oriented Analysis and Design (OOAD) principles and UML.
- Experienced knowledge of Database Design, Normalization, complex queries, triggers, functions, and stored procedures at Database Level using T-SQL, PL/SQL,
- Practical Experience In deploying application in web server, application Server and data in database server.
- Experience in documenting the technical design of the document like High level design and Low level Design and Experience of Using Design patterns in projects
- Professional Experience of SCRUM methodology and Knowledge and understanding of agile techniques such as pair programming, XP, TDD and Scrum, data modeling and strong knowledge in Rational Unified Process (RUP).
- Deep understanding and knowledge of data structure and algorithms analysis.
- Experience in developing service oriented applications with SOAP Web Services and WCF.
- Experience in reporting tool like Crystal Report and SQL Reporting Services.
- Professional Experience on Requirement gathering, analyzing the system and technical documentations writing such as PDD and FDD
- Good Communication and written skills, interpersonal and presentational skills, research oriented, problem solving. Self-Motivated and quick learner, willing to learn, adapt new technologies and third party products
TECHNICAL SKILLS
.Net Languages and Technologies: C#, VB.NET, ASP.Net, ADO.Net, Web Services, WCF, WF, LINQ, MVC 4.0 and Entity Framework
Mark-up Languages: HTML, XML
Scripting: JavaScript, JQuery
Web Servers: IIS7.5, IIS8.0
Databases: SQL Server 2008/2012 and MySQL
.Net Frameworks: 1.1, 2.0, 3.0, 3.5, 4.0 and 4.5
Configuration Tools: TFS and VSS
Operating Systems: Windows 9x/NT/XP, Windows 7, Windows 2008 and 2012 DataCenter/R2 Standard Edition
PROFESSIONAL EXPERIENCE
Confidential, Chicago ILSr.Net Consultant
Responsibilities:
- Involved in requirement gathering, database design, preparing low level estimates, analysis, implementation and test phases of the SDLC.
- Worked on Client-Server application development.
- Followed MVC architecture and developed ASP.NET, MVC 4.0 application using C#, WCF, Generics, Code First Approach in Entity Framework 5 and UI in Razor View Engine.
- Designed interactive ASP.NET MVC Razor views using Telerik controls, asp.net controls, JQuery, HTML5, CSS and AJAX to provide excellent user experience.
- Developed MVC Razor views, partial views, complex Controllers, helper methods, view model repository pattern layers.
- Created web pages using HTML5, JQuery, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Developed WCF services to communicate between DAL and other business components and to access the application catalog and search related functionalities.
- Developed WCF REST services and defined Service Contracts for specific functionality in search module.
- Used JQuery for Client Side Validations and AJAX Calls to communicate with WCF /REST services with JSON Data.
- Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
- Wrote Unit Test, Automated Acceptance Test and Functional Test. Performed unit testing on every new version before sending the application for User Acceptance Test (UAT).
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: Visual Studio 2010/2012, SQL Server 2008, ASP.NET 4.0, ASP.NET MVC 4, JQuery, AJAX, HTML5, CSS, WCF 4.0, Entity Framework 5, XML, JSON
Confidential, Boston MA
Sr.Net Consultant
Responsibilities:
- Performed Requirement gathering, exiting system analysis
- Convert old .net1.1 project to .net 4.0 utilizing C#, ASP.NET.
- Worked on enhancing the UI interface using HTML, CSS, ASP.net web controls, JavaScript, for web pages design.
- Implemented session management and web security for the application.
- Sole responsible of user interface change using asp.net web controls, HTML, CSS, and JavaScript.
- Create JSON web services to necessary Ajax request from the report without refreshing the page using jQuery, Ajax and c#.net.
- Worked intensively on existing software to resolve bug issue and errors or to improve its performance.
- Troubleshooting and debugging issues as necessary like quickly diagnosing and resolving defects associated with complexity on the web application.
- Created the Http-handler to resize the request of the Images for the application.
- Created a popup model box to show the actual image when click on thumbnail images using JavaScript, CSS and JQuery. Performed analyzing the existing system and the requirement gathering for new functionalities.
- Working on view page to enhancing the UI interface using HTML/HTML5, CSS/CSS3, ASP.net MVC 3.0, JQuery and JavaScript for web Application.
- Working on extensive code review and debugging to resolve the performance issues like memory usage, network traffic, application loading and populating the images on the pages.
- Making necessary recommendation and changes on the view page level and controller module.
- Create JSON web services to necessary Ajax request from the reports using JQuery Ajax and c#.net
- Involved in designing, developing and deploying reports in MS SQL Server environment using SSRS-2008 and SSIS.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
- Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
- Created SSIS Reusable Packages to extract data from Multi formatted Flat files, Excel, XML files into UL Database and DB2 Billing Systems.
Environment: Visual Studio, SQL Server 2008, ASP.NET 4.0, AJAX, JQuery, CSS, WCF, Entity Framework, XML
Confidential, Tampa FL
Senior Software Engineer
Responsibilities:
- Developed eConsumer Group Coding Standards and API document templates.
- Developed and executed software test plans using WinRunner. Analyzed test results and corrected the bugs.
- Involved on Agile Scrum Methodology by attending in daily scrum.
- Designed & Created Models, Controllers, Views, Master/Layout Pages using ASP.NET MVC 2.0/3.0, Razor View Engine and Created Test Cases.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Wrote Stored Procedures and Views when necessary and used parameters both in .NET and in Stored Procedures to prevent SQL Injection.
- Implemented Serialization and Deserialization of objects.
- Developed Custom Controls which provides flexibility, reusability better deign time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Utilized TFS for source control and CI build.
- Developed, deployed, and monitored SSIS Packages.
- Created stored procedures to build Fact tables in data mart for Multi-Dimensional analysis using (SSAS) and produced ad-hoc, standard and create super user reports using (SSRS).
- Extensively used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse.
Environment: Visual Studio 2010/2012, SQL Server 2008, ASP.NET 4.0, ASP.NET MVC, JQuery, CSS, WCF, XML
Confidential, KS
Senior Software Engineer
Responsibilities:
- Involved on Agile Scrum Methodology by attending in daily scrum.
- Designed & Created Models, Controllers, Views, Master/Layout Pages using ASP.NET MVC 2.0/3.0, Razor View Engine and Created Test Cases.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Wrote Stored Procedures and Views when necessary and used parameters both in .NET and in Stored Procedures to prevent SQL Injection.
- Implemented Serialization and Deserialization of objects.
- Developed Custom Controls which provides flexibility, reusability better deign time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Utilized TFS for source control and CI build.
Environment: Visual Studio 2010/2012, SQL Server 2008, ASP.NET 4.0, ASP.NET MVC, JQuery, AJAX, HTML, CSS, WCF, Entity Framework, XML, JSON
Confidential
Responsibilities:
- Coding, Support and creation of technical design documents.
- Testing and deployment of the application
- Support and maintenance of the application.
- Used Server, Session, Request and Response object to maintain the flow of the Site
- Designing of new forms and changes in forms according to client requirement.
- Deploying software at client side and solving their queries or problems
- Worked on billing module, Billing module contains selection of particular OPD or IPD patient and adding Charges of all services used by patient and doing bill calculation for the same
Environment: Visual Studio 2008, SQL Server 2008, ASP.NET 3.5, CSS, XML