Post Job Free
Sign in

Sql Server Information Technology

Location:
Cary, NC
Posted:
May 12, 2024

Contact this candidate

Resume:

Rudhra Mohan Dass

302-***-****

ad5nr1@r.postjobfree.com

PROFESSIONAL SUMMARY:

• 7+ years of experience in Information Technology across all areas of Software Development Life Cycle (SDLC) including requirement gathering, designing, developing, unit-testing, and maintenance of applications in Healthcare and Insurance domains.

• Strong experience in developing enterprise solutions using Java, Spring, Spring Boot, JDBC, Spring JPA, Hibernate, C#, ASP .NET, LINQ, Entity Framework, JavaScript, AJAX, Oracle, MySQL, MS SQL Server, and PostgreSQL.

• Have good experience in developing web-based applications using Angular-8, Google Web Toolkit (GWT), and web pages using JavaScript, HTML, CSS, and Bootstrap.

• Extensively worked with the Document Object Model (DOM), methods, elements, forms, and events.

• Experienced in developing Single Page Application (SPA) by using Angular features like pipes, routing, data binding, events binding, components, services, Dependency Injection, and forms such as template driven and reactive.

• Good experience in creating HTTP requests such as POST, PUT, DELETE and GET using Reactive Extension Library for JavaScript (RxJS) to handle multiple values over time.

• Used Angular CLI interface tool to initialize, develop and maintain Angular basic building blocks like modules, components, services, and directives.

• Good knowledge of Object-relational mapping frameworks such as Spring JPA, Spring JDBC, Hibernate in Java, and Entity Framework in .NET to persist objects in the database.

• Experience in developing RESTful APIs using Spring boot and ASP .NET core for exposing the data from the backend as JSON response.

• Extensively used SQL Server Management Studio to create databases, schemas, and objects.

• Experience in working with RDBMS such as Oracle, SQL Server, My SQL, and PostgreSQL

• Developed complex joins in Oracle to retrieve data from different tables in remote databases for the application.

• Experienced in maintaining code versions in remote repositories using Git and Apache SVN.

• Actively participated in agile ceremonies including Sprint planning, refinement, grooming, and daily scrum sessions.

• Involved in all phases of the Project Documentation, Designing the forms, Coding, Unit testing, and Maintenance.

• Proficiency in analyzing and gathering the required information from the backend database and involved in code and query optimizations.

• Excellent analytical, problem-solving, technical, interpersonal, and communication skills with a strong entrepreneurial drive.

• Experience in using JUnit for writing unit test cases SKILLSET:

Languages : Angular-8, Java 8, JavaScript, C# (Rest API), HTML, CSS Database : Oracle, PostgreSQL 9.1, SQL

Frameworks : Spring, Spring Boot, .NET, JUnit

Web Technologies : AJAX, CSS, JSON, GWT

Web Server : Apache Tomcat 7.0

Version Control : SVN, GIT

IDE : Eclipse, MS Visual Studio

Operating Systems : Windows, Linux

Key Industry : Healthcare, Insurance, E-Commerce.

PROJECT EXPERIENCE SUMMARY:

Bank Of America, USA

Contractor - Collabera

Full Stack Engineer

Mar 2023 to Current

A desktop tool to create, manage and maintain customer accounts in banking application. Environment: Java 8, Spring Boot, Microservices, Oracle, and Git. Responsibilities:

• Responsible for the maintenance of applications using technologies such as Java, Spring boot, Microservices.

• Designing and architecting microservice-based solutions using Java technologies from the ground up.

• Developing microservices and related components, ensuring they are modular, scalable, and maintainable.

• Build reactive RESTful services using Java 8 and Spring Boot to support UI components.

• Develop logical and isolated business modules using Java Persistence API (JPA) and Spring Framework technologies that are reusable, maintainable, and scalable.

• Designed Logging Service to log the entire request from/to the Client to the Oracle 11g database by using Blocking Queue/Executors.

