Software Engineer Resume
Redmond, WA
SUMMARY:
- About 8+ years of experience in analysis, design, development, testing and maintaining and troubleshooting of object - oriented codes, client-server multi-tier web and GUI software applications in a Test Driven Environment (TDD).
- Expertise in .Net Technologies using .NET 3.0, 3.5, 4.0 and 4.5, ASP.Net, C#.NET, ADO.Net, Angular Node.JS, WCF, TFS, REST,SOAP UI, MVC 5.0 and IIS in the areas of performance, security, scalability, and extensibility
- Strong Working Knowledge of AAD (Azure Active Directory)
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Expertise in developing applications using C#, VB.Net, ASP.Net, ADO.Net, .Net Web Services, Windows Communication Foundation(WCF), HTML5, JavaScript, Angular JS, Node.JS, CSS 3, LINQ, AJAX, REST API, WPF, JS and XML.
- Experience with versioning and Windows Workflow Foundation programming
- Strong working knowledge in development and usage of WCF using WSDL, UDDI, and SOAP UI/REST API
- Experience working on WPF and Silverlight technologies
- Good working knowledge on Team Foundation Server (TFS) and GIT.
- Effectively communicated with application representatives from both IT and Business to resolve issues.
- Experience in working with Windows Communication Foundation (WCF), WinForms, Windows Presentation Foundation (WPF), Power BI and Language Integrated Query (LINQ).
- Working knowledge in implementing client-side JavaScript, Angular JS, JQuery, proficient in HTML5, CSS3
- Strong conceptual knowledge in RDBMS monitoring tools: SQL Server Enterprise Manager, SQL Profiler, and SQL Query Analyzer Expertise in Design, SSIS, SSAS and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Excellent verbal and written communication skills including polished presentation skills and Interpersonal Skills to Present Technical Ideas to Teammates and Non-Technical Individuals(CRM)
- Extensive experience of Client/Server and Web based applications using Microsoft .NET Framework using C#, ASP .NET, Sitecore CMS, VB.NET, Web Services, Windows Communication Foundation (WCF), ADO.NET, Entity 4.1, Unity 2.0, Microsoft Enterprise Library and MS SQL Server.
PROFESSIONAL EXPERIENCE:
Confidential, Redmond. WA
Software Engineer
Environment: ASP.Net, C#.NET, ADO.Net, WCF, Power BI, SQL Server 2012, SSIS, Visual Studio 2013, TFS,GIT, CSS3, HTML 5, XML, Automated Testing, Azure Active Directory, Web Services, IIS, Windows XP, AJAX, JavaScript, Angular JS, Node.JS, JQuery.
Responsibilities:
- Designed developed and successfully deployed web application that monitors and update the status of automation jobs.
- Brought back to the code coverage site that has been down for over 5 years.
- Debugging and fixing bug in the SCCM BVT environment
- Designed and implemented user-interface screens using C#, HTML, CSS, JavaScript, Node.JS and AJAX technologies.
- Configured web configuration file for application as well as IIS settings for the Code Coverage website.
- Development the SCCM BVT status page, Graphical User Interface using Win Forms and Web Forms.
- Ad hoc bug fixes and additions to the SCCM BVT environment.
- Supported production software operations through testing and troubleshooting to resolve the issues.
- Designed and implemented user-interface screens using C#.NET, HTML, CSS and AJAX technologies.
- Retrieved a large quantity of files daily. Completely automated the process through stored procedures and functions. Also was responsible for database tuning and design.
- Developed application using WPF, SQL Server, C#.Net, ASP.Net MVC 5.0
- Configured web configuration file for application as well as IIS settings.
- Incorporated business logic in C#.NET to handle transactions from and to database using ADO.Net
- Extensively involved in design and development of Graphical User Interface using Win Forms and Web Forms.
- Involved in development and usage of User controls in various web pages.
- Integrated Web Forms, User Controls, Server Controls, Update Panel along with AJAX Controls Toolkit.
- Effectively consumed Web Services at various stages of the development.
- Supported production software operations through testing and troubleshooting to resolve the issues.
Sr. .NET Developer
Environment: ASP.Net, C#.NET,ADO.Net, ActiveX controls, Node.JS COM, SQL Server 2008, SSIS, SSAS TSQL, Visual Studio 2005, MVC 5.0,WCF, TFS, CSS3, HTML5, JavaScript, AngularJS, XML, TDD, WCF, Restful Web API, Web Services, IIS,.
Responsibilities:
- Designed and implemented user-interface screens using .Net technologies: VB.Net, ASP.Net and C#.NET.
- Retrieved a large quantity of files daily. Completely automated the process through stored procedures, functions and VB. Net. Also was responsible for ETL’s, database tuning and design.
- Translate final product from VB.Net to SQL for hand-off to IT department
- Developed application using WPF, SQL Server, Oracle Database, C#.Net, VB.Net, ASP.Net MVC 5.0 and Windows App store.
- Incorporated business logic in C#.NET to handle transactions from and to database using ADO.Net.
- Extensively involved in design and development of Graphical User Interface using WinForms and Web Forms.
- Involved in development and usage of User controls in various web pages.
- Integrated Web Forms, User Controls, Server Controls, Update Panel along with AJAX Controls Toolkit.
- Designed database in MS-SQL and created stored procedures, functions, views to reduce complexity of front-end SQL queries and triggers to enforce entity relationships.
- Used C#.NET and ADO.NET objects such as Data Adapter, Data Reader, Dataset, and Data Grid for reading and displaying records from the database.
- Effectively consumed Web Services at various stages of the development.
- Developed WCF service endpoints and exposed them over default protocol (soap over http) settings.
- Implemented caching to improve performance for faster loading of the Web Pages.
- Supported production software operations through testing and troubleshooting to resolve the issues.
- Implemented Agile and Waterfall methodologies for different projects
- Responsible for manual testing, Unit testing, Integration testing, System testing for modules coded.
- Experience in developing stored procedures, triggers using SQL, PL/SQL and T-SQL in relational databases such as Oracle database and MS SQL Server 2000/2005/2008.
.Net Developer
ENVIRONMENT: VB.Net, C#.NET, ASP.NET 2.0/3.5, ADO.NET, SQL, TSQL .NET Web Services, Crystal Reports 9.0, AJAX Control Toolkit, AJAX Extensions 1.1, JQuery, JSON, Node.JS JavaScript, Angular JS, CSS3, XML, Visual Studio .Net 2005, SSRS, SSIS, SSAS TDD, Windows App store, End Unit testing Framework, Visual Source Safe, HTML5,, SOAP UI, REST API, Windows XP.
Responsibilities:
- Study, understand and analyze the project requirements. Designed use cases, class diagrams and sequence diagrams using MS Visio.
- Developed rich user interface (UI) using ASP.NET 2.0, C#.NET, VB.Net Web Forms, User Controls, Server Controls along with AJAX Controls Toolkit.
- Designed and developed various interfaces, classes to construct the business logic using C#.NET, ADO.NET and XML.
- Implemented jQuery in views for Ajax Calls and UI Interactivity.
- Created XML Web Services using C#.NET, .NET and consumed to perform the sales forecasting functionality.
- Implemented Caching, Exception and Custom Error Handling using ASP.NET and C#.NET.
- Performed validations on web forms using JavaScript and Angular JS.
- Implemented the data access layer where the tracking history details and contact information are stored and retrieved from the database using VB.Net, ADO.NET and C#.NET.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Configured web configuration files for entire Web Application.
- Developed various reports using Crystal Reports.
- Written Stored Procedures, Functions using PL/SQL/NoSQL, SQL server, oracle DBM.
- Performed unit testing of the modules implemented by using C#.NET and N-Unit testing Framework.
- Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
- Provided user support and business activities support to the management and various stake holders by giving demonstrations and conducting training sessions.
.NET Developer
Environment: Visual Studio 2010, C#.NET 3.5/4.5, T-SQL, ASP.net 4.0, MVC 3.0, Web Services, WPF, WCF, CSS 3, HTML, JavaScript, AngularJS, SQL Server 2008, SSIS, SSAS,TDD, SSRS, CRM, Crystal Reports, VB.Net, Bootstrap, PowerShell Script.
Responsibilities:
- Developed application using VB.Net, WPF, WinForms, SQL Server, C#.Net, Windows app store, ASP.Net MVC 3.0.
- Created complex WinForms presentation layer using WPF.
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Worked on SQL Server to write Stored Procedures (Procedures, Functions and Database Triggers) for back end development.
- Involved in writing complex SQL Statements, UDF’s and Stored Procedures, Indexes to validate data and ensure system integrity and security in SQL Server 2008(T-SQL).
- Selected an appropriate bootstrap template and modified and customized it to match to Data lakes theme and content.
- Used Angular JS to standardize web application structure and provide a future template and Knockout JS for data binding.
- Implemented BootStrap for responsive UI design, so that application can be used from various browsers with devices like computer, tablets, mobiles.
- Reengineered existing applications to N Tier web based application using ASP.Net with C# as back end.
- Used ADO.NET to access data in SQL Server and created WCF Service to look-up and retrieve the data from database.
- Implemented the business logic in the middle tier using C#.Net and VB.Net
- Followed MVVM (Model-View-View-Model) pattern for the project architecture.
- Designed Web Services, WCF for managing Business Layers & Data Layers.
- MVC 3.0 architecture followed for web application.
- Troubleshooting the existing application and developing the services in WCF, which the application consumed.
- Ensured Service design fits into overall SOA driven program
- Implemented exception handling and developed custom error pages
- Involved in all the stages of SDLC. Completely understand the importance of Quality of work in deliverables given to client.
Confidential
Software Programmer
Environment: Visual Studio 2003, C#.NET 3.0, VB.Net, Web Services, ASP.NET, CSS3, SQL Server 2000, TOAD, JavaScript, Oracle Database
Responsibilities:
- Developed custom User Controls to reduce the complexity in UI coding and provide better look & feel
- Implemented the business logic in the middle tier using C#.NET
- Used Master Pages templates, CSS3 & Themes to define unified look and feel for the application
- Reengineered existing applications to N Tier web based application using ASP.Net with C# as back end.
- Used Design Patterns to separate the User Interface and the Business Logic
- Involved in writing complex SQL Statements, ETL’s, UDF’s and Stored Procedures, Indexes to validate data and ensure system integrity and security in (TOAD) Oracle database.
- Implemented exception handling and developed custom error pages
- Developed the back end layer for the work flow solution
- Developed elaborate test cases and conducted customize walkthroughs
- Involved in unit and system testing, debugging and trouble shooting
- Involved in ensuring the smooth delivery of the project