Sign in

Full Stack .Net Developer

Charlotte, NC
January 13, 2020

Contact this candidate


Roopesh Bhaskar

H: 703-***-**** C: 703-***-****

•Dynamic Software professional with 10+ years of IT experience in Software Analysis, Design, Development, Implementation, Testing and Supporting distributed, Client/Server, Web/Windows based business solutions using VS.Net and SQL Technologies using MS Sql server

•Self-directed leader who fosters a collaborative and supportive team environment with excellent problem solving and decision making skills.

•Strong Object Oriented Analysis, Design and Programming skills with UML, C#/VB.Net technologies.

•Strong analytical skills with proficiency in debugging and problem solving.

•Experience in deploying web applications on IIS web server.

•Excellent team player, good communication & inter-personal skills.

•Experience of RDBMS and Developed Constraints, Join, Views and Triggers in SQL Server Including Writing Views, Stored Procedures, Functions, Cursors and Triggers for search and accessing data from various databases.

•Extensive experience in .NET Framework Web based application development using Microsoft.NET technologies including ASP.NET C#, VB.Net, ADO.NET, WCF, AJAX, XML, Web Services, IIS JavaScript, Angular JS and ASP, Microsoft Dynamics NAV, Motek

•Expertise in developing Client/Server Applications on various architectural design patterns including MVC 3.0/4.0, Razor/ ASPX view engines, Two-Tier, Three Tier Architecture.

•Knowledge of Object Oriented Design Methodology (OOPS) using MS Visio and business objects reports using Crystal Reports and SQL server Reporting Services.

•Expertise in designing and implementing Service Oriented Architecture(SOA).

•Having experience in working on all phases of Software Development Life Cycle (SDLC) and has implemented projects using Agile Methodologies.

•Developed database applications using VB.Net and C# with SQL Server and Microsoft access as the databases using ADO.Net components.

•Highly organized and able to work tight deadlines and communicate effectively with technical peers.

•Experience with Team Foundation Server (TFS) and Git Lab

•Experience in project tracking tool Jira.

•Proficient in Agile Methodologies (Scrum process)

•Ability to work well in a team and as well as an individual.

•Followed Compliance procedures HIPPA, PHI for healthcare industry.

Work Status : H1b

Production Support/ Enhancement Experience :

•Extensive experience in providing online client support. Online client support for providing suitable solutions to overcome the critical situations faced by them in daily operations.

•As Technical support person for about 5 years to interact with client issues and analysis for the ongoing enhancements.

•Extensively worked on improving existing code and processes by fixing legacy applications and implementing new code, technologies to make it more productive and error free.



C#, VB.Net, OOA&D, .NET 2.0 – 4.5, SOA & MSSql Technologies 2000 – 2017, T-Sql

Development Methodologies

Scrum, Agile, Atlassian Jira Project Tracking.

Web Technology

XML, HTML, JavaScript, ASP.NET, Angular JS Basics, Bootstrap Basics, AJAX, Qlik View Basics, WCF Basics, .Net WebServices, MVC, Razor / ASPX View Engines, LINQ, Lambda, Entity Frame Work, Jason

Source Control



Microsoft Dynamics NAV, Motek

Development Tools

VS 2017, VS 2010, MS SQL 2016, 2017, 2005, SSIS, ETL

Reporting Tools

SSRS, Crystal Reports

Professional Experience:

PCI Group, Fortmill, SC

Senior Software Engineer .Net Sep ’17 - present

Oneil Data Systems, Charlotte, NC

Full Stack Software Engineer Lead Apr ’16 – Jul ‘17

Oneil Data Systems, LosAngeles, CA

Senior .Net Developer Jul ’08 – Apr ’16

Global Infotech, India

.Net Developer Jan ’07 – Nov ’07

IDSI Technologies India

Software Engineer .Net Technology Mar ’04 – Jan ’07

Projects :

Microsoft Dynamics ERP Integration Project Nov 2018 – Current

Company : PCI Group Inc, South Carolina

Team Size: 5

Role: Senior Full Stack Software Engineer

