Lead .net Full Stack Developer Resume
Austin, TX
SUMMARY:
- 11+ years of strong professional experience in developing various applications based on Object Oriented Programming (OOP), Client/Server, N - Tier architecture and Web based technology using .NET (C# and VB).
- Extensively used Object Oriented Programming and Object-Oriented Design .
- Experience in developing both Web and Windows based applications.
- Experience in design and development of Web/Windows applications with the use of ASP.NET, VB.NET, C#, ADO.NET, XML, WCF and MVC using .NET framework
- Experience in making the use of HTML, CSS and client side scripting languages JavaScript, Angular JS.
- Worked with all the phases of Software Development Life Cycle using different software methodologies like Agile and Waterfall.
- Expertise in using different database applications using ADO.NET, Language Integrated Query (LINQ) and Entity Framework.
- Experience in developing Single Page Application (SPAs) using AJAX and HTML5 to create fluid and responsive Web apps using Angular JS Framework, without constant webpage reloads.
- Expertise on Relational Databases and Database designing. Proficient in writing complex SQL queries, Stored Procedures, Triggers, Functions, Joins, Indexes using T-SQL, and Optimizing SQL Queries and Schema in MYSQL Server.
- Worked on Grid view using ADO.NET and retrieved data from SQL Server using quires.
- Experience with ASP.NET Web Forms, Win Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Worked with ASP.NET AJAX to create rich UI web applications and to improve performance.
- Evaluate and refactor current architecture and code base for implementation of Angular 2 Best Practices.
- Evaluate current applications and recommend processes to move applications into Angular-cli and Angular 2/4 with backend services.
- Used key features of AngularJS like two-way data binding, templates, services, controllers, scope, custom directives, filters, dependency injection to get, post and represent data from database to the web browser.
- Experience working with MYSQL, PL/ SQL, Web Services and Crystal Reports .
- Experience in using Visual Source Safe (VSS) and GIT for Version Controlling.
- Good working knowledge of C lassic ASP.
- Well versed with MVC, WPF, WCF, AJAX and HTML.
- An innovative team player proven to work under tight deadlines, adaptable to new software Technologies, quick learner and can work efficiently as an individual.
- Excellent client interaction and presentation skills combined with exceptional problem solving and troubleshooting capabilities.
TECHNICAL SKILLS:
Tools: ASP.NET 2.0/3.5/4.5, C#.NET, VB.NET, ASP.Net MVC 2/3/4, ADO.NET, ASP, PL/SQL, Web services, SOAP, LINQ, Entity Framework
Databases: MYSQL, MS SQL Server 2000 / 2005.
Development Tools: Visual Studio.Net 2017/2015/2012/2010/2008, MS Office, Dreamweaver
Web Technologies: ASP, XML, HTML/HTML 5, CSS, JavaScript, AJAX, JSON, JQuery, Angular.
Version Management Tools: Tortoise SVN, GIT, VSS, CVS.
Web Servers: IIS 6.0/7.5
Reporting Tools: Crystal Reports
Others: Apache Jackrabbit
PROFESSIONAL EXPERIENCE:
Lead .Net Full stack Developer
Confidential, Austin, TX
Responsibilities:
- Managed and Lead the team through the Software Development Life Cycle of a Subscription management system for StreetAuthority/Profitable Trading which is used by our Marketing, Accounting, Customer Service and Business development teams. This is an all in one system which takes care of complete life cycle of our financial publishing from lead acquisition to converting them to paid and managing subscriber information, payments, orders, renewals etc.
- Designed, developed and deployed our stand-alone secure payment pages using IFrames where potential subscribers can purchase our services.
- Expertise in Angular 2/4 framework and its ability to create simple and scalable code for SPA.
- Developed Angular 4 custom directives and pipes and also developed core functionality with the ASP.NET MVC Framework (C#.NET).
- Experience in using ASP.NET Core, AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET Core MVC5, HTML5, CSS3, and Angular, C # and Telerik controls.
- Designed and developed a cart-based purchase system using AngularJS and Bootstrap
- Worked with multiple payment processing systems like Authorize.net and CyberSource.
- Designed and developed various reports using Crystal Reports.
- Involved in designing and coding the Presentation Layer, Business Logic Layer and Data Access Layer using C# Programming Language.
- Developed multiple custom dashboards which give a quick overview to different teams looking for different metrics.
- Designed and Developed interactive, dynamic and responsive User Interface (UI) using ASP.NET Web Forms, BootStrap, CSS, JavaScript, JQuery, AngularJS.
- Used LINQ extensively on ADO.NET Entity Framework for manipulating the data in MYSQL Server.
- Followed the Agile software methodology and Scrum process to provide estimates, weekly and monthly status reports.
- Used C# for development and enhancement.
- Created custom assemblies and libraries (DLLS) for consumption in other projects.
- Designed and developed SOAP based web services to communicate between different applications and platforms.
- Designed a windows desktop application using the database SQL and C#.NET.
- Wrote complex and custom T-SQL queries using joins, sub queries, stored procedures, functions, indexes and views to retrieve data from large number of tables using MYSQL server.
- Worked with multiple email service providers like Magnet Mail and SparkPost which take care of delivering our valuable content to our subscribers.
- Migrated our servers from a Data center to AWS (Amazon Cloud). Have experience in setting up backup solutions and recovered our whole DB from a fatal crash.
- Developed, tested and deployed a Unified Code System (from different code bases) which will work on multiple websites using the same code base.
- Designed, developed and tested various tools like Article Subscription System, User Preference System, User Tracking System, User Retention system.
- Migrated existing tools from Classic ASP to .NET
- Developed various internal tools which will help our daily business, and which will decrease the Customer Service response time.
- Setup and Managed Customer Service Workflow using HelpScout.
- Managed tasks with Jira and used GIT and SVN for Version Control.
- Has experience working with various tools like SoapUI, Firebug, Fiddler, Chrome Developer Tools, Microsoft FrontPage, Adobe Fireworks, Adobe Dreamweaver and Web Expressions etc.
Technologies Used: VB.Net, C#.NET, ASP.NET, MVC, WCF, JavaScript, AJAX, MYSQL, HTML, JQuery, Angular 2/4, ASP, IFRAMES, PHP, Web Services etc.
Software Application Engineer
Confidential, Phillipsburg, KS
Responsibilities:
- Created a Licensing Application - an internal application used by Brooke employees to maintain the information regarding agents and their licenses. This was accomplished using Excel sheets. Designed and developed a web application using .Net framework and SQL which will accomplish this task.
- Developed modules to Search an agent, Add/Edit/Delete Agent information, Add/Edit/Delete License information, Generate Reports on all the changes.
- Designed and developed a WebService which updates our database in case of events triggered by our agents making changes on their system.
- Designed and developed a web application which allows the user to design a business card, proof it and accept it and send it for printing.
- Converted existing legacy crystal reports into SQL reports and all the reports which used to be static were changed to load dynamic data.
- Designed & developed user interface using ASP.NET, AJAX, JSON, C #, SQL Server, JavaScript, HTML5 and XML.
- Involved in Design & Analysis of the Customer Specifications and Development of the Application.
- Developed CSS for consistent look & feel of the web site and used JavaScript for the Form validations.
- Extensively used ASP.Net Ajax Controls to develop rich UI and to improve the performance of the website.
- Developed and Consumed the Web Services for Business Rules Validation using XML Web Services, C#, and ASP.NET and SOAP protocols for the Product Recommendations and Validations.
- Re-designing the main website to improve user experience and add new functionalities using Angular JS.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
- Hands on Experience on Angular JS technology for one complete project in rebasing the UI of the application using the techniques in Angular JS.
- Designed a windows desktop application using the database SQL and C#.NET.
- Written complex SQL queries for making changes in the database.
- Used the web form to host Report Viewer in Silverlight.
- Created Pop up Windows using jQuery for Client-side scripting.
- Implemented web services Using ASP.NET for consumption by the client application.
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Designed and developed a module in our EAP which is useful to search a customer and then edit his preferences on receiving our regular and blast emails.
- Designed and developed functionality to search for a new / existing agent. Add / Edit related information.
Technologies Used: VB.NET, C#.NET, ASP.NET, Angular JS, ADO.NET, JavaScript, ASP, AJAX, SQL, Crystal Reports, VSS.
.NET Developer
Confidential
Responsibilities:
- Worked on CRs (Change Requests) & Enhancements for the application.
- Implemented Database Objects like Tables, Queries, Stored Procedures, Views and functions for this project.
- Designed and developed web pages for application using ASP.NET, C#, jQuery, JavaScript.
- Actively involved in fixing the issues and bugs and providing support to the customer.
- Provided reporting facility using SSRS.
- Developed Converters, Styles and Themes using XAML to customize the existing WPF controls using Data Temples, Control Templates and Triggers.
- Created views and partial views-UI and middle tiers for various modulus using C#, MVC, HTML & CSS.
- Developed WCF code from Java Scripts to have same or similar functionalities as the previous website.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using JQuery UI and Angular JS.
- Used technologies provided by the .NET frame work including ASP.NET, ADO.NET, web services using SOAP and data manipulation using XML Design.
- Responsible for build and deployments in test/UAT environments and in production environment.
Technologies Used: C#.NET, Ajax, JQuery, ASP.NET 2.5, Web Services, LINQ, SQLServer, SSRS
