Full Stack .net Software Developer Resume
Edison, NJ
SUMMARY:
- Full Stack .NET Developer with 5+ years of experience in front - end and back-end web application development, implementation of O bject-oriented D esign, S oftware D esign P atterns, MVC 5, N -tire A rchitecture, and O nion A rchitecture.
- Solid understanding of front-end Single Page Application ( SPA) development using Angular.
- Solid knowledge in front-end web development and design using HTML5, CSS3, Bootstrap4 and some other third-party libraries.
- Solid understanding in Angular Feature like creating Service s, Directives, Pipes, Dependency I n jection, Modules and implementing Routing.
- Expertise in different Data Binding and C omponen t C ommination using input and output
- Extensive experience with the features of ASP.NET MVC Razor View Engine, Layout View, Partial View, HTML helper and Filters .
- Consuming RESTful Web API in Angular Services.
- Experienced in developing and implementing with ASP.NET Web API, ASP.NET MVC, Web Service and WCF
- Proficiency in developing with object-oriented programing language in Microsoft C#
- Hands-on experienced in ADO.NET, Entity Framework and LINQ
- Experienced in developing with Agile and SCRUM methodology.
- Thorough understanding in interacting with business users and technical developers and translating business requirements and user expectations into technical specification.
- Experienced in developing with version control tools such as Microsoft Azure DevOps, Jira and Git
- Excellent communication planning, time management skills and experience in working with a cross-functional and global team environment.
TECHNICAL SKILLS:
Programming: Microsoft C#, Java, Python, C/C++
Web: HTML5, CSS3, Bootstrap4, JavaScript, TypeScript, jQuery, Angular2/4/5/6/7, Java Spring Framework
.NET: ASP.NET MVC5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, Linq, ADO.NET
Database: MS SQL Server, MySQL
IDE: Visual Studio, Visual Studio Code, IntelliJ IDEA CE, Eclipse, Atom, PyCharm, Android Studio, Gluon Screen Builder
Others: Git/GitHub, Bitbucket, Azure DevOps, RESTFul, XML, FXML, Postman, Curl, x86 Assembly, Linux/Unix Systems programming, GDB debugger, Google gRPC, Apache Hadoop MapReduce, Jira, SoapUI, NUnit, Jasmine, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Edison, NJ
Full Stack .NET Software Developer
Responsibilities:
- Contributed to both front-end Angular 7 and back-end Web API development.
- Involved in Software Development Life Cycle (SDLC) such as analysis, design, development, and deployment, production support of a .N ET application.
- Developed front-end components using HTML5/CSS3, Angular, jQuery and Bootstrap4
- Improve template with Angular Material and other third-party libraries such as Angular font awesome and ngx-b ootstra p
- Enabled pagination, filter and sort by field functions on task table.
- Create a task management system with Angular modules, component s, directive s and service s to implement key functionalities such as view tasks, create, edit and remove tasks.
- Create user interface using Angular R eactive form with front end data validation
- Created redirection links using Routing
- Using ASP.NET Web API to provide RESTful service to front-end
- Implemented authorization and authentication using JWT token-based authentication
- Used local storage to store the token in login template for prevent losing token after a refresh.
- Implemented back-end CRUD function s with different HTTP Methods to implement different API calls in C#
- Implemented Action Filter in the controller
- Used Error handler and Data annotation for the login page to validate correct input value
- Used LINQ to fetch data in a database context
- Used Postman to test individual Web API
- Collaborated with other developers through Azure DevOps and Git source control
- Used database-first approach to generate C# models by Entity Framework
- Used Karma and Jasmine for Unit Testing on components and service method.
Environment: Angular7, Angular Material, Bootstrap4, HTML5, CSS3, TypeScript, Web API, C#, Microsoft SQL Server 2017, Entity Framework 6 and Postman.
Confidential, Vauxhall, NJ
Full Stack .NET Software Developer
Responsibilities:
- Contributed to both front-end Angular 2 and back-end Web API development.
- Involved in Software Development Life Cycle (SDLC) such as analysis, design, development, and deployment, production support of a .N ET application.
- Developed front-end components using HTML5/CSS3, Angular and Bootstrap4
- Improve template with Angular Material and other third-party libraries such as Angular font awesome and P rimeNG
- Create a task management system with Angular modules, component s, directive s and service s to implement key functionalities such as view tasks, create, edit and remove tasks.
- Create user interface using Angular T emplate -driven form with front-end data validation
- Created redirection links using Routing and implemented Angular Route Guard for data confidentiality
- Using ASP.NET Web API to provide RESTful service to front-end
- Implemented back-end CRUD function s with different HTTP Methods to implement different API calls in C#
- Used Postman to test individual Web API
- Used code-first approach to generate database by Entity Framework
- Collaborated with other developers through Git source control
Environment: Angular5, PrimeNG, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Microsoft SQL Server 2016, Entity Framework 6 and Postman.
Confidential . South Plainfield, NJ
Web Application Developer
Responsibilities:
- Designed web application using ASP.NET MVC 5 with Razor View Engine.
- Generated data models in MVC using Database-first approach
- Implemented Onion Architecture by using Entity Framework 6, repositor ies and unit of work pattern in the project
- Implemented Repository Pattern to isolate the Data Access Layer to apply centrally managed consistent access rules and logic
- Implemented routing using conventional routing and attribute-based routing as well as routing using query parameters.
- Used LINQ to fetch data in the database context
- Displayed result as a Strongly Typed view.
- Created different ViewModels to manage data in different views.
- Developed front-end view using HTML5, CSS3, JavaScript or some online Libraries.
- Implemented Error Handler and Data annotations for the login page to validate correct input value.
- Used Partial class for better code extendibility and better merge collaboration.
- Implemented Action Filter in the controller
- Using Git for version control and code collaboration during the development
- Experienced in Agile and SCRUM based environment for development.
Environment: C#, ASP.NET MVC 5, Bootstrap4, HTML5, CSS3, JavaScript, Microsoft SQL Server 2015, Entity Framework 6 and Git.