• Created several tables in Oracle 11g database, and combined Jdbc Template and Java 8 Lambda Expressions to do the CRUD operations on that.

• Develop complex logical query statements like subqueries, correlated queries, and views.

• Created and used common Table Expression, CASE functions to insert the data depending on the tables' criteria.

• Determine the root cause for complex issues identified in the application and develop efficient technical solutions to fix them.

• Use GIT as the version control system.

• Implement AGILE methodology, participate in daily scrum meetings, code reviews, sprint planning, and retrospectives as part of Agile methodology.

• Design and develop the application using Angular 8 framework along with HTML, CSS, TypeScript, JavaScript, Bootstrap, Java, and SQL Server.

• Experienced in developing Single Page Application (SPA) by using Angular features like pipes, routing, data binding, events binding, components, services, Dependency Injection, and forms such as template driven and reactive.

• Used JUnit for developing unit test cases in the application code.

• Create and maintain Angular components, services, modules, and directives.

• Implement user interfaces based on design specifications.

• Implement two-way data binding and forms for user interactions.

• Use state management solutions like RxJS for complex application state management.

• Handle routing and navigation within the Angular application and set up routing for different views and pages.

Ezovion Solutions, India

Full Stack Engineer

Electronic Medical record

Voluntary work(remote): May 2021 to May 2022

Full time: Apr 2020 to April 2021

A desktop tool for managing and maintaining the patients' records electronically. It consists of modules such as Patient Registration, Vitals, Complaints, Diagnosis, Lab work, Prescription, Medication, and Blood Bank.

Environment: Java 8, Spring Boot, Angular 8, TypeScript, HTML, CSS, REST API, and Git. Responsibilities:

• Responsible for the maintenance of applications using technologies such as Java, Spring boot, SQL Server, Angular, and Bootstrap.

• Build reactive RESTful services using Java 8 and Spring Boot to support UI components.

• Utilize core Object-oriented programming (OOP) concepts like Polymorphism, Inheritance, Abstraction, and Encapsulation in the application development process.

• Use Angular framework for UI development.

• Develop HTML views with HTML, CSS, Bootstrap, and Angular.

• Create Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 8.

• Good knowledge of Object-relational Mapping framework which includes Hibernate, Spring JPA, and Spring JDBC.

• Develop logical and isolated business modules using Java Persistence API (JPA) and Spring Framework technologies that are reusable, maintainable, and scalable.

• Determine the root cause for complex issues identified in the application and develop efficient technical solutions to fix them.

• Use GIT as the version control system.

• Implement AGILE methodology, participate in daily scrum meetings, code reviews, sprint planning, and retrospectives as part of Agile methodology. Ezovion Solutions, India

Full Stack Engineer

Enterprise Resource Planning

Nov-2019 to Apr-2020

An web-based enterprise application with primary focus on Order Fulfillment, sourcing Stock Keeping Unit(SKU) via various vendors in USA, Singapore and India. Environment : C#, .Net core, Entity framework core, Angular 7, TypeScript, HTML, CSS, REST API, Oracle and Git.

Responsibilities:

• Responsible for the maintenance of applications with technologies such as .NET/C#/SQL Server/Angular/Bootstrap.

• Develop enterprise-grade API integration layer in web applications using .NET technologies such as C#, ASP.Net, and SQL Server.

• Participate in object-oriented design and development of RESTful APIs.

• Using ADO.NET Entity Data Model in retrieving data using LINQ to Oracle and LINQ to Objects with ASP.NET.

• Design and implement the User Interface using Angular 7, CSS, and Bootstrap.

• Develop working prototypes from UI designs and build reusable code and libraries.

• Implement HTTP requests using RxJS Observable library to handle multiple values over time.

• Use GIT as the version control system.

• Implement project using Agile SCRUM methodology. HCL Technologies, India

Full Stack Engineer

Peakneo

Oct-2018 to Sep-2019

