We provide IT Staff Augmentation Services!

Full Stack .net Developer Resume

3.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Software Developer with 5+ years of experience in both front - end and back-end software engineering with a particular focus on .NET technologies
  • Solid understanding in single page applications (SPA) development using the Angular framework, which allows a program to function without page reloads.
  • Advanced knowledge in front-end languages such as JavaScript, HTML5 and CSS3, which provides logic, design, and styling respectively for projects.
  • Expertise in front-end development using jQuery and AJAX to allow for updating the pages without reloading.
  • Knowledgeable in writing database design concepts in MS SQL Server, including database design and normalization, which provides the basis for data used in projects.
  • Proficient in ASP.NET technologies such as Web Forms, MVC 5, Web Services, WCF and Web API. Many projects draw from different models of framework.
  • Extensive experience in object-oriented languages, including Microsoft C# used in ASP.NET and Typescript in Angular projects, in addition to Java, SpringMVC and Hibernate.
  • Employed ADO.NET, Entity Framework 6 and LINQ to SQL to enable object-relational mapping consisting of access and modifications to data stored in relational database systems (RDS).
  • Skilled in writing programs that can read and manipulate JSON script as another means of packaging data to be used in projects.
  • Experience in both N-tier and Onion architecture, allowing for separation of concerns in projects that require RDS data.
  • Used Postman to simulate and debug Web API to ensure working condition when applications are run.
  • Provided cross-host communication using Cross-origin resource sharing (CORS), a method that allows an application to communicate with Web API.
  • Successfully completed projects done with Agile and Scrum SDLC methodologies to communicate project requirements and ensure timely results.
  • Demonstrated version control using Git via GitHub to allow contributions from team members into projects, as well as highlight progress and issues.
  • Worked with Slack to provide project planning and communication with team members.
  • Tract record of communicating requirements with peers and implementing project specifications according to customer needs.
  • Excellent time management and planning skills in various work environments.
  • Adaptable to changing needs and external factors.

TECHNICAL SKILLS

Web: HTML 5, CSS3, JavaScript, Typescript, jQuery, Angular 5 - 8, AngularUI Bootstrap, Angular Material

Programming: Microsoft C#, Java, PL/SQL, T-SQL

.NET: Web Forms, MVC 5, Web Services, WCF, Web API, Entity Framework 6, LINQ, Visual Studio 2015 - 2019, Visual Studio Code

Database: SQL, Microsoft SQL Server Management Studio 2017, T-SQL, MongoDB

Others: Git, XML, JSON, AJAX, RESTful, Postman, SDLC, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Full Stack .Net Developer

Responsibilities:

  • Developed the Country Clearance System using MVC5 Framework, SQL Server.
  • Used HTML5, CSS3 and JQuery at the front-end to provide design, styling, and logic for the project. Introduced to object-oriented programming (OOP) through C# in the razor view engine.
  • Employed RegEx features to streamline and manipulate users input for server optimization and user-friendly performance
  • Employed Exception Handling by utilizing Filters on the back end to enable proper redirection and route guarding for better user experience and scripting attack protection
  • Demonstrated create, read, update, and delete (CRUD) functionalities for application using Dapper Framework, which allows users to add or remove resources
  • Implemented the Onion Repository Architecture for maximum abstraction and inter layers communication for separation of concerns.
  • Utilized Data Annotations and Unobtrusive JavaScript for both backend and front-end validations
  • Created Stored Procedures to be called from the Service layers and implemented in the Controllers. This would eliminate the chances of SQL injection attacks and further protects the application.
  • Maintaining and updating a Parking System Application using .Net Core back end and Angular 7 Front End
  • Utilized third party libraries such as AutoMapper to map objects and EEplus to generate report in excel format and send it via SMTP to admin’s email

Environment: ASP.NET MVC 5, Entity Framework 6, Dapper, C#, HTML5, CSS3, JavaScript, jQuery, .Net Core. Angular, AJAX, SQL, LINQ, Visual Studio 2015, and Microsoft SQL Server Management Studio 2017.

Confidential, Piscataway, NJ

Software Developer

Responsibilities:

  • Developed an application using the front-end capabilities of Angular.
  • Utilized Onion Architecture to allow for separation of concerns and minimize coupling.
  • Employed RESTful Web API services at the back-end that allows the project to retrieve and manipulate data from back-end.
  • Created Angular components, modules, and services to separate and decouple the different features of the project and to allow certain functionalities to be replicated throughout, such as employing Web API.
  • Used HTML5, CSS3, AngularUI Bootstrap, Forms and Typescript at the front-end to provide design, styling, and logic for the project.
  • Demonstrated create, read, update and delete (CRUD) functionalities using the Web API’s POST, GET, PUT, and DELETE methods.
  • Enabled CORS to allow communication between the front-end Angular project and the back-end Web API functionality.
  • Added authentication using the help of route guards and interceptors. The project requires a username and password, and JSON Web Tokens (JWT) are provided to authenticated users.
  • Implemented routing using RouterModule to enable easy navigation throughout the project and to assist in authentication.
  • Used Postman to test the Web API to ensure proper functionality of the back-end.
  • Created the project database with a code-first approach, with the database tables based off the model designs.
  • Used MS SQL Server to create the tables and sample data for testing purposes.

