Post Job Free
Sign in

Senior .NET Developer

Location:
Cerritos, CA
Salary:
120000
Posted:
July 08, 2024

Contact this candidate

Resume:

AKIL BATISTE

Senior .NET Engineer

*************@*****.*** +1-213-***-**** https://www.linkedin.com/in/akil-batiste-696563315/

SUMMARY

About 9 years of Professional Software Development experience in developing web applications using Microsoft .NET Framework/.NET Core technologies like C#, .NET, ASP.NET/Core, ADO.NET/EF/Dapper, Web Services, WCF, Web API Restful Services, SQL Server, Angular, IIS on Visual Studio, and Visual Studio Code.

Hands-on experience in design using OOP (Object Oriented Programming Principles).

Experienced in developing Web Services with Python programming language.

Experienced in insurance and E-Commerce Domains.

Strong experience in developing Web Applications using ASP.NET MVC and ASP.NET Core.

Expertise in developing Single Page Application (SPA) with AngularJS/Angular and React.

Solid Experience in Node.js writing server-side code using JavaScript and TypeScript.

Experience in .NET Core and ASP.NET Core.

Strong experience in Writing Restful services using WCF and Web API.

Experienced on Swagger/OpenApi for exposing API Metadata for ASP.NET Core API.

Extensive experience in writing Data Access Code using EF Code First with DDD (Design Driven Development) and TDD (Test-Driven Development) approach, EF Core, and Dapper.

Proficient with SQL Server, MySQL workbench, MongoDB Database development, and strong database knowledge including Tables, Stored Procedures, Views, Indexes, Cursors, User defined data types, functions, and triggers.

Extensively worked on developing applications using Azure DevOps on Version Control, CI/CD pipeline, Automation Testing pipeline, and Agile Sprint Board.

Experienced in Version Controls like Git on Git branching, pull Requests, Code reviews, CI/CD, and Merging Strategy.

Strong development experience in Rich GUI with HTML5, CSS3, JavaScript, Bootstrap, jQuery, jQuery UI and Ajax.

Expertise in using XML/JSON and AJAX/jQuery to Consume RESTful Services.

Strong developing experience in developing Responsive Web Applications using CSS3 Media Queries and Bootstrap.

Good experience with MVP, MVVM, MVC, and Signleton design pattern.

Solid experience in Angular Components, Services, Directives, Routing, Filters, Guards, and Factories.

Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).

Experience in configuring, deploying, and supporting cloud services including Amazon Web Services (AWS).

Experienced in developing test cases for Unit Testing using NUnit and MS Unit Testing.

Special concentration in Ruby language and Ruby on Rails application framework.

High-energy, confident professional with an infectious enthusiasm for technology.

Energetic self-starter with strong communication skills: work well independently or on a team.

Good Team player, fast learner, great listener.

SKILLS

MS Technologies

.Net Framework, .Net Core, WCF, EF Code First/Core, LINQ, ADO.Net, IIS, Dapper, C#.Net MVC, REST, Web API

Web Technologies

ASP.Net/Core, JavaScript, TypeScript, jQuery, Ajax, Angular, React, Tailwind, MaterialUI, NPM, WCF RESTful, Web API Services, Node.JS, Express, ChartJS

RDBMS

SQL Server, MongoDB, MySQL Workbench, MSSQL

SDLC Methodologies

SCRUM, Agile, Waterfall

Design Patterns

MVVM, MVC, Factory, Repository, Singleton

IDE Tools

Visual Studio, Visual Studio Code

Languages

C#, Java, C++, C, Python, SQL, Ruby on Rails

Frameworks

.Net Framework, .Net Core

Version Management Tools

Git, GitHub, GitLab, MS TFS

Operating System

Windows, Mac, Linux

Unit Testing Tools

Karma/Jasmine, NUnit, MS Unit Test, XUnit

Database Connector

ADO.Net, EF.Net, Dapper.Net

Rich UI Technologies

HTML5, CSS3, CSS3 Media Queries, AJAX, JavaScript, JSON, Bootstrap, LESS, SASS

EXPERIENCE

