.net Full Stack Developer (technical Lead) Resume
SUMMARY:
- 7+ years of experience in design, development, coding and testing of business/commercial applications using Microsoft Framework, CLR, .NET Core 2.X, .NET Core WEB API, C#, VB.NET, Entity Framework, ADO.NET, LINQ, COM/DCOM, VB 6, .NET, ASP.NET, WEB API, ASP.NET MVC 5 (Razor), ASP.NET Web Forms, Windows Communication Foundation, Windows Forms, WPF, Windows Services, XML in .NET, SOAP TOOLKIT 3.0, HTML5, CSS3, SAAS, Jquery, JavaScript, AJAX, Typescript, Angular 6+, XML/XSLT, JSON, LINUX SERVER, WINDOWS SERVER, IIS 8. Experience with SQL SERVER, MySQL, ORACLE and Mongo DB.
- 4 years of experience in iterative software development methodologies e.g. Agile, Scrum and waterfall etc.
- Experience in Third party controls for .NET applications like DevExpress, Dev Extreme, Sync fusion, Telerik, Kendo UI and Infragisitcs.
- Business and domain knowledge of Financial, Warehouse, Logistics, Custom House, Merchandise.
- Experience with n - tier and n-layer .NET Core projects.
- Experience in MicroServices with .NET Core with REST Web API and SOAP Web services using Microsoft technologies.
- Experience in design patterns, Async, Func, Action, Lambdas, LINQ, Generics, Parallels with C#, SOLID best practices with C#.
- Experience in Entity Framework: Database First and Code First with Migrations, ADO.NET data controls.
- Experience in Repository Patterns and POO patterns such MVC and MVVM with C#.
- Experience in IOC and Dependency Injection with C#.
- Experienced in client side programming using Angular 6+.
- Experienced in structure project in models, service, components, pipes, directives with Angular 6+.
- Experience using Node JS, NPM manager, Angular CLI, web pack, karma testing.
- Experienced in data modelling using ORACLE, MySQL, and SQL Server, developing stored procedures, triggers and functions.
- Experience in deployment and CI (Continuous Integration) with Git and Jenkins.
- Proficient in developing applications using client-side technologies like HTML5, CSS, JavaScript, Typescript, Jquery, AJAX, JSON, Angular 6+.
- Expertise in Database Design and Database Programming using SQL Server, MySQL and Oracle. NoSQL Database in Mongo DB.
- Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, Jquery, Angular 6 etc.
- Worked on various architectures like MVC4/MVC5, SOA, MVP, MVVP, Multi-Tier architectures.
- Extensive experience with Angular, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Hands on experience in using Web Server - IIS.
- Experience in developing AJAX .Net applications by using Framework 2.0, 3.5 and 4.0.
- Solid experience in developing WCF Services using C#, SOAP, UDDI and XML.
- Experience with designing and development of applications using MVC, MVVM design patterns.
- Experienced with using Source Code Version Control Systems like Vault, SCMMANAGER, Tortoise SVN, Bit Bucket, GitHub and TFS (Team- Foundation Server), GIT.
- Good knowledge on Azure Virtual Machine Paas and Saas.
TECHNICAL SKILLS:
Programming: C#, JavaScript, Typescript, Visual Basic, C++, Java, Visual Basic 6, bash, HTML5, CSS3, XML
Tools: Visual Studio 2005 - 2017, Microsoft Team Foundation Server, Atlassian JIRA & Bit bucket, PowerShell, TFS, Git, Node JS, Web pack 2
Frameworks: .NET, ASP .NET MVC & Web Forms, .NET Core, Angular, Angular JS, NUnit, XUnit, Jquery, Bootstrap, Telerik, Kendo UI, DevExpress, ASP Classic
Databases: SQL Server 2000 - 2016, Oracle, MySQL, Mongo DB
Additional Software & Technologies: Azure, IOC, DevOps, TDD, Dependency Injection, Continuous integration, Continuous Deployment, MS Office, MS Project, MS Visio.
PROFESSIONAL EXPERIENCE:
Confidential
.NET Full Stack Developer (Technical Lead)
Responsibilities:
- Design new architecture for future enhancements and file management.
- Design Jenkins Continuous Deployment pipeline, configure windows 2012 servers to provide Development, QA and Production environments for automated releases of builds.
- Design and develop baseline infrastructure C# classes for data access using Entity Framework and Dependency Injection in .NET Framework 4.6.
- Provide peer review for team, and talk to them for keep using the best practices in the Angular project and .NET.
- Implement Repository Patterns for Mongo DB database CRUD Operations.
- Create MicroServices with MVC Web API for survey and routes business.
- Restructure Angular in customs modules.
- Develop survey module in Angular and schedule routes module in Angular.
- Generate MicroServices rules to reverse proxy in Node.js
- Migrate and updates from Angular 6 to Angular 7.
- Implement full calendar for scheduler module.
- Design pipelines for Jenkins continuous integration.
- Discuss with product owner about the design of the application architecture and components.
- Provide estimates of development effort in sprint planning meetings.
- Prepare content for workshop to help team leverage code standards and code quality.
- Find solutions to most challenging issues with development and deployment of application.
- Fix and enhance reports for users.
Environment: C#, .NET Core 2.1, Web API,, Angular 7, SQL Server 2014, Windows Server 2012, JSON, Visual Studio 2017, NoSQL, Mongo DB, Firebase, JWT JSON Web Token, Visual Studio Code, Jenkins, Node.js, Postman, Node JS
Confidential
.NET Full Stack Developer
Responsibilities:
- Implemented conditional formatting module in C# VSTO and singleton best practices.
- Assisted technical leader to design applications baseline code, generate the Visual Studio 2017 project and adding initial code to TFS, add Dependency Injection configuration for ASP .NET MVC app.
- Developed unit test project to validate logic in some of the components of the application
- Generated data services to communicate with front end.
- Generated Repository classes to obtain data access using Entity Framework.
- Developed bulk inserts from backend to Oracle Database.
- Created packages in Oracle databases.
- Generated re-factorizations of code C#.
- Fix and enhanced reports for users.
Environment: .NET Core, C#, .NET 4.6, ASP .NET Web API, ASP .NET MVC, Unity Injector, Oracle 11g, Team Services, TDD, JSON, Release Management, DDD, Visual Studio 2017, ALM, Fluen API, Oracle Driver for .NET, Git, Continuous Integration, Continuous Delivery, TFS (Team Foundation Server)
Confidential
.NET Full Stack Developer
Responsibilities:
- Implemented DevExpress UI Controls for new Win forms projects.
- Developed XSD and add XML nodes to billing.
- Implemented CORS in MVC Web API.
- Generated services classes that provide data from backend into UI layer.
- Developed ASP .NET web methods to communicate with Jquery AJAX methods.
- Implemented third-party Jquery controls in Front End Web applications.
- Designed new architecture for future enhancements.
- Migrated projects from Framework 2.0 to Framework 4.5 for Custom House.
- Created .NET Restful WEB API for business and authentication users.
- Enhanced authentication security for users in Web site ASP.Net.
- Generated domain classes and migration for database.
- Developed task and activities module for projects.
- Developed amortization for financial module.
- Developed visits register module implementing Dev Extreme UI control to allow user device camera capture receipt photos and save it to the database.
- Developed Balance Score Card module.
- Deployed application to QA and production IIS.
- Maintained applications for web services, applications for WCF applications, applications for windows services, applications for UI Android mobile applications.
- Performance and enhances to projects.
- Oracle integrations SOA applications with .NET web services.
- Maintained Sync fusion UI Controls for Win forms projects.
Environment: C#, .NET Framework 4.2, ASP .NET MVC, Razor, JavaScript, Data tables, Jquery, AJAX, CSS3, Bootstrap 3, Entity Framework, HTML5, SQL Server 2012, Visual Studio 2013, .NET Framework 4.0, ASP .NET Web Forms, ADO .NET, XML Web Services, C#, Visual Basic, LINQ, Crystal Reports, Visual Studio 2005, Virtual Box
Confidential
.NET Full Stack
Responsibilities:
- Understood the application architecture to develop new modules.
- Analysed requirements for migration.
- Generated SQL tables and queries for database creation.
- Generated services classes that provide data.
- Design and developed UI control to integrate in Kofax Capture platform.
- Migrated components from COM Libraries in Visual 6 to C#.
- Investigated how to integrate platforms for .NET controls.