Lead Full Stack Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 10+years of experience with Microsoft .NETFramework and Visual Studio .NETon designing, developing and maintaining both web and windows based applications.
- Experienced in full Software Development Lifecycle(SDLC) starting from Requirements Analysis, Design, Development, Testing, Maintenance, and Enhancement & software Applications.
- Worked in Waterfall Model and Agile/Scrum software development methodologies.
- Expertise in using Object Oriented Programming Concepts(OOPS),C#.Net, ASP.NET,for developing 3 - Tier and N-Tier Component based applications.
- Experienced in consuming and developing Web Services using Simple Object Access Protocol, developing Service Oriented Architecture SOA based services.
- Having Experience on Graphical User Interface(GUI) Design using technologies like HTML4/5, DHTML, CSS, JavaScript, AJAX Controls, AngularJS, WPF(Windows Presentation Foundation).
- Experience in working with Windows Communication Foundation(WCF),Windows Presentation Foundation(WPF) and Windows Workflow Foundation(WWF) in .Net Framework 4.5/4.0/3.5/3.0 and Language Integrated Query(LINQ) in .Net Framework 4.5/4.0/3.5.
- Extensively used AngularJS for the website development.
- Strong analytical and programming skills with proven track record in creating elegant, flexible and maintainable solutions as per Business Requirements.
- Development languages and technologies utilizedC# .NET, C# WinRT/UWP, WPF, WCF, C++, JSON, JavaScript.
- Good knowledge in Xamarin for the mobile application development
- Excellent knowledge in Object Oriented analysis and design (OOAD), Agile Development Methodology, Service Oriented Architecture (SOA) and Model-View-Controller Architectures (MVC),MVVM.
- Implemented architectural patterns Model View Control (MVC), Model View Presenter (MVP),Singleton, etc.
- TrizettoFacets- Experienced withFacetsData Model, Data Dictionary, Table Structures, Database Object Naming Conventions, Database procedures, Database triggers, Referential Integrity, Batch System Architecture.
- Extensive experience in designing applications using OOPS concepts andDesignpatternslike PRISM, MVVM, Abstract Factory, Singleton, MVC, MVP.
- Experience in developing MVVM based applications to implement WPF based desktop application development.
- Expert knowledge on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, JQuery, Web Services, AJAX, CSS, Master Pages and Site Map to improve user experience and performance.
- Experienced in using .Net technologies such as ASP.Net, and C #, ADO.NET, Windows Services, Web Services, XML/XSL/XSLTandSQL Server.
- Good understanding and experience in developing Service Oriented Architecture(SOA),Web Services,.NET Remoting, SOAP,WSDL,UDDI and DOM.
- Expertise in database design and database programming in MS-SQL Server 2005/2000/7.0/6.5 (using stored procedures, functions and triggers,SQL,T-SQL), Access and Oracle9i/10g.
- Expertise in creating UI Web pages using HTML Controls, Web Controls and User Controls ASP.Net using C#.Net with AJAX.
- Having Experience in developing web enabled applications by using BOOTSTRAP and NODE.JS.
- Successfully deployed .NET Applications on IIS 5.0, IIS 5.1,IIS 6.0,IIS 7.0.
- Expertise in developing reports using Crystal Reports and SQL Server Reporting Services.
- Involved in Unit testing, Integration testing and Functional testing.
- Experience in writing N-Unit test cases to test the Libraries/Components written in C#, load and performance testing.
- Familiar withData Warehouse and Business Intelligence architectures.
- Supported customers during post-production phase of an application and resolved customer issues. Helped team in reproducing and fixing complex bugs.
- Team player with excellent communication and written skills with exemplary analytical and problem solving skills.
TECHNICAL SKILLS:
Languages: .Net Framework (2.0, 3.0, 3.5, 4.0), C#, C++, SQL, Javascript, ASP.Net,VB.NET,JQuery, XAML, XML
Operating System: Windows Win7/8/Vista/XP/NT/Server 2000/2003/2008 , UNIX
Web Technologies: HTML,CSS,BOOTSTRAP,DHTML,XHTML,XSL XSLT, JavaScript, JQuery, JSON, AJAX,KnockoutJS, AngularJS
.Net Technologies: ADO.Net, ASP.Net 2.0/3.0/3.5/4.0 , MVC, .Net Framework 1.1/ 2.0/3.0/3.5/4.0 /4.5, WCF, Win Forms, Web Services, WPF, LINQ, Entity Framework
Web Application Servers: IIS 7.0/ 6.0 / 5.0/5.1.
RDBMS: MS - SQL Server 2000/2005/2008 (T-SQL, Stored Procedures, Triggers, DML, DDL, DTS, SSAS), MS Access 97/2000, PL/SQL,T-SQL Oracle
Reporting Tools: SQL Server Reporting Services (SSRS), SSIS Package.
Microsoft Office Tools: Microsoft Word 03/07/10(beta), MS Visio, Excel, PowerPoint, Access, Outlook, InfoPath 2007/2003.
IDE Tools: Visual Studio 2013/2012/2010/2008/2005/2003 , .Net Framework 1.1/ 2.0/3.0/3.5/4.0 /4.5,ExpressionBlend,UML
Version control tools: Visual Source Safe 6/5, Team Foundation Server,SVN
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Lead Full stack developer
Environment: .NET Framework 4.5.1/4.5, MS Visual Studio.NET 2015, Entity Framework, VB6,vb.net, CSS, NodeJs,Telerik UI, AZURE, Junit,SignalR,Facets,JavaScript, SSIS,SSRS, Telerik webcontrols,Docker, sql server 2013, TFS
Responsibilities:
- Handled daily maintenance of multiple company websites, via various technologies such as C#, VB, .Net, JavaScript and others. Familiar with both MVC and Webforms methodologies.
- Responsible for bug fixes, internal client support and deployments in a Dev -> Stage -> Production environment.
- Handled enhancements to websites as requested by both internal and external clients. Assisted with gathering of requirements as well as testing when needed.
- Administered and maintained all accompanying databases utilizing SSMS / T-SQL. Optimized or created Stored Procedures to interact with websites. Responsible for data integrity across multiple servers and environments.
- UI/FrontEnd using AngularJS (2),NodeJS, HTML5, CSS3 and GIT as the Version Control System.
- ConsumingNodeJSRestFul API services. involved in all phases ofDashboardDevelopment i.e. Analysis, Design, Development, Implementation and Testing.
- Utilized theBackboneMarionettelibrary for complex layout management techniques using Object Oriented JavaScript. Developed page layouts, navigation, animation buttons and icons.
- Used EXTJS for building rich internet applications,Backbone.JS to optimize in-browser use and to load the module and to improve the Speed.
- Designed and developed theDashboardusing ASP.Net Core
- Created aVisualFoxPro9.0 Supplemental Pension, Records and Billing, Audit Systems for Supplemental Pension Department. Participated in all aspects of systems development life cycle including analysis, project specs, design, programming, testing, deployment, end user and system maintenance.
- Created Health Benefits, Eligibility and Claims Systems withVisualFoxPro7, 8, 9, VB.NET, C#, ADO.NET, MS SQL 2005/2008, T-SQL, SSRS, Oracle, Crystal Reports XI. and support all users. Helping Database Administrator to create, modify and maintain Oracle and MS SQL Databases.
- Exported the analyzed data to therelationaldatabases using Scoop for visualization and to generate reports for the BI team.
- Using SQL server 2013 database as back-end along with the Entity Framework and LINQ(LINQ TO SQL And LINQ TO XML) to access the databases. Worked on designs using Responsive Web Design Grids (RWD).
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime. Implemented easy responsive design using Responsive Web Design Grids (RWD)
- UsedSignalRAPI to add real time functionality to ASP.NETCore applications.
- Utilized current and upcoming industry trends and practices to createSitecoreCMS websites.
- Experience with third party controls likeTelerikand Dev Express
- Performed extensive unit testing usingJunit
- Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Web driver with Test NG andJunitframeworks.
- PerformLync2013 Performance Testing and HP hardware Configuration.
- Extensive experience in Agile/Scrum, Test Driven and Domain Driven developments.
- UsingHarvestCM for Development Source Control.
- Attended daily scrum meetings.
- MS SQL (2008, 2014), MYSQL, RDBMS, DDL, DML, DCL, SSRS, SSIS, Excel, VBA Creating and optimizing SQL queries, Store Procedures, Views, and using Query Optimizer
- Joins, Aggregate Function, Sub Queries, Cursors, Index, Constraints
- Maintaining, debugging, troubleshooting and enhancing C# andVisualFoxProapplications.
- SSRS - Creating and maintaining reports using 2008 BIDS R2 and SSDT.
- SSIS - Extract, transform, and loading data to and from MS SQL to other database and source.
- Worked with MicrosoftAzureService Fabric which makes it easy to package, deploy, and manage scalableand reliable microservices and containers.
- Primary technology include Peoplesoft HCM, Oracle HCM Cloud and .NetCore with Microsoft Azure asPaaSplatform
- By using MicrosoftAzureService Fabric Addressed the challenges in developing and managing cloud native applications.
Confidential, Tallahassee,FL
Lead .Net Developer
Environment: .NET Framework 4.5.1/4.5, MS Visual Studio .NET 2013/2012, Entity Framework, C#, VB6, SQL Azure, UML, CSS, JavaScript, jQuery, AZURE,WebAPI, xmpie, Angular2,NodeJs, PowerShell, RESTful API'S, Sencha, MicrosoftdynamicsAX2009 (ERP), MicrosoftdynamicsAX2012 (ERP),VeraCode, Bootstrap, SSIS, XML, LINQ, TFS, LINQ to SQL, T-SQL,IIS 7.0
Responsibilities:
- Involved in requirement gathering, database design, N-Tier Application development (MVC), User Interface, Application Layer, Business Layer, XML Parsing, creating and consuming Web Services, system integration and deployment.
- Involved in complete Life Cycle including Analysis, Design, Development and Testing and followed Agile/Scrum Methodology with bi-weekly sprints.
- Constructed Class Libraries containing code for business and data access. The logic was implemented using C#.
- Applied Object Oriented Programming (OOP) concepts like Encapsulation, Inheritance, Polymorphism and Abstraction.
- Developed company internal application using C#, MVC5, HTML5, AJAX, and SQL Server 2012.
- Used Entity Framework for ORM mapping to relational databases, classes to database tables and CLR data types to SQL server data types.
- Developed Web Applications using MVC4 design pattern, and Razor as view engine and HTML5 as markup.
- Developed data driven business logic engine using OOPs,DesignPatterns,SOLIDPrinciples, C# and SQL Server database.
- Involved in Data modeling, designing, and buildingrelationaldatabases.
- Built and maintained repository for re-usable deliverables, methodologies, and business development documents.
- Involved in Deployment and Documentation.
- Excellent experience with developing, designing, deploying Web Service, WCF, and WEB API in cross domain environment and other .NET technologies including Entity Framework 6/5/4, ADO.NET, and LINQ.
- Worked with Microsoft's platform as a service (PaaS) and created applications and cloud Services using windowsAzureplatform.
- Worked with MicrosoftAzureto deploy database in cloud.
- IntegrateAzureActive Directory for all user authentication/authorization and organization profiles.
- Deployment and execution of test cases on device and Hyper-V using WindowsPowerShell.
- Completed High Level Design and documentation of a project to allow a new system to integrate into an existingPowerBuildersystem calling the PB objects as services through an intermediary layer system and allow both systems to run parallel.
- Executed automated test scripts inUnix batchrunner, analyzed the causes of failures and created reports.
- Designing and developing SSRS Reports, workflows inMicrosoftdynamicsAX2009 and 2012(ERP).
- Having good knowledge in integratingAXwith .netapplications using XML and Excel files.
- Implemented various configurations for creating newAzureprofiles.
- Created a script to add indexes to SQLAzuretables.
- Developed reusable user controls and used third party custom web controls using C# ASP.NET.
- Created and Consumed WCF Services in the services layer.
- Worked with MSMQ and used WCF for communicating with services created for asynchronous document processing using MSMQ and Multi-threading.
- Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, and LINQ to Objects.
- The ADO.NET Entity Framework was used for the object to database mappings.
- Created the Web API controllers in ASP .NET MVC5 to build, maintain RESTful API's, and also consumed API's client side using Angular2 data binding.
- Client-side scripts (controllers and UI logics) are built using Angular2 andNodeJS
- Imported SQL Azure database to a local SQL Server using SSIS.
- Used T-SQL to include querying and making changes in the database, using functions and CRUD statements.
- Implemented Web Accessibility in web based course format focusing on WAI-ARIA and Section 508 compliance with FDA approval.
- Also worked on T-SQL to send the queries for the server irrespective of the UI of that application.
- Used Node.js and Bootstrap for developing web enabled applications.
- Used JavaScript and jQuery for client side scripting to create highly responsive interfaces for users.
- Used AJAX, and JavaScript for validations and post-backs and CSS3 for enhanced interfaces.
- Maintaining a web application using IIS7.0.
- Involved in developing the web pages using Angular2, Sencha which are powerful in building the Single page web applications.
- Broke down by types of tests and parts of the test.
- Involved in migrating the whole code base of Angular 1.4 to Angular2.
- Building Angular2 application on NPM packages.
- Created JSON based Azure Resource Manager (ARM) templates for deployments.
- Used SOAP protocol for accessing web based services and communication between applications.
- Starting operations from ground zero as the company’s fourth employee, engineered and implemented the entire corporate technology infrastructure, with unlimited scalability, resiliency, security and monitoring, entirely in the cloud using Microsoft AzureIaaS, MS SQL Server, Active Directory, O365, Citrix NetScaler, Gigabit DIA, Palo Alto 3020 Firewall, FireEye, Cisco 2911, WAN, LAN, and hosted PBX.
- Wrote C#.NET class Models for database connectivity and execution of stored procedures in SQL Server 2012.
- Involved in System Unit Testing and Integration Testing in development environment and ensuring application is according to specifications.
- Worked on Team Foundation Server.
Confidential, Naperville, IL
Lead .Net Developer
Environment: .NET Framework 4.0, ASP.NET, C#.NET, MVC 4, WCAG, WCF RESTful, SOAP, TDD, Microsoft Visual Studio 2-10, Team Foundation Server 2010 (TFS), AJAX, Oracle 10g, jQuery, JavaScript, AngularJS,Bigdata,CSS 3, HTML 5,PHP,SSIS, Web API, Bootstrap UI, WCF, LINQ, Entity Framework 5/6
Responsibilities:
- Responsible for requirement analysis and developing technical specifications.
- Responsible for specifications review and part of estimating of deliverables.
- Developed the application in MVC 4 Framework and C# to meet the architectural design.
- Developed the site using jQuery, HTML, CSS and JavaScript to maintain consistent look and feel throughout the application.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client application.
- Consumed REST API's which provides information on the promotions to be displayed on the site.
- Created Stored Procedures, and Triggers on the database to provide/insert specific data from multiple tables for Web API services.
- Interfaces are upgraded into the latest version ofBizTalk(2013 R2)
- Implemented the business process defined by the business analyst and creating the Orchestrations necessary to implement those usingBizTalkServer 2013.
- Experienced in working withKenticoCMSE-Commerce Portal and DotNetNukeCMS. Performed successful application development and upgraded multiple version ofKenticoCMS.
- Consumed all the synchronous AXAPTA services and Java web services from theBizTalkOrchestration.
- CreatingJava, J2EE reusable business components and XML, XSL and XSD schema definitions.
- Used SOAP UI for testing of SOAP based web services.
- Utilized in-depth knowledge of functional and technical experience in Oracle PL/SQL programming,Java/J2EE and other leading-edge products and technology in conjunction with the industry and business skills to deliver solutions to the customers.
- Developed application in ASP.NET using C# in code behind Pages.
- Extensively worked with LINQ to Entities, which uses Entity Framework and NHibernate to handle the communication with the database.
- Worked with Web API's to make calls to the Web Services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Experienced in developing web pages complacent with Web Content Accessibility Guidelines WCAG and ability to apply W3C web standards.
- Created CRUD operations with Web API Models and Entity Framework.
- Developed Web Forms in ASP.NET.
- Creating Data Flow, Control Flow tasks for transforming and importing data from different sources withSSIS.
- Developed the Business Logic layer and Data Access layer using OOPS concepts to provide code inheritance and encapsulation.
- It's a retail domain so we developed a website for mobile application (shop your way).
- Created new database objects using PL/SQL in Development and Production environment for Oracle 10g.
- Worked withSSISfor gathering data from different data servers.
- UsedSSISfor data transformation from Excel data base to SQL Server 2008 and SSRS for reporting.
- Developed custom C# classes to get and post data through JSON objects.
- Developed Web applications and Web Services using ASP.NET, C#, MVC4 with Razor, Entity Framework 5/6, LINQ, HTML5, CSS3, JavaScript, AngularJS and Bootstrap UI.
- Used custom error handling methods.
- Used TFS and Subversion for Source Code Control, for project related document sharing and team collaboration.
- Was responsible for implementing the changes as required by the client from time to time.
- Created Excel Macros and Models to automate auditing process.
- Participated in Daily stand up meetings with team lead, analysts and test coordinates.
Confidential, Sacramento, CA
Sr.Net Developer
Environment: Visual Studio 2010,C#,ASP.NET,Entity Frame Work 4.0,SQL Server 2008 R2,AJAX,XML,XSL/XSLT,TFS2010,WebServices,ADO.NET,service,PHP,Kony,github,broker,LINQ,XML,SOAP,WSDL,JavaScript,JQuery,AngularJS,WebForms,HTML,CSS,ASP.NET. MVC 3.0,WCF,SSRS
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOPS) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF, and WCF REST Services and also used different bindings to make it available to different types of clients.
- Created and consumed services using WCF, and C# to generate and e-mailed those reports to the requested user.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .NET 4.0 for web pages.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Generated development s forkonymessaging services
- Integrated data base with the mobile application for food menu
- Worked on java, java script for this application development along with newkonymobile fabric
- Used ASP.NET MVC Framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Extensively used User interface controls which use jQuery to validate client side validation.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details View, Repeaters, and Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Debugged/enhanced existing Excel VBA macros to support critical financial models.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Wrote Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, and Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Implemented single page applications using AngularJS.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Confidential, PA
Sr.Net Developer
Environment: .NET Framework 4.0/3.5,WPF, WCF, Visual Studio 2010, UML,MVVM, Oracle 10g, Toad, SVN.
Responsibilities:
- Participated in System Analysis and Application Design Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Participated in full Software Development Life Cycle (SDLC) and implementing the application using MVVM pattern with WPF forms as the front end communicating to Middle Tier Service based on SOA architecture.
- Developed WPF application using Control Templates, Data Templates, Bindings, Converters, Routed Events, Command Bindings, Commands and new features like LINQ and lambda expressions.
- Created UML and ER Diagrams in assistance with Business Analyst and followed Scrum methodology of agile development with a sprint for 30 days.
- Gathered and implemented functional requirements using Microsoft Project and Visio.
- Developed Data access Layer Using Entity Framework.
- Configured and Deployed code to production.
- Generated Unit Test Cases using Visual Studio2010.
- Optimized the Stored Procedure for fast data retrieval.
- Worked on PL/SQL, and created different views for data modeling.
- Used SVN for managing the source code.
Confidential
.Net Developer
Environment: Visual Studio .NET 2005, .NET Framework, ASP.NET, ADO.NET, C++, CSS, IIS 6.0, VSS, XML, XSD, XSL, SOAP, SQL Server 2005, NUnit Testing Framework.
Responsibilities:
- Actively participated in the design, implementation, deployment, configuration, and maintenance phases.
- Followed ann-tieredapproach to make the application development flexible and extensible.
- DevelopedMasterpagesto create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms usingCSS.
- Developed Web User Controls for reusability.
- Involved in writing Client-side and Server-side scripting.
- Developed Security Layers in VB.NET for user Authentication. coded updates and clean up, converted code from VB to C++ when moving code from the business layer to the application layer. Used: C++, VB, Windows Forms,Postgress.
- Created and consumed Webservices using VB.NET.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound theSitemapto theTree Viewcontrol for navigating between several Web Forms.
- Extensively usedXMLandXPathto create, read, and manipulate the XML data.
- Developed reusable custom data access layer usingADO.NET.
- Wrote stored procedures and database functions for data extraction.
- UsedADO.NETas data access middleware for retrieving data and updating records in database.
- Created T-SQL Stored Procedures, Views and User Defined Functions for fetching relevant data.
- Implemented Forms based authentication.
- Unit-tested during the whole code development process and participated actively in the integrationtesting.
- Implemented source control using VSS.
Confidential
.Net Developer
Environment: ASP.Net 1.0, ASP, VB.Net, SQL Server 2000,HTML, XML, Windows 2000 Server.
Responsibilities:
- Involved in analysis and development of website.
- Involved inGUIdevelopment usingHTML, JavaScript, CSS, XML, andASP.NET
- Involved in coding the business logic layer and data access layer usingVB.NET
- DevelopedWeb FormsandWin formsfor different types ofReportsof the CRM.
- Involved in the design, development and maintenance of theSQL Server 2000.
- UsedADO.NET to implement thedata access layer.
- Wrotestored proceduresto handle data manipulations usingTSQL.
- Implementedsecurityusing FormAuthentication.
- Wrote generic error handling routines.