Senior DotNet Developer, MMC Global 2022 Sep – 2024 Feb

Working as a roll of Senior .Net Developer for developing applications using .NET Core, Angular, C#, ASP.NET Core, JavaScript, TypeScript, HTML, CSS, and SQL Server.

Participated in daily scrum meetings for efficient and effective high-quality software development.

Communicate with other teams to work smoothly and functionally to make sure the project goals are well processed.

Participated in various stages of software development life cycle (SDLC): analysis, design, development, and maintenance.

Architect and develop new features and enhancements, and make recommendations to the development team.

Develop, enhance, and maintain enterprise software solutions in the form of web applications/services.

Communicate and collaborate with team members on projects and identify areas of improvement in terms of frontend and backend, database development, design, etc.

Used Code first approach and Entity Framework Core for Data Access Layer (DAL).

Using LINQ and Lambda expressions to retrieve data through Entity framework.

Analyze, troubleshoot, and resolve production system issues.

Build and maintain frontend HTML, CSS, and JavaScript templates for the team to utilize in building various web-based products.

Used Bootstrap, Angular Materials, TailwindCSS, and custom CSS3 for responsive web design.

Implemented Stored Procedures, Database Triggers with SQL programming.

Implemented RESTful services with ASP.NET Core and C# to be consumed by various frontends and test the services request/response using Postman.

Developed SPA (Single Page Applications) using RESTful web services with Angular and React.

Build Unit Testing using NUnit.

Developed the Python APIs to dump the array structures in the Processor at the failure point for debugging

Used Python, Django, and Flask to interface with the jQuery UI and manage the storage and deletion of content.

Used ASP.Net Core built-in Dependency Injection to improve the performance and reliability of the application.

Implemented Object relational mapping (OR/M) with EF Core Code First and Dapper.

Used JWT for Authentication and Authorization.

Configured Azure DevPos to do Version Control, CI/CD pipeline, Agile Sprint board, and Automation Testing pipeline.

Used Git to do Git branching, Pull Requests, Merging Strategy, Code Reviews, and CI/CD.

Involved in developing Security infrastructure for Microsoft Azure services and other online services from Microsoft and providing security as a service to Azure customers.

Used Octpus for deploying the application to different environments of Dev, QA, STG, and Production.

Implemented Server and Client-side validations using ASP.NET remote validations and JavaScript.

Exposed the API Metadata using swagger for external systems.

Environment: .NET Core, ASP.NET Core, Swagger, EF Core, Dapper, RESTful Service, JavaScript, TypeScript, Ajax, Angular, React, NUnit, HTML5, CSS3, BootStrap, TailwindCSS, IIS, SQL Server, Visual Studio, Git, Azure

Senior Software Engineer, Gimmal 2021 Feb – 2022 Aug

Designed and Developed Web Application using ASP.NET Core API, C#, SQL Server.

Designed and Developed new features for the application using C# within .Net Framework.

Developed the backend of the application using Rails which communicates with MySQL.

Involved in developing and implementation the backend web application using Ruby on Rails and Rake files.

Work with business units to get and understand FSDs (Functional Specification Documents).

Optimized the application performance on client side and server side.

Implemented Angular Routing and navigation, Components, and Services.

Used LINQ and Lambda expressions to retrieve data through Entity Framework.

Developed SPA (Single Page Application) using Angular, React, and TypeScript.

Develop, enhance, and maintain enterprise software solutions in the form of web applications/services.

Created store procedures, Functions, Triggers, and Views.

Implemented REST with API.NET Core API and C# to be consumed by various frontends and test the service request/response using Swagger.

Work and communicate with other teams to have smooth development and integration.

Created and consumed Web Services using Visual C#.

Involved in API Design and Angular UI Architecture Design.

Used ASP.NET Core built-in Dependency Injection to improve the performance and reliability of the application.

Developed multiple TypeScript modules for managing Angular 9/10 code.

Worked experience with Authentication and Authorization, Forms-based Authentication, Roles and User Account Impersonation in .NET Security.

Defined request-response message system, typically expressed in JSON, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side ASP. NET web API.