Environment: C#, ASP.Net, LINQ/ADO.Net, Visual Studio 2017, MVC, JSON, Razor, HTML, MS Dynamics NAV ERP, Lambda, TSQL, MS Sql Server 2016

•Worked as team member in integrating and implementing Microsoft Dynamics ERP software to our Internal System using .Net and MS Sql Technologies.

•Was in Charge of integrating and transitioning from our legacy ERP system to new system for all our health care and financial clients.

•Worked closely with NAV Consultant and various departments Accounting, Estimating to gather information, design and carefully integrate this new system to internal software.

•Involved in design, coding and testing phases of the project.

•Heavily involved in go live and training Business Managers.

•Studied the requirements and system specifications understand them and followed with coding and testing.

•Extensively using Datasets, Datatable of ADO.NET to retrieve and manipulate data and display it in an ASP.NET page and user control.

•Worked on integrating ERP application with website that runs on MVC pattern that uses Model, View and Controller.

•Used JSON (Java script Object notation) for exchanging data between View and Controller in MVC.

•Extensively used RAZOR View to write mix of HTML and server-side code in webpages.

Mail Merging Software May 2018 – Oct 2018

Company : PCI Group Inc, South Carolina

Team Size: 1

Role: Senior Full Stack Software Engineer

Environment: C#, .NET 4.5 MS Sql Server 2016, Windows Service, Entity Framework, LINQ, Lambda

•Worked as an individual contributor in developing the new Mail Merge program for data driven industry.

•Heavily involved in requirement gathering, designing, coding, testing and implementing the windows service.

•Created the database tables and stored procedures and used Entity Framework in .Net to communicate with service and database.

•Extensively used LINQ and Lambda for better code readability.

•Created this service in Entity Framework which is ORM (Object Relational Mapper) which simplifies mapping between objects in windows service to tables and columns of Relation database.

•Extensively used LINQ (Language Integrated Query) to express queries directly using C# and Entity rather than using stored procedures from database.

•Used LINQ with Lambda expressions which is simpler syntax for calling various methods.

•Transitioned from CoreLogic legacy GMC process to new Mail Merging software.

PrintReady Work Flow Sep 2017 – April 2018

Company : PCI Group Inc, South Carolina

Team Size: 2

Role: Full Stack Software Engineer

Environment: C#, .NET 4.5, SQL Server 2016, Windows Service, Entity Framework, LINQ, Lambda

•Worked as a team to creating a new process workflow automation.

•Heavily involved in requirement gathering, designing and coding the windows service.

•Collaberated with various departments especially GMC Dept to integrate the tool as part of process flow automation.

•Heavily involved in transitioning existing and new clients to make use of new process work flow.

•Heavily involved in requirement gathering, designing, coding, testing and implementing the windows service.

•Created Entity Framework to map between software objects and database.

•Created LINQ to write queries directly in C# and use Lambda expression to simplify calling methods in service.

Content and Document Management Portal June 2016 – Aug 2017

Company : Oneil Data Systems, Charlotte

Team Size: 6

Role: Senior .Net Developer

Environment: C#, ASP.Net, VB.Net, ADO.Net, WCF, MVC, JSON, Razor, .NET Webservices, Web Forms, .Net Framework 4.x, Ajax, HTML, CSS, JavaScript, Visual Studio 20170, ITextSharp, Crystal Reports, SQL, TSQL, SQL Server 2015

DMS is a system for creating and manage complex document templates, including editing, proofing, composition and production of documents for compliance and regulatory mailings. System have a centralized Document Repository. This system also have an inbuilt Quality Verification process for viewing and approving daily document production.

•Designed web-based document management and workflow application designed to reduce document handling workloads by converting hard copy documents to electronic format.

•Implemented Render proofs/customized documents in real time.

•Performed regression and system-level testing to verify software quality and function before it was released.

•Heavily involved in requirement gathering, designing, coding, testing and implementing the site.

•Integrated the site with webservice for rendering pdfs.

•Created MVC patterns for handling business requests between Model, View and Controller.

