Sr.net Developer Resume
Raleigh, NC
SUMMARY
- Over 8 Years of IT experience in all phases of SDLC including requirements specifications, design specifications, development, testing, implementation, and support. Good experience in developing applications using Agile methodologies (Scrum)
- Strong experience of application development utilizing MVC, WebApi, WCF (REST and SOAP), LINQ to SQL, LINQ to Object, LINQ to XML and Visual Studio 2010/2012/2013.
- Extensive experience in database design and development using Sql Server 2005/2008/2012 , PL/SQL, T - SQL and Mongo.
- Extensively worked with ADO.NET, LINQ, Entity Framework 5.1/6.1.
- Experience in the development of Client/Server Applications on n-tier architecture and ASP.NET MVC 3/4/5 Framework along with multiple Java Script libraries like JQuery, AngularJS, Knockout, Bootstrap, Ember.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Designed and modeled Windows Communication Foundation (WCF) service hosted in IIS.
- Experience in the Design and Development of Web Pages, Win Forms, Web User Controls, Web Custom Controls, Server Controls, CSS, Class Diagrams and other application components using ASP.NET 1.0/2.0,3.5,4.0,4.5, Web Services, C#, ADO.NET, IIS, SOAP, HTML, Java Script, JQuery and WCF Service Contracts.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel.
- Worked with multiple Java Script libraries like JQuery, AngularJS, Knockout, Bootstrap, Ember for the purpose of design and validation (Client side) of GUI.
- Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON Kafka and Servlets.
- Used Entity Framework as a connectivity for accessing the data from the backend data.
- Experience with Data Accessing including using Data Adapter, Data Reader and Dataset in ADO.NET and Language Integrated Query (LINQ) Providers for data manipulation.
- Knowledge of working in desktop applications using WPF, XAML & MVVM architecture.
- Good knowledge in Continuous Integration (CI) and Continuous Deployment (CD) methodologies.
- Extensive knowledge Silverlight control authoring using control templates, data binding and visual state management.
- Used Silverlight for better look and feel using controls, Layouts, Styles and Data Binding. Worked on themes and styling for the application
- Proficient in SQL development including: creating tables, indexes, triggers, writing complex queries, stored procedures, views and query optimization using SQL SERVER 2008/2008 R2/2012.
- Experience in various design patterns like MVC, Abstract Factory, Command line etc.
- Experience in creating Class files from XSD (XML Schema Definition) files, and using them in the XML Serialization and Deserialization techniques.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.
- Developed Packages using SSIS scheduled them to run periodically
- Worked on SSRS to Generate the Reports in Excel and PDF Formats
- Experience in using NUnit Testing Framework, Entity Framework, SVN and Team Foundation Server for Source Code Version Control.
TECHNICAL SKILLS
Languages: - C, C++, C#.Net, VB.NET, .NET CORE, SQL
Web Technologies: .NET 2.0/3.0/3.5/4.0 , MVC, WebApi, ASP.NET, Entity Framework, ADO.NET, WCF, .NET Web Services, ASP.NET AJAX, AWS, CSS, XML, XSD, HTML/XHTML, DHTML
Database: - SQL Server 2005/2008/2008 R2/2012, T-SQL, LINQ, SSIS(SQL Server Integration Services),SSRS, Oracle 10g, PL/SQL
Scripting Languages: - Java Script, jQuery, AngularJS, Bootstrap, Knockout
Development Tools: - MS Visual Studio 2005/20, NUnit Testing Framework, Entity Framework 4.1
Source Code Control: - Team Foundation Server, Subversion(SVN)
Service Oriented Architecture (SOA): - WebApi, Windows Communication Foundation (WCF), .NET Web Services, SOAP, REST
Special Technologies: - SDLC, UML, Object Oriented Methodologies (OOA, OOD & OOP), ASP.NET, AJAX, WPF, MVC, MVP, Regular Expressions, DevExpress UI Tools 13.1
Web Servers: - Internet Information Services (IIS 7.1/7.0/6.0/5.0 )
Environment: - Windows Server 2000/2003/2008 , XP, Windows 9x/2000/XP/Vista/7/ Linux(Fedora)
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr.NET Developer
Responsibilities:
- Understanding the business requirements, create User stories, identifying the software requirements and develop the User story.
- Developed the applications using .Net core, Web API, C#, MS SQL and React.
- Developed the Web API .Net core application using claims and JWT authentication.
- Experience in Agile development methodologies of both Kanban and Sprint.
- Excellent working knowledge with tools JIRA, Bamboo, BitBucket.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Experience in running web scale services on Amazon Web Services (AWS).
- Worked on Unit test cases like NUnit for the test-driven development.
- Work collaboratively with other developers to design algorithms and code. Produce clean, efficient code based on specifications.
- Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
- Developed the Product Builder UI screens using Angular-JS6, Node JS, Vue.js, React JS, HTML5, CSS, Javascript and Bootstrap.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
- Experience in working with cloud IaaS and PaaS platforms. (AWS - EC2, EBS, Dynamo DB), (OpenStack - Nova, Swift, Glance etc.), (Google - App Engine, Compute engine, cloud datastore, Cloud storage).
- Worked on Azure Service Fabric to host the application and maintain the nodes of the server.
- Worked on reviewing the codes and maintain the coding standards.
- Worked on Splunk logs for maintaining the logs in cloud.
- Worked on Continuous integration, deployment using GIT, JIRA, Bamboo and BitBucket.
Environment: .Net Framework 4.5, .Net core, MVC 5.0, Angular 4/6/7, WCF, LINQ, JS, CSS, AngularJS, SQL SERVER 2012.
Confidential
ASP.NET Developer
Responsibilities:
- Proven experience as an application developer, software engineer or similar role.
- Familiarity with Agile development methodologies.
- Experience with software design and development in a test-driven environment.
- Deployed, managed, and operating scalable, highly available, and fault tolerant systems on AWS.
- Knowledge of coding languages (e.g. C#, VB.Net, JavaScript) and frameworks/systems (e.g.ASP.NET, SOA).
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Ability to learn new programming languages and computer technologies.
- Excellent verbal and written communication skills.
- Resourcefulness and troubleshooting aptitude.
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Ability to meet deadlines, prioritize assignments and handle multiple projects simultaneously.
- Knowledgeable about and experienced with Microsoft technologies such as the .Net framework, SQL Server, and familiarity with popular coding languages such as C#, VB.Net, and JavaScript.
- Worked multiple components for different course element players and quiz question players using Vue.js and Vuex.
- Migrated an existing on-premises application to AWS, Implemented and controlling the flow of data to and from AWS.
- Developed and designed Single Page Application using Angular 4/6/7.
- Developed User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 4/6.
- Detailed oriented with excellent trouble-shooting skills.
- Can contribute to and adapt in a highly collaborative working environment.
- Ability to work effectively with a wide variety of individuals, including development officers, deans, faculty, and staff at corporations and foundations.
- Attended training sessions, user group meetings, and seminars to keep abreast of technological changes.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Configured Azure cloud Service for end point deployment, deployed WCF services on Azure cloud.
- Work collaboratively with other developers to design algorithms and code. Produce clean, efficient code based on specifications.
- Integrated software components and third-party programs.
- Verified and deploy application programs and enterprise systems
- Troubleshoot, debug and upgrade existing software.
- Ability to gather, analyze and document information clearly and efficiently, including user feedback.
- Responsible for properly documenting programming code, following all established coding conventions, and following version control standards.
- Performed other tasks and duties as assigned.
Environment: .Net Framework 4.5, Classic ASP.Net, ASP.NET Core 2.0/3.0, ASP.NET Core, MVC 5.0, Angular 4/6/7, WCF, LINQ, JS, CSS, AngularJS, Bootstrap, SQL SERVER 2012.
Confidential
Senior .NET Developer
Responsibilities:
- Developed application using MVC 5.0, C#, WEBAPI, HTML 5 using Visual Studio 2013 and Entity Framework.
- Developed AJAX controls, JQuery plugins and used CSS3, HTML5 for the unique look for the page.
- Applied various styles and triggers with in the view and also binded a lot of design properties of user controls to the properties of View model.
- Worked on Prototyping and Implementation using Java, Node JS and AWS with Slacker platform.
- Used Angularjs, knockout and Bootstrap in creating the UI layer and validating it
- Applied CSS styles for designing various user controls with in the GUI.
- Also wrote and modified the business logic present in the repositories at times.
- Created and consumed WCF(SOAP) Web Services.
- Utilized current and upcoming industry trends and practices to create Sitecore CMS website.
- Used Entity Framework for accessing the data from the data access layer/ backend.
- Designed and implemented the service layer using the custom HTTP handler which supports both XML and JSON for request/response.
- Used Angularjs and Bootstrap in creating the UI layer.
- Performed debugging in multithreaded environment in .net framework 4.5.
- Accessing the Data from database and XML’s using LINQ.
- Used C#, WPF and MVVM architecture for working with GUI pages of desktop applications which are associated to the current application.
- Wrote Complex nested queries, stored procedures, Triggers, Functions, and Indexes to improve the throughput of application using optimized queries in SQL server WPF, Multithreading
- Performed Code review and Unit testing using NUnit testing, MSTEST, MOQ for quality code.
- Involved in AGILE Methodology for the software development process. Used SQL Profiler for capturing the database calla fired from the top layer.
- Wrote Stored Procedures, triggers in SQL Server 2012 and used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Used WCF for acquiring the information from a remote component and caching it.
- Use of Team Foundation Server for continuous integration, generating database deployment scripts and version control.
- Gathered client requirements and converting them into technical specifications.
Environment: .Net Framework 4.5, .Net Core 1.0 Framework, ASP.Net MVC 5.0, WebApi, WCF, LINQ, jQuery, CSS, AngularJS, Bootstrap, Knockout, SQL SERVER 2012.
Confidential, Irving, TX
.Net Developer
Responsibilities:
- Developed application using MVC 4.0, C#, WCF and WebApi using Visual Studio 2013 and SQL server 2012
- Working with Software Architects, Database Administrators and potentially Business Analyst and end-user in application support and development.
- Used Microsoft AJAX toolkit controls like Script Manager, Update Panel.
- Developed rich GUI using JQuery, AngularJS, CSS and Bootstrap
- Designed and developed the Business logic using C# Class files and DLLs.
- Included several classesand objects to interact the business layer with the user interface and the data access layer
- Working with relational database like SQL server 2008 R2/2012.
- Created and consumed a number of WCF services as a part of SOA architecture.
- Used XML/XSL and parse XML using XSL
- Design Patterns and MVC, SOA, Grab data from Web services and parse it to application.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Occasionally worked on WPF and MVVM as a part of integrating other desktop applications
- Used SVN as the source control of the application.
- Worked with the client side scripting language like java script and jQuery, Angular JS.
- Testing of unit level, application level and system level (SIT) for both performance and functionalitytesting and UAT.
- Performed Code review and Unit testing using NUNIT, MSTEST, MOQ for quality code.
- Support during Production Release and providing support in production tickets.
Environment: C#, .Net Framework 4, ASP.NET, MVC 4, Visual Studio 2010, Ajax, Web Services, WCF, LINQ, SQL Server 2008, Oracle, T-SQL, JavaScript, jQuery, TFS & Object-Oriented Design.
Confidential
Jr .NET programmer
Responsibilities:
- Involved in Design and Development of database in SQL Server 2000.
- Developed custom controls and user controls for reusability.
- Using C#.NET as code behind for aspx page, maintained Data Access Layer and Business Layer.
- Designed and implemented XML Web services.
- Deployment of web services for online transactions using C# and exposed them through HTTP.
- Creating a re-usable Data Access Layer, Exception Catching module using C# 1.0.
- Used ADO.NET to make necessary communication with backend database (SQL Server 2000).
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Used ASP.Net State Server session management for storing session related data.
- Written Procedure & Functions for back end in SQL Server 2000, which were called from the ASP scripts through ADO.
- Maintained sessions throughout the portal.
- Written JavaScript for client-side validation.
Environment: ASP.Net 1.1, ADO.NET, C#.Net 1.0, DHTML, XML, DHTML, JavaScript, SQL Server 2000.
Confidential
.Net Developer
Responsibilities:
- Analysis, Design and Coding of Complete Modules and Testing
- Designing in HTML and Coding in JavaScript
- Com component design and integrated with com component in JavaScript
- Database (Tables, Procedure and Functions) design and Data Retrieval using ADO.NET
Environment: ASP.NET(C#), SQL Server 2003, Java script, Java script, xml, DHTML, IIS 6.0
