Post Job Free
Sign in

Sql Server .Net Core

Location:
Tracy, CA
Salary:
$80 negotiable
Posted:
May 29, 2024

Contact this candidate

Resume:

Nithya Dharmalingam ******.********@*****.***

Mobile:832-***-****

SUMMARY

Microsoft Certified Technology Specialist [MCTS] in ASP.NET, SQL Server 2008, Application Development Foundation, Azure Fundamentals and Azure Developer Associate.

11+ years of experience in analysis, design and development of windows and web-based client/server and n-tier applications.

Expert in developing web applications, windows applications, windows services, web services and REST services in Microsoft Visual Studio .Net IDE using C# .Net Core, ASP.NET, Angular, React, Entity Framework, SQL Server, MySQL, MongoDB, RabbitMQ, MSMQ, Node.js and Python.

Hands on experience in integrating Azure components, APIs and other third-party APIs.

Hands on experience in CICD pipeline using Jenkins, GIT, Docker, Rancher, Open stack APIs integration.

Strong analytical and problem-solving skills coupled with excellent written, verbal and interpersonal communication skills.

Effective in working independently and collaboratively in teams.

A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and manage time effectively.

Timely deliveries with highest emphasis on Quality.

EDUCATION

B.E (Electronics and Communication Engineering) Degree from Anna University –2011

EMPLOYMENT

Software Developer at Viddora LLC., USA since Apr 2024.

R&D Engineer at Keysight Technologies Pvt., Ltd., Malaysia from May 2022 to Apr 2024.

Senior Tech Lead at UST Global Pvt., Ltd., Malaysia from May 2018 to May 2022.

Senior Software Engineer at Prodapt Pvt., Ltd., Chennai from Feb 2015 to Apr 2018.

Developer at eNoah iSolution Pvt., Ltd., Chennai from Jun 2013 to Jan 2015.

Developer at Marwellsys Pvt., Ltd., Chennai from Jul 2011 to May 2013.

TECHNICAL SKILLS

Technologies

.Net Core, ASP.NET, ADO.NET, WPF, WCF, Web API

Web Technologies

HTML5, DHTML, XML, XSLT, SOAP, Razor, Jade, Kendo

Programming Languages

C, C++, C#, VB

Scripting Languages

Angular, React, Node.JS, Java Script, JQuery, Python

Database

SQL Server, MySQL, Mongo DB, PostgreSQL

Operating Systems

Windows, Linux

Cloud Technologies

Azure, Docker, Rancher, Jenkins, GitHub, BitBucket

Queuing Techniques

RabbitMQ, MSMQ

TECHNICAL CERTIFICATES

Microsoft Azure Developer Associate [AZ-204]

Microsoft Azure Fundamentals [AZ-900]

Microsoft Certified Technology Specialist [MCTS] in Microsoft .Net Framework, Application Development Foundation (70-536).

Microsoft Certified Technology Specialist [MCTS] in Microsoft SQL Server 2008, Database Development (70-433).

Microsoft Certified Technology Specialist [MCTS] in Microsoft .Net Framework 3.5, ASP.NETApplication Development (70-562).

PROJECTS SUMMARYs

Client: Keysight Malaysia

Role: Technical Lead

Project: Multi Instrument Data Analysis Studio (MIDAS) May 2022 to Apr 2024

MIDAS is a software platform that has web and desktop support for the users to upload their instrument files to configure in their notebooks. Most of all the BenchVue platforms contains and hosts various BenchVue apps which allow to control the instruments and simplify the verification processes. The verified instrument output files can further be uploaded in MIDAS as delimited text or hdf5 files and ETL will process the data. MIDAS has notebooks where users can customize their chart plots by adding functions.

Responsibilities include:

Lead the development of complex modules using .NET technologies (C#, .NET 8).

Collaborate with product development teams and senior designers to develop architectural requirements to ensure client satisfaction with the product.

Develop full SDLC project plans to implement modules and identify resource requirements.

Create and enhance data solutions enabling seamless delivery of data and is responsible for collecting, parsing, managing, and analyzing large sets of data.

Develop logical and physical data flow models.

Integrate systems with AWS cloud technologies.

Develop services using various technologies such as .NET, and Python to communicate with cloud platforms and other systems.

Environment: .Net 7, Angular 15, Bootstrap, SQL, MongoDB, RabbitMQ, MSMQ, Python, Java.

Client: Jabil Malaysia

Role: Technical Lead

Project: Sample Management System (SMS) Sep 2021 to May 2022

SMS is designed to keep track of the sample information at all the levels for different task types. The system allows user to create, distribute and review the samples based on a pre-configured plan and escalate if the task is overdue or the sample is considered substandard. The user will receive emails whenever the task is assigned or overdue or reviewed based on the pre-configured plan. The sample will be processed through 4 stages and these stages are updated in the review process. SMS also provide reports and dashboard to track all the sample information.

Responsibilities include:

Architectural approach and solution to the project.

Provided table design, ER diagram and technical flow chart for the project.

Developed service to process all task type based on configuration.

Developed migration service to handle existing samples.

Developed various modules using Angular 8 and .Net Core.

Technical and functional guidance to the team members.

Provided PR review and valuable comments to the team members.

Done effort sizing for the task to work by team members.

Involved in server and CICD setup with Azure team.

Conducted scrum meetings.

Environment: .Net Core, Angular 8, Bootstrap, SQL, PostgreSQL, RabbitMQ, MSMQ.

Client: Jabil Malaysia

Role: Technical Lead

Project: Jabil Packout System (JPS) Jan 2021 to Sep 2021

JPS is a packaging system that allows user to manage their orders in each stage from lot release to shipping. The system is designed to handle the orders in a vital manner and sync with the SAP on each status change. It allows to release the lot for each order and pack the box and pallet based on the resource assigned and auto generate a carrier, box and pallet number and sync to the SAP at the time of closing the pallet and print the label. JPS also enables the ability to track all the reports related to packing and shipping orders.

Responsibilities include:

Architectural approach and solution to the project.

Provided table design, ER diagram and technical flow chart for the project.

Developed sync job to communicate with SAP.

Involved in RabbitMQ integration with all the projects.

Developed various modules using Angular 8 and .Net Core.

Technical and functional guidance to the team members.

Provided PR review and valuable comments to the team members.

Done effort sizing for the task to work by team members.

Involved in server and CICD setup with Azure team.

Environment: .Net Core, Angular 8, Bootstrap, JavaScript, PostgreSQL, Azure components, MSMQ, Web Service.

Client: Jabil Malaysia

Role: Program Analyst

Project: Quality Laboratory Management System (QLMS) Jan 2020 to Jan 2021

QLMS is a system that allows quality team to manage their daily activities in an effective way. It allows user to manage their work order process and track daily work progress to generate reports with defined templates which is used for inspection purposes. It provides an interface to log both manual and equipment efficiency throughout the process and API to upload manual insertion of measured data.

Responsibilities include:

Design and develop application for various modules using Angular and HTML5.

Developed microservices and API for web app using .Net.

Involved in database integrations and querying using SQL Server.

Worked on RabbitMQ to publish and handle messages.

Involved in TFS pipeline configuration and Octopus deployment.

Environment: .Net Core, Angular 6, Bootstrap, SQL Server, TFS, GitLab, Octopus.

Client: Intel Malaysia

Role: Technical Analyst

Project: AMI (Speed) Feb 2019 to Dec 2019

The Speed project is evolved from the existing legacy application which is used by Intel for maintaining their system. This application is developed using various technologies such as classic asp, asp.net and Angular to improve the performance and functionality of the existing system. The Speed has various sub modules to categorize the events and maintaining them in an effective way.

Responsibilities include:

Design and develop application for various modules using Angular and HTML5.

Developed Web services and API for web app using .Net.

Involved in database integrations and querying using SQL Server.

Worked on Design Studio tool to design the User Interfaces for various modules.

Environment: .Net, ASP.Net, Classic ASP, Angular, HTML5, JavaScript, VBScript, SQL Server, TFS, GitLab.

Client: UST Global Pvt Ltd Sep 2018 to Jan 2019

Role: Technical Analyst

Project: ConnectedWorker

The ConnectedWorker wearable device connects to the CW network when the worker is mapped to the site, automating time and attendance and providing real-time workforce location by floor and zone. The device detects falls at the jobsite and sends immediate email, dashboard, or text notifications to designated supervisors, including who, where and type of severity. By pushing the button at the bottom of the device, workers can report a hazard or other injury to designated supervisors from anywhere on site. And in situations that require evacuation, authorized personnel can send message to each worker’s device.

Responsibilities include:

Developed portal application for Customer Interaction using Angular 6.

Developed API for web app using Node.JS.

Designed database collection schema and aggregate functions.

Involved in integrating Azure services such as IotHub.

Involved in Azure App and Web service deployment process.

Environment: Angular 6, Flex layout, Material designing, Node.JS, MongoDB, Azure, IoTHub, Azure Storage.

Client: Bofin Pvt., Ltd May 2018 to Aug 2018

Role: Analyst, Lead

Project: Bofin

Bofin is a new community platform to solve the traditional banking process to transfer money across the world in no time by using mobile app. It provides an option for users to view all the financial information in one screen and in any currency by just providing the details for KYC as it does not require any other proof of address to open an account in any countries. Bofin is integrated with large number of third-party APIs to achieve these features and it uses Azure as a main component to handle the information in cloud.

Responsibilities include:

Developed Web API for mobile interaction for both Android and IOS.

Involved in integrating third party APIs like Yodlee, SaltEdge, Azure Face detection etc.

Developed and maintained Admin Portal website for back office using Html,Css, Js, Kendo, Ado.Net.

Involved in Azure App and Web service deployment process.

Involved in monitoring and troubleshooting App performance.

Integrated Azure Cosmos DB to store hefty transaction details.

Integrated Azure Active Directory by using Azure Graph API for both mobile and web site logins.

Involved in payment and banking APIs like Contis, Ingenico for financial transaction and refund process.

Integrated Twilio API to send messages from mobile app and web portal.

Environment: MVC WebAPI, Asp.Net, Ado.Net, Azure, Cosmos DB, Ajax, Kendo, Yodlee, SaltEdge, Contis, Ingenico, Twilio, Trapets, SendGrid.

Client: Internet Solutions Pvt., Ltd., S.A Feb 2017 to Apr 2018

Role: Analyst, Developer

Project: Container as a Service (CAAS)

The CAAS is a powerful web site with Continuous Integration Continuous Deployment pipeline using latest DevOps tools to overcome the traditional manual build and deployment process. It is also helpful in saving resources and easy to deploy in multiple environments in no time. It uses monitoring tool to monitor the heartbeat and health check of containers to make the operations always up and running. It uses latest containerization technique for build and deploying, so the process is easy for the upcoming deployments.

Responsibilities include:

Developed portal application for Customer Interaction using NodeJs and JavaScript.

Involved in design, development and testing on the application.

Integrated monitoring frameworks using ELK stack in portal dashboard.

Involved in interconnecting the containers to interact with each other.

Involved in integrating remote API’s of tools like Jenkins, Rancher with portal Daemon application.

Integrated GitHub and SVN version controls with the CaaS system.

Portal developed using express js and jade template.

Environment: Node.Js, MySQL, Docker, Rancher, Jenkins, Open Stack, cAdvisor, ELK Stack, Mongo DB.

Client: ADLA, U.S Jan 2016 to Jan 2017

Role: Analyst, Developer

Project: Handbook Publishing System

The core purpose of this application is to build a tool that generates a Handbook site for 300+ schools comprising of some Admin Pages that comes from a Source Site collection and School Pages which will be created by Specific school Admins. A custom Site definition is taken as base and a configuration file was built for creating base pages at the time of new School site creation. This goes along with the dynamic addition of Webparts for every site collection. Every action that is been done on the School Site goes for 1 level of approval. There is a Synchronization Page that synchronizes the Source site and the school sites. Finally, all the contents in the School Page can be downloaded as PDF format.

Responsibilities include:

Involved in design, development and testing of the application.

Design and Development of Web parts.

Involved in client-side scripting using JQuery.

Involved in customizing the web parts and workflow.

Environment: .Net 4.5, C#, MS SharePoint 2013, SharePoint Designer, JQuery, AJAX.

Client: Hosting Pvt., Ltd., U.S Feb 2015 to Dec 2015

Role: Analyst, Developer

Project: Audit Tool Portal

The Audit Tool is a reporting tool for the support team to view the daily status of the failed host backups and disk usage details. The existing system only support to view the host details in their environment. The Hosting team wanted to develop an application that will allow reporters to view and run host backups, they can be able to discover a host from the control server and to update the volume details. This tool plays a major role in gathering the information from all the control servers and providing a way to connect to the server with temporary access. The Audit Tool provide an interface to create and update ticket in Oracle Rightnow system and reporters can assign a task and update a task in which they are working in. The Audit Tool has been mainly developed to view the host backup details and volume details from various control servers.

Responsibilities include:

Analyzed user requirements to identify program solutions based on end user’s report.

Involved in design, development and testing on the application.

Designed database tables and stored procedures.

Involved in client-side scripting using JQuery and knockout.js.

Environment: .Net 4.5, C#, MVC, WCF, Entity Framework, JQuery, KO.JS, Bootstrap, AJAX.

Client: Steamatic Pvt., Ltd., Australia May 2014 to Jan 2015

Role: Analyst, Developer

Project: GeoOp – NIS (National Inquiry System) Integrator

The proposed System which was developed acts as an interpreter between Steamatic’s (NIS, a System developed in MS Access and SQL server as Data Model) Standalone interface and their New JMS which is a tie-up of Steamatic with a JMS service provider (GeoOp). As the Customer is concerned with their traditional Standalone System to manage their complete data as operable from a master workstation and at the same time they wanted to provide a Web Based JMS to their Employees, in-order to view and update their Job Status which was assigned to them. GeoOp, a Web based JMS provider in the market to customize their Employee accounts with them in-order to view and update their jobs assigned to them. As the data plays major role between these two Extreme applications, Steamatic wanted to develop a Data Synchronizer between these two major Systems and GeoOp – NIS Integration has been developed to achieve the actual Requirement.

Responsibilities include:

Coding and implementation of various phases of project.

Involve in application analysis, development and Unit testing. Debugging and troubleshooting of the application.

Involved in client-side scripting using Java Script, JQuery.

Designed database triggers and Stored Procedures.

Involve in project documentation and demo presentation for each phases of the application.

Environment: .Net 4.0, C#, SQL Server 2012, Windows Service, JQuery.

Client: JetStream Pvt., Ltd., U.S Nov 2013 to Apr 2014

Role: Developer

Project: Attending Physician Statements

The purpose of this website is to allow Jetstream APS clients to place orders/requests for medical records on specific patients to specific doctors/medical facilities. These orders/requests are processed by Jetstream APS staff, with updates on status given periodically on each order/status. Once medical records are retrieved in paper or electronic format, from the doctors’/medical office, the medical records are uploaded to the Jetstream APS website in pdf or tiff format (depending on the client preference). Jetstream APS clients receive email confirmation that the medical records are able to be download. Some Jetstream APS clients automatically receive the medical records as an attachment in the email which confirms records were uploaded.

Responsibilities include:

Involved in design, development and testing of the application.

Analyzed user requirements to identify program solutions based on end user’s report.

Design and Development of Web Pages.

Developed Stored Procedures using SQL Server 2012.

Performed testing for the whole systems application.

Environment: ASP.Net 4.0, C#, SQL Server 2012, Entity Framework, Bootstrap, JQuery, AJAX.

Client: 3Si Secure Logic Pvt., Ltd., Australia Jun 2013 to Oct 2013

Role: Developer

Project: Self-Assessment Questionnaire (SAQ) Compliance Portal

The 3Si SAQ is a validation tool for merchants and service providers that are not required to undergo an on-site data security assessment as per 3Si Security Assessment Procedures. The purpose of the SAQ is to assist organizations in self-evaluating compliance with the 3Si. There are multiple versions of the 3Si SAQ to meet various business scenarios. Each SAQ includes a series of yes-or-no questions about security posture and practices, which are appropriate to service providers and merchants, and an Attestation of Compliance. The Attestation is the certifications that are eligible to perform and have performed the appropriate Self-Assessment.

Responsibilities include:

Interact with customers to define project features and requirements.

Preparation of Functional Document, Designing, Coding, Preparing Testing Cases and Unit Testing.

Identifying all the business needs provided in the Business Requirements.

Design and Development of Web Pages.

Developed Stored Procedures.

Environment: MVC Architecture, ASP.Net 4.0, C#, SQL Server 2008, Entity Framework, Bootstrap, JQuery, AJAX.

Role: Developer Aug 2012 to Mar 2013

Project: FIX (Financial Information exchange) Console Management System

FIX Console is a windows application which provides complete back-office solutions for FIX and non-FIX trading platforms. It helps firms to reduce their operational and development costs significantly. New features include trade engine with Risk management which will provide both Buy side and Sell side firms complete control of trade flow at FIX Gateway level. Enhancements made in internal and external order/trade routing for maximum performance and flexibility to route to non-FIX trading platforms and native protocols, will allow all existing and new legacy applications to integrate seamlessly, which can be built independently, configured and monitored.

Responsibilities include:

Designing and developing various user interfaces for the application.

Implemented controllers for creating, editing and deleting the transformations using C# and XML.

Involved in writing Queries and stored procedures using SQL Server 2008.

Involved in developing and consuming service using WCF.

Environment: WPF, C#, SQL Server 2008.

Client: TT Electronics Pvt., Ltd., Bangalore Jul 2011 to Aug 2012

Role: Developer

Project: TT Sales Management System

SMS is a Web application for the manufacturing industry. The application workflow automates the entire processes, Sales Order & Planning, Technical Specification, Tracking, Production Process, Inventory, Quality Control and Shipping. The application provides access to multiple users maintaining hierarchal flow in the departments. It generates analytical reports that help the users in analyzing, forecasting, planning and increasing efficiency in customer service.

Responsibilities include:

Preparation of Functional Document, Designing, Coding, Preparing Testing Cases and Unit Testing.

Identifying all the business needs provided in the Business Requirements.

Design and Development of Web Pages.

Assist Team Lead in Design and development of the workflow program.

Developed Stored Procedures

Environment: ASP.Net 4.0, C#, SQL Server 2008, JQuery.



Contact this candidate