•Created JSON for data exchange between View browser and controller.

•Created Razor Views for handling the server side & HTML code for calling various methods.

•Used iTextSharp pdf library for manipulating the PDFs in DMS system.

•Responsible for designing advanced and highly complex SQL stored procedures and scripts.

•Studied the requirements and system specifications understand them and followed with coding and testing.

•Created complex Stored Procedures, Triggers, Views & Functions using SQL Server 2005

•Designed, developed, maintained application using C#, ASP.NET 4.0, Angular JS, HTML, CSS.

•Developed the application using MVC and ASP.Net web services.

Archiving & Customer Service Web portal Jan 2015 – May 2016

Company : Oneil Data Systems, Charlotte

Team Size: 5

Role: Senior .Net Developer

Environment: C#, .NET 4.0, SQL Server 2010, IText Sharp, Javascript, CSS

This is an administrative tool for electronic archiving and retrieval of documents that have been previously delivered to our audience.

•Implemented Instant retrieval of documents for viewing online and flexible search criteria with web forms using and Sql.

•Heavily involved in designing the sql tables, stored procedures, views using MS Sql database.

•Implemented the portal with 4 year online electronic archival system with MS sql.

•Designed pages using Webforms and C# to present the filtered offers.

•Implemented the Single Sign-on capability for clients that use peoplesoft to view documents.

•Implemented Documents re-mailing system upon request on demand.

•Collaborated with SQL server team to configure offers based on different rules.

•Created classes using C#.NET and develop database components to access database using ADO.NET.

•Development of web forms for client-server interaction using, HTML, CSS and JavaScript.

•Performing extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user.

•Training the end user or client on the final product as well as providing technical support whenever required.

•Designing back end database structures for the web applications and also generating stored procedures that are complex in nature for the software’s maintenance purposes.

Tasking and Messaging System Sep 2014 – Jan 2015

Company : Oneil Data Systems, Los Angeles

Team Size: 1

Role: Senior .Net Developer

Environment: WebForms, C#, .NET, SQL Server

•Worked as an individual programmer in developing, testing and implementing the messaging and tasking system and integrated to company’s Internal Software which is used across all departments.

•Implemented the secure email messaging and attachment system using companies SMTP protocol.

•Worked on presentation layer, the Business and Data Access Layers and were coded using C#.

•Developed application logic using C#.

•Written stored procedures, triggers using SQL in SQL SERVER 2005.

•Worked intensely on the User Interface.

•Developed WebForms using C# and ASP.NET.

•Used AJAX in some webforms.

•Worked on Cascading Style Sheets.

Barcode Scan Capture and Reporting System Aug 2013 – Sep 2014

Company : Oneil Data Systems, Los Angeles

Team Size: 3

Role: Senior .Net Developer

Environment: WebForms, C#, .NET, SQL Server

•Worked as a lead in developing a barcode capture and reporting system that captures the 2D barcode from products flowing through all production machines that helps the shipping department in effective product tracking and shipping.

•Implemented a system for transferring verified barcode from production machines to centralized database system and then further distributes to client databases for reporting.

•Crystal report is created for Shipping Managers for barcode verification and reporting.

•Automated the entire process so that live data from machines are transferred to our centralized database system every moment.

Production Print File Recreating System Aug 2012 – July 2013

Company : Oneil Data Systems, Los Angeles

Team Size: 2

Role: .Net Developer

Environment: WebForms, C#, .NET, SQL Server, .Net WebServices

•Worked as a lead in developing, testing and implementing the Auto Print File Recreating System which allows the production control department to recreate the damaged printfiles instantly.

•Replaced the legacy manual steps with the new automatic system that helps in meeting customer SLA.

Motek Inventory System Integration Project Jan 2010 – July 2012

Company : Oneil Data Systems, Los Angeles

Team Size: 1

Role: Programmer Analysts .Net

Environment: WebForms, C#, .NET, SQL Server, Priya ERP, .Net WebServices

•Worked as an Individual contributor and IT contact person for integrating, testing and implementing the Priya Inventory management system to our Internal site and parts receiving department.

