neil ramrattan

neil ramrattan

Mentor
5.0
(4 reviews)
US$20.00
For every 15 mins
8
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior .NET / C# developer with over 20 years of industry experience.
Senior .NET / C# developer with over 20 years of industry experience.

I've worked on projects large and small. Proficient in VB.NET, C#, ASP.NET, SQL Server, Oracle, WPF.
Students: I can teach coding best practices and help you debug code.
Business: I've worked on web, desktop and database applications, large and small. Trouble shooting or enhancing existing functionality.
I'm native English speaker and very comfortable interacting with members of your organization at different levels.
I'm Canadian and live in Toronto Ontario.

English
Eastern Time (US & Canada) (-04:00)
Joined March 2021
EXPERTISE
10 years experience | 1 endorsement
OOP, modern design patterns, SOA architecture. Multithreading.
OOP, modern design patterns, SOA architecture. Multithreading.
15 years experience
Creating tables. SQL Queries, Data loads, T-SQL, Stored procedures, functions, triggers.
Creating tables. SQL Queries, Data loads, T-SQL, Stored procedures, functions, triggers.
10 years experience
Creating tables. SQL Queries, Data loads, PL/SQL, Stored procedures, functions, triggers.
Creating tables. SQL Queries, Data loads, PL/SQL, Stored procedures, functions, triggers.
3 years experience
Worked on desktop application that served as the UI for medical personnel who used Urology devices made by the company.
Worked on desktop application that served as the UI for medical personnel who used Urology devices made by the company.
10 years experience | 1 endorsement
Worked on creating enterprise wide web applications for online publishing firm.
Worked on creating enterprise wide web applications for online publishing firm.

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Leilah Smith
Leilah Smith
May 2022
Neil is one of the best mentors I've found. He has great communication and teaching skills. My favorite part is that he doesn't just take over and do the work for you... he guides you where to look for the answers and talks about the processes of how to discover the answers on your own, in a very supportive way. As someone with a bachelor's degree in education and who has studied educational psychology in depth, this is the best way to learn!!! Plus, he speaks to you like a human and doesn't judge. Bonus!
EMPLOYMENTS
.NET Developer
Experis
2024-03-01-Present
Project: Maintain and enhance GAC’s online information management tools that administers global resource management, procurement, personn...
Project: Maintain and enhance GAC’s online information management tools that administers global resource management, procurement, personnel and various other requirements. Responsibilities: • Update/Create code in Razor views (.cshtml) as per user story requirements • Update/Create C# code in models of domain objects with Entity Framework as the ORM • Update/Create LINQ queries in application Repository, Service layers • Update/Create C# code in Viewmodels, models; Dependency Injection, UnitOfWork, Repository, Service layer design patterns • Create Unit tests using MSTest • Alter/update SQL Server tables and data as required • Utilize the Web Experience Toolkit as the basis for consistent look and feel in UI development in order to comply with Web Content Accessibility Guidelines (WCAG 2.0) AA • Collaborate with Business Systems Analyst and Product Owner during sprint planning meetings to carefully understand user stories and requirements
jQuery
Entity Framework
Unit Testing
View more
jQuery
Entity Framework
Unit Testing
MVC
Microsoft SQL Server
.NET Framework
ASP.NET Razor
Design Pattern
View more
.NET Developer
NexGenRx
2022-11-01-2024-02-01
NexGenRx is a Canadian claims adjudicator, serving plan sponsors, insurers and pharmaceutical companies to pioneer new paradigms for deli...
NexGenRx is a Canadian claims adjudicator, serving plan sponsors, insurers and pharmaceutical companies to pioneer new paradigms for delivering group drug, dental and extended health plans, as well as pension plans. Project: Build a proof of concept website to modernize NexGenRx’s claims adjudication web application that serves thousands of plan members daily, from ASP.NET Webforms to ASP.NET Razor views with .NET Core 6.0 Responsibilities: • Convert Web Forms to Razor views: Rewrite existing Web Forms (.aspx) pages and user controls (.ascx) using Razor syntax (.cshtml files) • Refactor code-behind files (.aspx.cs files), to use the appropriate models, controllers, and views in the .NET Core project. Remove dependencies on Web Forms-specific features and controls • Replace the Web Forms server controls with their equivalent Razor-based counterparts/HTML helper tags • Update some data access in Web Forms like ADO.NET to their respective .NET Core version of Entity Framework Core for database access • Create Unit tests; utilize .NET Core endpoint routing system, dependency injection, middleware pipeline • Code/update SQL Server stored procedures/functions • Collaborate with Business Systems Analyst and Product Owner to carefully understand user stories and requirements
C#
SOAP Web Services
SQL Queries
View more
C#
SOAP Web Services
SQL Queries
Webform
.NET Core
SQL Databases
ADO.NET
Web Application
RESTful API
.NET Framework 4
View more
.NET Developer
Axis Capital
2021-04-01-2021-08-01
• Code/update SQL Server Integration Service packages for ETL of Oracle, SQL Server and MS Excel workbooks • Create/update SQL Server fun...
• Code/update SQL Server Integration Service packages for ETL of Oracle, SQL Server and MS Excel workbooks • Create/update SQL Server functions, stored procedures or triggers as per business requirements • Ad hoc SQL scripting and data analysis • Write/update technical and user documentation for supported applications
C#
Visual Studio
VBA
View more
C#
Visual Studio
VBA
SSIS (SQL Server Integration Services)
Microsoft SQL Server
ASP.NET
View more
PROJECTS
Synergy
Laborie Medical Technologies
2018
Synergy is Laborie’s next generation desktop Urology suite that will enable doctors to perform urology diagnostic procedures with their m...
Synergy is Laborie’s next generation desktop Urology suite that will enable doctors to perform urology diagnostic procedures with their medical devices to record, review results and report.
WPF (Windows Presentation Foundation)
MVVM
Test driven development
View more
WPF (Windows Presentation Foundation)
MVVM
Test driven development
Parallel Programming
View more