Software Engineer Resume
Michelson, CA
SUMMARY
- Around 7 years of experience in analysis, design, development, testing and maintenance of object - oriented, client-server and multi-tier Windows and web applications.
- Expertise in all phases of Software Development Life Cycle, Agile and water fall methodologies.
- Comprehensive understanding of Object Oriented Programming in Dot Net Technology
- Strong knowledge of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC)
- Experience in analysis, design, development, implementation, deployment and testing of web applications using .Net framework implementing.
- Proficient with C#, ADO.net, VB.net, ASP.net,.NET Framework 4.5 & 4.0, MVC, XAML, SQLite, JavaScript, HTML5, XML, CSS, Ajax, Web services, WPF and WCF.
- Experience in using razor and ASPX view engine in MVC.
- Expertise in Windows 8 phones apps
- Experienced in designing database, business and data access layers and developing front-end applications for medium to complex applications.
- Having good knowledge and expertise on writing SQL queries, Procedures and Triggers using SQL Server 2008.
- Worked extensively on ADO.NET to access databases like SQL Server 2008 R2 and 2010.
- Having Expertise on 3-tier, N-tier, Crystal Reports, SQL server 2008 R2 Report Builder 3.0.
- Knowledge in web service, WCF, LINQ XLINQ & DLINQ
- Extensive performance in Research and Requirements analysis phases.
- Expertise on Microsoft Windows 7, Vista, XP, 2003 server.
- Experience in accessing data using ADO.net, LINQ (Language Integrated Query) and Entity Framework for data manipulation.
- Experience in using Server controls, User controls, Custom controls, HTML controls and Ajax toolkit controls in designing ASP.net web forms.
- Strong expertise in developing reports using crystal reports and experience in developing web services and WCF.
- Hands on experience on version control tools like Team Foundation Server and Rational Clear Case and working in agile environment.
- Self-motivated and a Good team player with Excellent communication and presentation skills.
- Ability to work in groups, as well as independently and a constant learner.
TECHNICAL SKILLS
Language/Technology: .Net Framework 3.5/4.0/4.5, C#, C#.net, VB.net, SQL server
Operating systems: Windows 7/XP, Windows server, MS-DOS
Web technologies: ASP.net, HTML, XML, CSS, JQuery, JavaScript, Ajax, ADO.net, WCF, Web Services, MVC, Razor view engine, JSON, ORM
Databases: Microsoft Access, SQL Server 2005/2008/2008 R2/2012, My SQL, Oracle
IDE: Microsoft Visual Studio.net 2005/2008/2010/2012
Microsoft Technologies: Windows 8 Store Apps, Windows 8 Phone Apps
Web servers: IIS 5.0/6.0/7.0
Scripting: JavaScript, JQuery
Version Control Tools: Team Foundation Server
Security: XSS validation, Burp suite, CSRF, Security headers, CSP
Others: SQL server Reporting services, Crystal reports
PROFESSIONAL EXPERIENCE
Confidential, Michelson, CA
Software Engineer
Responsibilities:
- Developed ASP.Net pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used Tab strip, Dropdown, Menus, and Web List Bar controls for .NET to customize the look and feel of the application using ASP.NET 4.0
- Creating Customs Tool to transforming data XML data provided by various systems in user defined format-using XSL/MSXML.
- Extensively used Web Services, SOAP, XML and XSL to expose the reports to facilitate information sharing.
- Developed Web Services and WCF services common for various applications using .NET Framework
- Fixing and optimizing ASP.net web pages using C# and SQL Server 2012 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.
- Used Win form controls and Custom User Controls to provide standard interactive User Interface
- Designed and developed WCF Web Services and configured WCF Services with appropriate endpoints
- Worked on writing complex user defined Functions, Stored Procedures, Views, Triggers, and cursors using MS SQL Server (2008/2012), Oracle 10g.
- Optimizing, debugging and creating T-SQL stored procedures in SQL 2008 R2.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Implemented source control using TFS by creating the projects in the TFS environment
- Designing, building and testing a reusable Excel XML Spreadsheet component in Visual Studio 2012 to fit with the existing paradigm of the system.
- Writing unit tests using N-Unit and Visual Studio 2012 and for SQL using SQL-Unit.
- Used and Designed ASP.Net Web Service using C# while implement business logic middleware
- Deployed and hosted the application on Microsoft IIS.
- Enhanced and developed UI functionality using ASP.NET, HTML, and XML
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using PL-SQL in Development and Production environment for SQL 2005/08/12.
- Used LINQ to Datasets, which uses ADO.Net to handle the communication with the database.
- JavaScript was written for Client side validations and also used the new validation controls in VS 2012.
Environment: C#.NET, MVC 3/4, ASP.NET 4.0/4.5, WCF, Visual Studio 2010/2012/2013, JavaScript, Microsoft Office suite of products, WCF, WPF, Visual Studio Team Foundation Server 2010/2012/2013, IIS 6.0/7.0, SQL Server 2008/2012, Oracle 10g/11g, Windows XP.
Confidential
.NET Developer
Responsibilities:
- Responsible for developing user interface using .NET web MVC, HTML and CSS
- Used jQuery as client scripting language and performed validations
- Developed and consumed web services developed by middle tier team
- Extensively used AJAX controls to speed up web application by providing partial page update, developed User controls in asp.net using Ajax Control toolkit
- Developed business logic using C#
- Involved in the design and development of data access layer
- Designed custom classes for data validations, exceptional handling and logging
- Performed unit and integration testing
- Participated in daily stand up calls with business and Dev. Team as part of Agile process for reporting the day to day developments of the work done
- Used TFS version control for development and maintenance
Environment: ASP.Net, MVC, JavaScript, AJAX, HTML, CSS, Web Services, Visual Studio 2012, SQL Server 2008R2 / 2012
Confidential
.NET Developer
Responsibilities:
- Involved in design and development using ASP.NET Web Forms
- Used AJAX to make asynchronous calls
- Implementation of client side validations using JQuery
- Developed Master pages to maintain consistency of the application
- Involved in creating classes and interfaces using C#
- Used WCF Web Service client used for receiving and storing information to a SQL Server database
- Implemented test cases using n-unit
- Used Agile scrum methodology for development
- Involved in coordinating with QA and support team
Environment: ASP.NET, C#, Web Forms, WCF, JavaScript, CSS, XML, SQL Server 2008, Visual Studio 2010, Ajax
Confidential
.NET Developer
Responsibilities:
- .Net Development - Writing program code, designing the User Interface and Report generation
- Involved in requirements gathering for the application and Application Design
- Development of various modules of the application and integration of the application with other related web applications
- Several major enhancements and bug fixes were taken up
- Managed the database and schemas for application using oracle SQL developer tool
- Direct interaction with the clients for requirements
Environment: .NET Framework, ASP.Net, ADO.NET, Javascript, MS SQL server, Oracle