Senior .net Developer / K2 Developer Resume
SUMMARY
- Over 11+ years of experience with webapplications in all phases of the SDLC (Software Development Life Cycle) involving requirement gathering, analysis, documentation, design, implementation, testing, deployment and maintenance.
- Proficient in programming in C#.NET, VB.NET, ASP.NET, ADO.NET, SQL.
- Experience in creating front - end application using Angular, Angular JS
- Experience in creating apps using the K2 tool.
- Strong knowledge of Object-Oriented Programming concepts
- Experience in creating layouts and GUI for ASP.Net web applications.
- Experienced in Software development life cycles - Waterfall, Agile/Scrum methodologies.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, Entity Framework, ASP.Net 4.5/4.0/3.5/2.0 , C# (5.0/4.0/3.0/2.0 ) and AJAX Extensions with MS SQL Server (SQL 2012 / 2008 / 2005 )
- Good knowledge of developing web applications by using ASP.NET MVC (Model View Controller) 2.0, 3.0 and 4.0 architecture.
- Expertise in Database design and writing Stored Procedures, Functions, Views.
- Good command over Query Optimization using SQL Server Query Execution Plan Analysis
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Experienced in Creating Reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experienced data-migration tasks related to SQL with SSIS.
- Written store procedures, SQL queries on SQL Server 2005, 2008, 2012 database and improved database performance.
- Strong hands-on experience with ASP.NET and its components: AJAX, LINQ to XML, LINQ to Objects, LINQ to SQL.
- Hands on experience in .NET Framework 2.0/ 3.0/ 3.5/4.0/4.5
- Proven ability in developing WCF applications using Visual Studio 2010/2013/2017
- Strong knowledge and working experience developing Web applications using JavaScript, jQuery, HTML, XML, XSLT, JSON, CSS, Themes and Skins
- Experience working on AJAX(Asynchronous JavaScript and XML) toolkit controls with ASP.NET Web applications.
- Experienced with load and performance testing of multi-tier applications hosted across distributed servers.
- Knowledge of C++ and Java programming language.
- Well versed in using version control tools like TFS
- Strong Business and Application analysis skills with excellent communication & interpersonal skills
- Possess excellent time management skills
- Self-motivated and quick at learning new technologies and concepts
- Adept in working independently or within the team and possess strong team building skills.
- Commendable analytical and problem-solving skills with a quest to work on challenging tasks.
TECHNICAL SKILLS
.NET Technologies: C#.NET, VB.NET, ADO.NET, ASP.NET 4.5/4.0/3.5/2.0 , Entity Framework, Web Services, WCF and Web API.
Operating Systems: Windows XP, Windows Server 2003, Windows Server 2008
Web Technologies: XML, HTML,SOAP, WSDL, CSS
Development Tools: K2 Five
Web/Application Servers: Internet Information Services 5.0/6.0/7.0
Integrated Development Environment: Visual Studio (2005, 2008, 2010, 2012, 2013,2017), Visual Studio Code
Databases: SQL Server 2005/ 2008/ 2012 , MS Access
Scripting Languages: Angular 6, JavaScript, jQuery, Angular JS, AJAX (Asynchronous JavaScript and XML)
.NET Framework Components / Templates: ASP.NET, Model View Controller (MVC) 3.0/4.0/5.0 Framework
Versioning tools: Visual Source Safe, SVN Source Control, TFS
Microsoft Office Tools: MS Word, Excel
Reporting tools: MS Reporting Services, SSRS, SSIS, Crystal Reports
PROFESSIONAL EXPERIENCE
Confidential
Senior .NET Developer / K2 Developer
Responsibilities:
- Analyzed the business requirements.
- Implemented the user interface using K2 Views and Forms.
- Implemented work flows using the K2 workflow system.
- Designed reusable common components using Views for easy maintenance.
- Integrated CSS & JavaScript for client-side operations.
- Used K2 out of box validation patterns for form level validations.
- Integrated workflows inside the forms for business process application flow.
- Created database table structures using SQL.
- Wrote complex stores procedures and views for database operations.
- Involved in demos with business to get prior approvals.
- Used K2 Package & Deployment Tool to create packages and move code from one environment to another.
- Worked with QA to resolve any outstanding issues.
- Maintain the application & bug fixes.
Environment: K2 Five, SQL, CSS, JavaScript, K2 P&D
Confidential
Senior .NET Developer
Responsibilities:
- Analyzed the Tempered Network service pattern.
- Implemented service layer using .NET Core API.
- Developed the user interface using Angular 6.
- Designed and coded business logic and Service integration logic in C# using .NET Core.
- Implemented NgRx pattern for state management to optimize the performance.
- Used RxJsobservables and operators for data loading.
- Used bootstrap for enhanced user experience.
- Exception handling at the UI level without effecting server performance.
- Utilized the capabilities of C# and .NET Core to build several complex operations.
- Involved in demos with business to ensure the application flow.
- Responsible for deploying the application on various servers and responsible for resolving any post deployment issues.
- Maintain the application and bug fixes.
Environment: Angular 6, NgRx, RxJs, C#.NET, .NET Core 2.2, Bootstrap, HTML, CSS, Team Foundation Server.
Confidential
Senior .NET Developer
Responsibilities:
- Designed the application after analyzing the requirements.
- Implemented application using ASP.NET windows services.
- Developed the user interface using Windows Presentation Foundation (WPF).
- Implemented validations in WPF.
- Designed and coded business logic and database layers in C# using windows services.
- Developed windows services/scheduled tasks using C#.
- Using CSS for the enhanced look of web page.
- Exception handling and communication of various errors in a user-friendly way.
- Utilizing Language-Integrated Query (LINQ) capabilities of C# for several complex filtering, ordering and grouping operations on data sources.
- Active code review participation.
- Responsible for deployment of the application in production and resolving any post deployment issues.
- Develop test cases for unit, integration and system testing.
- Handling run time and design time errors by implementing appropriate error handlers.
- Maintenance of the application and bug fixing.
Environment: ASP.NET, WPF, C#.NET, XML, jQuery, JavaScript, HTML, CSS, Web Service, Entity Framework, Team Foundation Server.
Confidential
.NET Developer
Responsibilities:
- Extensively worked with ASP.NET, ADO.NET and SQL Server databases for development of the web page
- Business logic layer is developed using C#.NET
- Using CSS for the enhanced look of the Web page
- Used Validation Controls and Java Script for validations
- Created .NET WCF to implement DAL access layer and register Employer Groups and provide access to the portal.
- Developed N - Tier Application in .NET using 3 layers approach. Presentation layer developed using ASP.NET, Business Layer developed using C# and Data access layer developed using ADO.NET
- Exception handling and communication of various errors in a user-friendly way.
- Created SQL Stored Procedures and functions for accessing, inserting and updating data
- Maintenance of the website and bug fixing
- Proficient in Data Migration from sources like MS Access, SQL server, Text Files, Excel to SQL server 2008 using SQL Server Integration Services (SSIS).
- Designed dynamic SSIS to transfer data crossing different platforms, validate data during transferring, and archived data files for different RDBMS.
- Wrote stored procedures and User Define scalar Functions (UDFs) to be used in the SSIS packages and SQL scripts.
- Designed and implemented Data Integration and ETL processes with SSIS packages to make data available for reporting purpose within a data warehouse.
- Automation of data validation at various levels right from extraction, processing and till loading on the website.
- Developed methods to utilize SMTP Server to send Email automatically when a user submits a request or coordinator modifies a certain request.
- Developed code using C# which used featured like sending Email.
- Developing test cases for unit, integration and system testing.
- Designed the product after analyzing the requirements.
- Developing modules using Asp.Net MVC, C# Net.
- Designed and coded Business logic and Database layers in C# using WCF services.
- Designed and created a rich GUI for various forms associated with each module.
- Involved in Database design using SQL and wrote stored procedures, Views etc.
- Developed windows services/scheduled tasks using C#
- Used CSS for the enhanced look of Web page
- Implementation of client-side validations using jQuery and ASP.NET MVC Validation.
- Implemented client-side functionality using Angular JS, jQuery and JavaScript.
- Implemented Routing, Uri, Security, Action Filter techniques for application development.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
Environment: C#.NET, ASP.NET,ASP.NET MVC, ADO.NET,WCF, SQL Server 2008, jQuery, JavaScript,AngularJS,SSIS, SSRS,HTML,CSS,Entity Framework,Visual Source Safe.
Confidential
.NET Developer
Responsibilities:
- Involved in analyzing designing of UI/Middle Tier/ Database and the transition using iterative Agile Methodologies.
- Designed and created a rich GUI for various forms associated with each module.
- Used ADO.NET for SQL database interaction using Data Reader, Dataset and Data view.
- Created web services to implement the service 3-tier service architecture involving data access layer with ADO. NET components, business layer and service layer
- Worked on stored procedures, functions, triggers while implementing the relational database.
- Used Java Script, jQuery to perform client-side validation and consumed web services into the web application.
- Documentation of technical specifications
- Used LINQ query expressions for pattern and string matching
- Researching on various .NET grid controls to find the best that suits the user's requirements
- Communication with the lab technicians for feedback of the dataflow after implementation
- Maintain the versions of the application on Visual Source safe
- Using last modified count to handle the user concurrency issues in the forms to enable different users to use the form simultaneously
- Generating crystal reports
- Exception handling and communication of various errors in a user-friendly way
- Developing test cases for unit, integration and system testing.
- Creating HTML pages with visuals as Help documents for each module
Environment: C#.NET, ASP.NET, ADO.NET, Web Services, SQL Server 2008, HTML, CSS, Visual Studio 2010, Entity Framework, jQuery, JavaScript,Visual Source Safe