Senior Systems Engineer
Education
Current Project
Contact
https://in.linkedin.com
/in/rajat-chhabra-98584a9a
Software
Skills
Rajat Chhabra
Knowledgeable Full Stack Developer adept at creating successful websites that meet customer needs. Specializing in collaborating with law firm customers to gather requirements, produce plans and improve designs for usability and functionality.
B.Tech: Biotechnology
Dr. B.R Ambedkar National Institute Of Technology - Jalandhar
Graduated with 7.68 CGPA.
2014-08 -
2018-06
Higher Secondary School Certificate
Delhi Public School - Amritsar
Scored 91.6% (Non-Medical)
2012-03 -
2013-03
Secondary School Certificate
Delhi Public School - Amritsar
Scored 93.1%
2009-03 -
2010-03
Systems Engineer
Infosys, Chandigarh, Chandigarh
Project Snowball
Overview: Tikit (An Advanced Company) is a leading global provider of legal software solutions. The aim of our project is to migrate their existing windows
application (written in C++) to a web application for smoother and enriching experience for the end users. My role and responsibilities:
Creating functional requirement documents by
studying the existing functionality to understand how a particular feature is behaving in their existing application and how differently it needs to be
implemented in web application. The document
2018-11 -
Current
Address
Sector 13
Chandigarh, Chandigarh,
160022
Phone
************@*****.***
Visual Studio 2019
SQL SERVER MANAGEMENT
STUDIO 2018
ASP .NET CORE
Entity Framework Core
SQL SERVER
Angular 8
HTML
CSS
includes the fundamental requirements of a feature and improvements that can be incorporated,
provided client is satisfied with it and provides a sign off on the document.
Creating UI prototypes which acts a blueprint to
design the feature.
Creating technical documents which includes the
API end points corresponding to the CRUD operation to be performed. Each end point contains required
license/privilege authentication, route(URL), JSON request and response structure, and error messages
(Data validation).
Building clean and maintainable RESTful web APIs
with ASP .NET CORE. It involves creating Controllers which handle requests and responses, Service Layer which handles business logic and validation, and
finally Data Access layer (DAL) which
accesses/modifies database using Stored
Procedures.
Using Entity Framework Core (EF Core) as our
database ORM. This framework comes with ASP.NET
Core as its default ORM and exposes a friendly API that allows us to map classes of our applications to database tables. We use Database first approach
creating model codes (classes, properties,
DbContext etc.) from the database in the project.
Basic understanding of Identity Server designed to provide a common way to authenticate requests.
Writing Business/Data unit test cases; they help with regression, provide documentation, code coverage
and facilitate good design.
Creating attractive, consistent, responsive and
functional web pages using Angular Material
components while adhering to modern web design
principles. Using Angular forms to capture and
validate user input.
Using CSS for styling the layout and making web
application adaptable to different types of devices, such as large screens, medium screens (Tablet), and small screens (mobile devices) using media queries. Implementing Route Guards to grant or remove
access to certain parts of the navigation.