Environment: Angular 5-7, Web API, Typescript, HTML5, CSS3, AngularUI Bootstrap, Visual Studio Code, Visual Studio 2017, Postman, and Microsoft SQL Server Management Studio 2017.

Confidential, Chesterfield, MO

Full Stack Developer

Responsibilities:

  • Developed application that focuses on the concepts of RESTful Services.
  • Employed RESTful Web API services at the back-end that allows the project to retrieve and manipulate data from back-end.
  • Created Angular components, modules, and services to separate and decouple the different features of the project and to allow certain functionalities to be replicated throughout, such as employing Web API.
  • Used HTML5, CSS3, AngularUI Bootstrap, Forms and Typescript at the front-end to provide design, styling, and logic for the project.
  • Demonstrated create, read, update and delete (CRUD) functionalities using the Web API’s POST, GET, PUT, and DELETE methods.
  • Enabled CORS to allow communication between the front-end Angular project and the back-end Web API functionality.
  • Added authentication using the help of route guards and interceptors. The project requires a username and password, and JSON Web Tokens (JWT) are provided to authenticated users.
  • Used Observable from the RXJS library in the service layer to enable subscription in the component

Environment: ASP.NET MVC 5, Entity Framework 6, C#, HTML5, CSS3, JavaScript, jQuery, AJAX, SQL, LINQ, Visual Studio 2015, and Microsoft SQL Server Management Studio 2017.

Confidential, Maryland Heights, MO

Software Developer

Responsibilities:

  • Developed an application that combines the concepts of WCF and ASP.NET MVC
  • WCF is used to build this project by combining service-oriented applications. Most notably, the service employs an autocomplete feature to provide functionality to the rest of the project.
  • The model establishes the job class, the view displays the system, and the controller provides the necessary functionalities.
  • Used HTML5, CSS3, and C# at the front end to provide design, styling and logic for the project.
  • Employed Layout page and multiple partial view combines the view as a single view when launched
  • Employed JavaScript, jQuery, and AJAX to enable searching and filtering of jobs without the need to reload the page. The functionality is connected to the front-end through WCF.
  • Used Filter at both global and controller level for exception handling
  • Demonstrated create, read, update and delete (CRUD) functionalities for hire requests.
  • Added routing and authentication for easy navigability and security through a username and password coupled with Form Validation
  • SQL statements were used to obtain the appropriate data from the database. For example, it is used in filtering the database during a search.
  • An ADO.NET connection string was used to allow the program to connect with the database.
  • Used MS SQL Server to create the tables and sample data via SQL commands. The sample data were used to test the application.

Environment: WCF, ASP.NET MVC 5, C#, HTML5, CSS, JavaScript, jQuery, AJAX, ADO.NET, SQL, Visual Studio 2015, and Microsoft SQL Server Management 2012.

Confidential, MO

Software Developer

Responsibilities:

  • Developed an application the utilizes the concepts of ASP.NET Web Forms.
  • Employed the master page to enable certain project features to persist throughout a user session. The website heading needs to persist throughout the website.
  • Used HTML5, CSS3 and C# at the front-end to provide design, styling, and logic for the project. Introduced to object-oriented programming (OOP) through C#.
  • Implemented searching and filtering of organizations using JavaScript and AJAX. Users can search by name, id, and number of likes without refreshing the page.
  • Demonstrated create, read, update, and delete (CRUD) functionalities for organizations, which allows users to add or remove organizations, or change the number of likes.
  • Utilized a toolbox to more easily assemble the UI. Tags associated with the toolbox are places in the HTML pages and act as shorthand for various components, such as data tables and login forms. Employed ViewData and TempData coupled with Form Validation
  • Added routing and authentication for easy navigability and security. Routing, for example, enables the sidebar which allows users to select the type of nonprofit they are seeking. Authentication requires username and password for access to the website.
  • SQL statements in the C# files were used to obtain the appropriate data from the database, for example to retrieve username and password data for authentication.
  • An ADO.NET connection string was used to allow the program to connect with the database.
  • Used MS SQL Server to create the tables and sample data via SQL commands. The sample data were used to test the application.

Environment: ASP.NET Web Forms, C#, HTML5, CSS3, JavaScript, AJAX, ADO.NET, SQL, Visual Studio 2015, and Microsoft SQL Server Management Studio 2012.

We'd love your feedback!