This is a test automation tool to test the Guidewire application. Environment: Java 8, Spring Boot, Angular 6, TypeScript, HTML, CSS, REST API, MySQL, and Git. Responsibilities:

• Design and develop the application using Angular 6 framework along with HTML, CSS, TypeScript, JavaScript, Bootstrap, Java, and SQL Server.

• Create Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.

• Use client-side form validation of Angular framework to monitor the states of the form and input fields to notify the user about the current state.

• Develop RESTFul/REST (Representational state transfer) web services using Spring Boot with JSON payloads to fetch, create, update, and delete the entries in Outlook using the EWS Library.

• Use JIRA for bug tracking, Git for version control tool, and Jenkins for continuous integration of builds.

• Design and develop the application using Agile Scrum methodology by breaking down the project into several sprints.

L-Cube Innovative Solutions, India

Software Developer

GlaceEMR - Scheduler (IPAD Version)

Aug-2014 to Sep-2015

IPAD tool for managing and maintaining the appointment statuses and reasons for the patients admitted to the practice. It includes relevant time schedules and slots for individual or multiple resources in the practice.

Environment: GWT (Google Web Toolkit), JavaScript, HTML, CSS, Java 7, Spring, AJAX, and JSON. Responsibilities:

• Design and implement Interface elements using Google Web Toolkit (GWT).

• Implement JSON to ANSI 270, and ANSI 271 to JSON parsers.

• Use Object Oriented Programming (OOP) concepts such as abstraction for message passing instead of method calling and encapsulation for data binding methods.

• Use Spring Dependency Injection principles such as annotations and auto wiring to ease the inter-dependencies and provide loose coupling between layers.

• Implement Spring Rest API to perform independent tasks.

• Design and develop HTTP-based Web Services to enable communication between client applications by following open standards and protocols such as HTTP, JSON, and REST.

• Validate the APIs by parsing the JSON responses to check for the values using JSONArray and JSONObject classes.

• Perform version control management activities in SVN to maintain source code. L-Cube Innovative Solutions, India

Software Developer

GlaceEMR - Scheduler (Desktop Version)

Jun-2013 to Jul-2014

A desktop tool for managing and maintaining the appointment statuses and reasons for the patients admitted to the practice. It includes relevant time schedules and slots for individual or multiple resources in the practice.

Environment: Java 7, JSP, JavaScript, AJAX, CSS & PostgreSQL 8. Responsibilities:

• Develop highly interactive and customized User Interfaces (UI) using JavaScript, HTML, and CSS to improve web application functionality that surpasses the client objectives and enhances user experience.

• Develop reusable components, utility classes, abstract classes, and interfaces using Core Java to abstract details from the end-user.

• Responsible for developing the end-to-end application logic, including UI design, backend database integration, and unit test cases to validate the functionality.

• Perform version control management activities in SVN to maintain source code

• Implement print and pagination features in reports such as DSR (Doctor Schedule Report) and DDSR (Doctor Detail Schedule Report).

• Add validations using JavaScript implemented AJAX Calls.

• Actively participate in agile scrum process, collaborating closely with UX experts, subject matter experts, fellow developers, and test engineers for reaching team goals. L-Cube Innovative Solutions, India

Junior Software Developer - Internship

GlaceEMR - Scheduler (Desktop Version)

May-2011 to Apr-2013

Worked under Resource based privileges which enable the admin to set privileges for resources to limit access for appointment booking slots of the patients. This feature increases the security of the scheduler module of the product Glace EMR.

Environment: Java 7, JSP, JavaScript, AJAX, CSS & PostgreSQL 8. Responsibilities:

• Design UI using JavaScript and HTML.

• Integrate JDBC for database connection.

• Add print, and pagination features in reports such as DSR (Doctor Schedule Report) and DDSR

(Doctor Detail Schedule Report).

• Add Validations using JavaScript Implemented Ajax Calls. ACADEMIC CREDENTIALS

• B.TECH. in Information Technology at Anna University of technology-BIT campus, Trichy, India with CGPA 7.3.



Contact this candidate