•Worked with the Accounts, Estimating department to carefully integrate client by client to new system.

•Various Inventory Crystal reports are created for Accounts, Estimating and Business Operations manager.

Internal Software Improve Project Jun 2008 – Jan 2010

Company : Oneil Data Systems, Los Angeles

Team Size: 1

Role: Programmer Analysts .Net

Environment: WebForms, C#, .NET, SQL Server

•Admin for Internal company website which tracks and manages the day today activities and various complex reporting for Data driven industry

•Designing and developing the functionalities using VS.Net and SQL database.

•Automated number of process which led to increase revenue and profitability.

•Studied the requirements and system specifications understand them and followed with coding and testing.

•Modified existing software to correct errors, adapt to new hardware and improve performance.


Company : Global Infotech, India

Team Size: 1

Role: Software Engineer

Environment: WebForms, VB.Net, .NET, SQL Server

Client: Skyetec Environmental Building Solutions, Inc, Jacksonville, FL

ATLANTIS, a mitigation manager system developed for Skyetec Environmental Building Solutions, Inc (SEBS) which contracts with homebuilders/contractors to inspect newly constructed homes/units for the presence of existing and potential water intrusion problems, appropriate air quality and visible microbial contamination.

• Developed MULTIMEDIA flash movie clip and action scripts for drawing section.

• Designed and developed web user interface forms.

• Created Sql Server 2005 Stored procedures and views.

• Provided team members with proper coding strategies and naming conventions.

• Developed the Business Logic methods using C#.Net coding.

• Developed 3-tier architecture which contains Presentation layer,Business logic layer and Data access layer.

• Worked with aspx pages for saving and editing the floor details.

• Performed research and development for communication between Flash and pages,

client side using java script and Flash and saving data directly from flash to Sql Server 2005 database.

• Worked with IFRAME, Rad AJAX and Asp.Net AJAX.

• Generated Claim and Task details by Crystal Report XI.

• Conducted team meetings from time to time to track project status and meet deadlines.

i-SMART MANAGER Feb 2005 – Jan 2007

Company: IDSI Technologies, India

Team Size: 5

Role: Software Engineer

Environment: WebForms, VB.Net, .NET, SQL Server

Client: Mothisham Pvt Ltd

i-SMART MANAGER, an ERP package for Construction Industry, which integrates all processes involved in a medium to large scale construction. Within a Construction environment, it manages inputs from multiple sites and maps it to a single location and delivers high quality Management Information System. i-SMART MANAGER integrate all departments like Planning & Design, Project Management, Sales, Finance, HR, and their activities across a construction industry making use of a centralized repository.

• Developed Dundas Digital Dash Board for displaying the Premise Occupants Details.

• Designed and Developed the Premise Cost Fixing forms.

• Created crystal reports for displaying the details that include projects available, price tag, brokers list

• Created drill down reports showing project details and premise types using SQL Server 2005 Reporting

• Developed Dundas chart user control with .NET properties like user interface, enabling to create charts

much faster and easier with 3D views at runtime.

• Created Stacked Bar Chart views showing the project details like Total premises Available, Premises booked, Premises Blocked and Premises that are free

• Implemented mouse over event handlers for individual chart details or series to display the details of persons booked with details including photos in a popup window.

Education :

Masters in Computer Application : (2001 – 2004)

MK University – INDIA

Bachelor of Science (1998 – 2001)

MK University – INDIA

Certification – GNIIT (2001 – 2004)

NIIT Technologies

Accomplishment :

•Designed dozens of software solutions driving continuous improvement to processes, systems, workflow and customer responsiveness.

•Delivered new or enhanced developments such as Web based pdf rendering tools, Integrated ERPs to existing applications, Automated number of Legacy Manual processes, Tasking and messaging Systems and Document Management Systems

•Developed custom toolset which results in successful million contract bid.

•Awarded Employee of the month in late 2016 for building various Automated systems and transitioned number of legacy process to new systems.

•Awarded Employee of the Year in 2018

Contact this candidate