Sr.net Full Stack Developer Resume
Kansas City, MO
SUMMARY
- Senior .NET Full Stack developer with around 9+ years of experience in Programming, Relational Databases, developing enterprise level technical solutions for various customer problems.
- Experience in Financial, Health Care and medical domains.
- Strong working knowledge of Object Oriented Programming techniques, Data Design Patterns.
- Experienced in design, code, test, debug and document software according to the functional requirements
- Experienced in behavior driven development (BDD) and Test - Driven Development (TDD) approach using SCRUM framework under Agile Methodology.
- Involved in various phases of the Software Development Life Cycle (SDLC) including Designing, Programming, Testing, Documentation and Maintenance of various Web and Windows applications.
- Good knowledge and experience in multithreading, Task Level Parallelism, elementary and basic concepts of C#.NET, VB.NET Programming languages and .NET 4.5 and 4.6 features.
- Developing and deploying the applications using HTML5, CSS3, J Query, Bootstrap, Node Js, Angular JS 2,4,5, BackBone.JS and AJAX.
- Extensive Knowledge in developing Single Page Applications (SPAs) using JavaScript framework and AngularJS 2,4,5.
- Developed Web Applications using ASP.NET, MVC 3/4/5 with Razor Engine views.
- Proficiency in developing web application with ASP.NET webform, ASP.NET MVC, .Net CORE 2.0, ASP.NET Web API with AngularJS 2,4,5.
- Knowledge in security features of .NET such as Authorization and Authentication.
- Worked on Relation Database tools and frameworks like MS Access, Oracle 9i/11g, SQL Server 2008/2012/2014/2015/2016, Entity Framework, ADO.NET, LINQ (Language Integrated Query).
- Worked on SQL Server Management Studio (SSMS) for accessing, configuring, managing, administering and developing all components of SQL Server.
- Excellent skills in developing SQL Queries (Simple and Complex Queries), PL/SQL (stored procedures, Packages, Functions, views, triggers, cursors and schemas), T-SQL Queries.
- Strong work experience in writing applications on AngularJS 2,4,5.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events.
- Experience in to create, enhance, and maintain Web-based ASP.NET applications linked to SQL databases.
- Experience in WCF, WPF, MVVM Patterns, WF, IIS and WinForms for designing applications.
- Knowledgeable on designing, developing Web Forms and performing validations by using ASP.NET.
- Hands-on Experience in using Window Services, XML, XAML, XSL, XSLT, HTTP/HTTPS, JSON .
- Hands on experience in developing and consuming SOA Architecture, ASMX Web Services (WSDL), UDDI, SOAP and RESTful Web services using Web API.
- Knowledge on BI tools such as SSIS, SSAS, SSRS and Crystal Reports.
- Experience in continuous integrated build and testing and deployment using Hudson and Jenkin.
- Expertise in Designing and Developing Enterprise level Web Applications/ Portals based on Microsoft Technologies predominantly using Microsoft SharePoint Server.
- Experienced in Microsoft Azure Cloud Computing development and AWS
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure
- Experience with multiple version control tools like CVS, TFS, SVN, GitHub.
- Experience in using JIRA for Issue tracking, code review and release management.
- Efficient in code tracing, Debugging and fixing the issues.
- Creating tests on codes using UNIT testing
- Experienced in analyze, diagnose and resolving errors.
- Problem Solving approach, Logical thinking, Commitment to work, Self-starter, detail oriented and Interpersonal skills.
- Effective Communication skills, Fast learner, Enthusiastic to learn modern technologies, result oriented, work minded, Team Management skills.
- Very Good experience in handling clients & meeting their requirements and willing to adapt to new technologies/work environments, well organized Analytical & Leadership skills.
- Self-motivated and able to work both individually and as part of a team.
- Task-oriented and committed to deliver work products within the established timelines
TECHNICAL SKILLS
Languages: C#.NET, VB.NET, VBScript, C++, SQL, PL/SQL, Java.
.Net Technologies: .NET Framework 3.0/3.5/4.0/4.5, .Net CORE 2.0, WinForms & Windows Services, ASP.NET MVC 3/4/5, MVVM, Entity Framework, Enterprise Library, Web Forms, ADO.NET, LINQ, SOAP/RESTful Web services, Angular JS 2,4,5, Node.JS, BackBone.JS, WCF, WPF, WF, Web API, Common Language Runtime, IIS, HTML5, CSS3, XAML, JSON, SharePoint, Azure
XML Technologies: XML, DTD, XPATH, XSLT, XSD &WSDL, UDDI
Database: SQL Server 2008/2012/2014/2015/2016, Oracle 9i/11g.
Protocols: HTTP, HTTPS, TCP/IP, SOAP, FTP, SMTP.
Operating Systems: Windows Server 2003/2008, Windows NT/2000, Windows XP Pro, Windows 7/8, Windows10.
Reporting Tools: Crystal Reports, SQL Server Reporting Services(SSRS).
Source Code Control Tools: CVS, TFS (Team Foundation Server), SVN (Subversion), GitHub.
Scripting Languages: Java Script, AJAX, J Query, Angular JS
Frameworks: .Net Framework 3.0/3.5/4.0/4.5
Web Server: IIS 6.0/7.5/8.0/10
Development Tools: Visual Studio 2010/2012/2013/2015
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Sr.NET Full Stack Developer
Responsibilities
- Developed the project according to the Software Development Life Cycle ( SDLC ) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Designed and developed enhanced and rich web pages using CSS3,HTML5,jQuery,Node.JS, AngularJS2,4,5, and BackBone.JS.
- Used Bootstrap, knockout for create rich, responsive display and editor user interfaces
- Made use of Several .NET AJAX controls to render the content dynamically on Webpages which are developed using C#.
- Made use of JavaScript/J Query to perform client-side validations and catch the events on client's browser.
- Extensively used Asynchronous JavaScript and XML Calls(AJAX) to do data processing and loading the data from the database without doing the post back.
- Used C# as Programming language to develop code behind business logic.
- Implemented sealed, abstract classes, classes and interfaces to construct the business and data tier using Entity Framework and C#.
- Proficiency in developing web application with ASP.NET webform, .Net CORE 2.0, ASP.NET MVC, MVVM, ASP.NET Web API with AngularJS MVW framework
- Hands on experience in using ADO.NET objects such as Command Object, Connection Object, Data Adapter Object, Data Reader Object and Dataset Object to access databases.
- Wrote SQL Scripts for creating relational database tables with foreign key constraints in Oracle 12c using T-SQL.
- Designed and developed various SQL Server Stored Procedures, Built-In Functions, User defined Functions, Views and Triggers for all the application’s DML (Data Manipulation Language) functionality.
- Designed and developed Graphical user interfaces using ASP.NET.
- Developed webpages using Razor View Engine and MVC.
- Worked with Web Services, State Management, caching features, securing the web application and configuring optimizations.
- Developed windows services in C# for the automation of business processes and email the log reports to the administrator.
- Extensively used WPF bindings, commands, styles, data templates and control templates, and converters in developing the UI.
- Experience on Web Forms to achieve some functionality locally.
- Used WCF services for communicating with other components and applications
- Used Secured features of .NET such as Authentication & Authorization, Authorizing Users, Forms-based Authentication, User Account Impersonation, Roles and tracing.
- Implemented the tasks which include developing user controls, writing functions in JavaScript, Creating CSS (Cascading Style Sheets).
- Developed using n-tier architecture Presentation layer, Business logic layer (mid-tier) and DAL (Data access layer).
- Used SMTP server for mail system.
- worked on SharePoint to make file storage and document collaboration easier
- Strong knowledge on unit testing, static analysis, and FMEA (Failure Mode Effects Analysis)
- Used Crystal Reports for Implementation of Reports.
- Attended various client meetings with project and team managers to discuss improvements/amendments in the development of the application.
- Experienced in developing web pages using PHP to create dynamic content that interacts with databases
- Hands on Experience in Microsoft WF (Workflow Foundation)
Environment: ASP.Net 4.5, JavaScript, Windows Services, Entity Frame Work 4.0, MVC 4.0, .NET Frame Work 4.5, Visual Studio 2010, C# 4.0, ADO.Net, IIS 7.0, XML, HTML, HTTP Handlers, CSS, WCF, Crystal Reports, Razor view Engine, Web Forms, Agile, n-Tier, J Query, SQLSERVER2008, SMTP, Windows7, TFS, T-SQL.
Confidential, Lansing, MI
Sr.NET Full Stack Developer
Responsibilities
- Involved in iterative mode of application phases, execution of modules and process Oriented development approach and adhered to the Agile methodology.
- Involved in everyday Team Sprint Meetings and Scrum Meetings.
- Developed VMS web application using ASP.NET MVC with the help of .NET Framework.
- Built web application user interface using CSS3, HTML5, J Query, bootstrap and Angular JS, JavaScript
- Used AJAX to asynchronously load parts of the web application and to send data to the server without loading the entire page.
- Experience in building the layers of Security in C#. NET Authenticity of users.
- Developed User Controls, UI attachable behaviors for changing columns colors, fonts and weight, and changing grid header height run time using WPF Framework and C#.NET.
- Source code developer of code behind in C# using LINQ, ADO.NET and Entity Framework.
- Worked on simple and complex SQL Queries, Oracle 12c, PL/SQL (Triggers, Stored Procedures, Functions, Views) and for database operations on SQL Server Database and maintaining the Database related code which contains some complex application related business logic and wrote T-SQL queries which are ranging from simple to complex implementations.
- Used Restful Web API services to implement the functionalities of business for the integration of application and bind data to the components from frontend.
- Effectively deployed WCF services to provide our clients to efficient retrieval of the data from the database.
- Effectively involved in deploying Web Services using SOAP to communicate with legacy systems for seamless integration of synchronize information.
- Developed required mechanisms for authentication which are necessary for obtaining RESTful web services and implementation of security using SSL certificates.
- Worked on Session management techniques Session State, View State, Cookies and Query Strings to keep on transferring the data between web pages and within the pages.
- Experience on several Object-Oriented design patterns and S.O.L.I.D principles in business logic such as Adapter, Factory, and Singleton.
- Experienced with deployments, maintenance and troubleshooting applications on Microsoft Azure Cloud infrastructure .
- Experience in handling high volume distributed, messaging and transactional systems.
- Expert on doing load testing to measure reliability, performance and site scalability in terms of evaluating CPU utilization, memory utilization & page response time.
- Wrote integration tests and unit tests for business logic and made sure maintenance of necessary code coverage
- Set up and managed IIS server establishing a life cycle for implementing changes in test, production and development environments.
- Used AWS (Amazon Web Services) to offer reliable, scalable, and inexpensive cloud computing services
- Utilized PowerShell Scripting to automate necessary admin tasks
- Used SSRS for reporting and integration of reports and worked on Extract, Transform and Load (ETL) data operations from multiple heterogeneous systems to application Database using in-house tools.
- Designed and developed Tabular and Matrix reports with Drill Through, Drill Down, Parameterized, drop down menu option and Sub Reports using SQL Server Reporting Services (SSRS).
- Developed data loading packages using SSIS, SSAS.
- Modified and customized Master Page and Content Pages using SharePoint Designer to implement consistent look and feel for corporate SharePoint sites
- Technical strengths and automated test tool expertise includes Quick Test Professional (QTP), Quality Center, VBScript
- Hands on Experience in creating Process Flow Diagram, Technical Design Document, Data Flow Diagram, UML diagrams (Class Diagram, Use Case Diagrams, Sequence Diagram).
- Implemented Test Driven Development for building the web application using ORM Frameworks like Entity Framework and ASP.NET MVC 4.0 pattern mechanism.
- Used GitHub as version control system for the management of source code as well as management of application document and work allocation.
Environment: ASP.Net 4.6, JavaScript, Windows Services, Entity Frame Work 4.0, MVC 4.0, .NET Frame Work 4.6, Visual Studio 2010, C# 4.0, ADO.Net, IIS 7.0, XML, HTML, HTTP Handlers, CSS, WCF, Crystal Reports, Razor view Engine, Web Forms, Agile, n-Tier, J Query, SQLSERVER2008, SMTP, Windows7, TFS, T-SQL.
Confidential
.Net Developer / Application Developer
Responsibilities
- Waterfall model is used as a design approach for software development and involved in all phases of SDLC (Software Development Life Cycle).
- Participated in designing, analyzing and prototyping the initial design.
- VB.NET is used as a server-side scripting language to create code behind pages in Visual Studio 2010.
- Implemented Object Oriented Design (OOD) and Object-Oriented Programming (OOP) concepts throughout the system.
- HTML, CSS, J Query are used in frontend to create static webpages and web applications.
- Implemented Client-side validations using JavaScript.
- Implemented ASP.Net Web pages with the help of AJAX.
- AJAX Tab Container is used to implement tabbed functionality on web forms.
- Responsible for developing MVC controllers for implementing business logic.
- Razor View Engine was used to generate different forms and policy views for the project.
- Worked on creating class libraries to create DLLs, executable files (.exe)
- Microsoft SQL Server is used as RDBMS with the primary function of storing and retrieving data.
- Used SQL Queries (DDL, DML, TCL), Key Constraints, PL/SQL concepts such as stored procedures, cursors, triggers, indexes, functions.
- Used SQL Server Management Studio (SSMS) to access the SQL Server databases.
- Used ADO.NET Object Model to interact with SQL server database with the help of C# concepts.
- Used ADO.NET objects which are used to create the data access layer that fetches data from database to User Interface.
- Developed an individual query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Designed and Developed Web Services to synchronize data from Remote application database to Online Database using C#.Net, Visual Studio 2010 ASP.Net.
- Consumption of Web services remotely using WCF Service Model and used within Silverlight to implement Data Binding with Silverlight controls.
- Implemented Web services using WCF for import and export of data.
- With the help of Crystal Reports, Integrated various reports into the application.
- Responsible for debugging and fixing bugs.
- Performed Unit testing and functional testing
- Involved in writing test plans and writing test scripts for Unit Testing.
- Used Apache SVN to maintain code versions.
- Deployed the application on test and production servers
- Involved in deploying the applications on the IIS server.
Environment: HTML, CSS, J Query, Java Script, AJAX, ASP.NET MVC, .NET Framework 4.0, Visual studio 2010, IIS, ADO.Net, Entity Framework, Windows Forms, Windows Services, VB.NET, C#.NET, Windows 7, SQL Server 2008, Crystal Reports.
Confidential
.Net Developer/ Application Developer
Responsibilities
- Participated in Requirements Analysis and prepared design documents.
- Waterfall model is used for software development, in which progress flows in one direction through the phases of Analysis, Design, Construction, Testing, Deployment and maintenance.
- HTML is used for design of webforms and CSS is used to create visually engaging webpages.
- Worked on J Query to perform animations and JavaScript to perform client-side validations
- Developed the applications using AJAX controls.
- Used Object Oriented Programming concepts using C#.NET language.
- Worked on WinForms (Windows Forms) to provide client applications for desktop, laptop.
- Worked on Programming languages like C++, Java, Python
- Design of 3-tier Architecture (Presentation, Business Logic, Data Tier) Application.
- Implemented Business Logic, GUI and Data tier using .Net 3.0, C#, VB.NET programming languages.
- Implemented code behind pages, classes, interfaces and reusable components in C#.NET.
- Extensively used the ASP.Net controls Repeater, Data List, Grid View for effective interface design.
- Worked on ADO.NET data access technology to provide communication between relational data base (Oracle 9i) and application.
- Oracle SQL Developer IDE is used for working with SQL in Oracle databases.
- Worked on DDL, DML, TCL database commands to define, manipulate and control access to data.
- Created database tables and wrote stored procedures, user defined and pre-defined functions to improve the performance because fewer calls need to be sent to the database.
- Designed XML based Web services and their description by using the Web Services Description Language(WSDL), UDDI.
- Developed complex Master Pages, Grid Views and Custom Controls using ASP.NET
- Used crystal reports for generating reports.
- Deployed the Web Applications on IIS 6.0(Internet Information Server).
- MICS is used as internet web application for issue assigning, tracking.
- CVS is used as a code repository which is a free software client-server revision control system.
- Win CVS software is used for Windows to simplify the development of code files
- End user training on how to use the product.
Environment: HTML, CSS, XML, JavaScript, J Query, AJAX, ADO.NET, ASP.NET3.0, C#, VB.NET,3-tier Architecture, SQL, Oracle9i, Oracle SQL Developer, Crystal Reports, CVS.
Confidential
.Net Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Project involved developing enterprise web application integrating payment solutions, marketing services, and security services.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Provided Enterprise Reporting solutions using SSRS.
- Identified researched, investigated, analyzed, defined and documented business processes.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Used a hybrid of waterfall and incremental model as the SDLC.
Environment: .NET Framework 3.0, ASP.NET, Web Services, SOAP Messages, C#. NET, SQL SSIS, SQL SSRS, Visual Studio .NET 2008, JavaScript, IIS, HTML, Crystal Reports, SQL Server 2008.
Confidential
Web Developer/.Net Developer
Responsibilities:
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
- Manipulated data to both send and fetch data from the server through GET and POST requests.
- Developed print functionality and download to Excel functionality.
- Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- As part of testing, prepared effective Test Scripts for each of the developed functionality.
Environment: Java, JavaScript, HTML, DHTML, CSS, Adobe Flash, SQL, Oracle, Windows.
Confidential
Web Developer/.Net Developer
Responsibilities:
- Performed Verifications and Validations using .Net Validation controls and jQuery.
- Hands on experience on SQL Server Integration Services (SSIS) for migration of data from classical asp to as.net
- Analyzed and implemented the Spring-MVC framework.
- Used XML based transactional support of Spring Framework.
- Used spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
- Followed agile model for developing the application.
- Used SOAP/Restful web Services.
- Created several Exception classes to catch the error for a bug free environment.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Developed RESTFUL/WCF Web services, APIs and other backend components.
Environment: .Net Framework 3.0, VB.Net, ASP.Net, WPF, WWF, WCF SQL Server 2008, Microsoft Visual Source safe, jQuery, HTML, JSON.