Implemented ASP.NET, ADO.NET, RESTful web services and data manipulation using the .NET framework.

Implemented Azure SQL Server to store the recruitment data and wrote efficient queries and stored procedures that saved manual efforts for data cleansing, efficient data handling, and data sanitization.

Developed RESTful Web Services using Web APIs.

Created Application Pools in IIS 7 for bridging the application where different projects are calling WCF services.

Developed entities for data access with Microsoft SQL Server using Microsoft Entity Framework Code First.

Utilized Report Viewer Control to display Table, List, and Matrix reports on ASP.NET Web Forms.

Implemented N-Unit Framework and X-Unit Framework unit tests and maintained 70% code coverage for the application.

Used Team Foundation Server (TFS) for source control, data collection, reporting and project tracking.

Environment: C#. Asp.Net Core, Angular 10/11, TypeScript, NPM, Node JS, Azure, HTML5, CSS3, Bootstrap, SQL Server 2017, NUnit, TFS, Agile, Visual Studio, Windows

Senior DotNet Developer, Hewlett Packard Enterprise 2018 Aug – 2021 Jan

Prepared case and activity diagrams using UML during the analysis, requirements gathering, and development phases of the project.

Build Web forms using ASP.NET 4.8 and C#, implementing Presentation, Business Component, and Database access layers.

Utilized Dataset, Data Reader, and Data Adapter objects extensively to retrieve and manipulate data.

Writing business and data access components (as separate assemblies) in C# utilizing ADO.NET transaction management.

Implemented Redux for state management in React.js applications, improving scalability and maintainability of codebases.

Worked extensively with ADO.NET objects, DataSets, Data Tables, and Data Adapters to manipulate, retrieve, store, and display data from SQL Server.

Designed WCF service for connecting frontend interface to backend database and redesign SQL Server database for POC (Proof of Concept) phase.

Root cause analysis and fixing the IIS Web Server Related issues.

Involved in writing the Unit Test Cases on Business and Service classes using NUnit. Involved in various phases of system testing such as unit, integration and regression testing.

Responsible for creating and implementing user workflows and use cases

Environment: Net Framework 4.8, C#, Visual studio, Team Foundation Server, ASP.NET, SQL Server 2016, IIS, Web services, HTML, CSS3, jQuery, AJAX, Agile, Windows.

DotNet Developer, InterWorks 2016 May – 2018 Apr

Participated in the Software Development Life Cycle (SDLC) including analysis, design, development, and testing.

Utilized ASP.NET MVC 5.0 to allow full control over HTML5 and jQuery generated by the application.

Implemented client side validations using jQuery/Java script and ASP.NET MVC 5.0 Data annotations to do validations on the Model Data.

Used Validation Controls in ASP.NET MVC and developed custom validation controls for validating views.

Implemented a system services SOA application platform for use by all web applications utilizing Windows Communication Foundation (WCF).

Used SOAP to Implement Web Services.

Implemented a number of support tools using ASP.NET MVC, WEB API, and JavaScript.

Improved performance by handling XML data in SQL server.

Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2012 using SQL.

Involved in creation of .NET XML Web Services and used AJAX for consuming Web Services.

Written the test cases by understanding each API and considering all the possible scenarios as per the client expectations.

Ensured code quality and reliability through unit testing and integration testing of React.js components using Jest and Enzyme within the .NET ecosystem.

Used WCF for communicating to the API and between the layers.

Utilized C# to create Win forms.

Created Win Form applications with significant business logic.

Used AngularJS as the development framework to build a single-page application.

Worked on Angular JS to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.

Created ASP.Net Web services, Web applications, and Windows applications using C#.Net and Entity Framework.

Environment: Visual Studio, .Net Framework, C# .Net, ASP.Net, ASP.Net MVC 5, Win Forms, HTML, jQuery, AngularJS, JavaScript, IIS AJAX, WCF, Web Services, Web API, SQL Server 2012, Entity Framework, Win Forms, SQL, PL-SQL, Windows

. EDUCATION

Bachelor of Science (B.S.) - Computer Science, Cambrian college



Contact this candidate