Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vijayakanth Mohan

Louisville,KY

Summary

18+ years of professional software development experience in the area of Internet related Technologies, implicated in design, development and maintenance. Possess high degree of positive attitude, effective communication skills and ability to gather business requirements and to correspond with all levels of management. Having experience as a Software Engineer/Analyst/Lead, in the area of Analysis, Design, Development, Testing and Implementation of software systems. Expertise in development of Windows and Web based applications. Extensive experience as a Technical Specialist/Analyst in design, development, testing, integration and implementation of n-tier applications. Expertise in .NET framework encompassing C#.NET 7.0, MVC, Visual Studio 2017, Classic ASP, ASP.NET, VB.NET, ADO.NET, ADO.NET Entity Framework, XML/XSL/XSLT,.Net Remoting, Angular, WCF, WPF, Silverlight, Microservice, VueJs and Web Services. Experience in Designing, Developing and Maintaining Web Applications using Visual Studio .NET, ASP.NET, C#, Angular, VueJS, VB.NET, ADO.NET. Experience in working with HTML Controls, Web Custom Controls, Web User Controls and ASP.NET Web Forms. Strong Knowledge of Object Oriented Programming and Designing. Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object. Knowledge of Windows Workflow Foundation (WWF), Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF) in .Net Framework 3.5. Experience in developing Internet / Intranet Applications using Active Server Pages (ASP), Microsoft SharePoint Services, Visual Basic 6.0/5.0, Active X, Visual Studio 6.0, Visual Source Safe, Java Script and VB Script. Experience working with RDBMS MS SQL Server 2005/2008/2012/2014 & 2017, Oracle and MS Access. Excellent Database development skills using SQL, PL/SQL, Stored Procedures, Triggers and Views. Have been involved in several sessions to gather system requirements from various Interfacing Teams at different client places. Possesses excellent communication skills and capable of working as an individual and also as a part of team. Experience in interacting with end users and gathering business requirements.

Overview

18
18
years of professional experience

Work History

Senior .NET Lead Developer

Sonus Software Solutions Inc
10.2021 - Current
  • Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Requirement gathering, Analysis, Design, Data Design and Data Modeling, Implementation, Testing and Maintenance
  • Developed solutions for diverse programming scenarios in API, C#, .NET 8 and MS SQL Server employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction
  • Design a user interface using .NET 8, HTML, VueJs
  • Experience building REST APIs
  • Worked in Agile Methodology (SDLC) to manage development lifecycle
  • Participated in designing the overall three-tier architecture; and the Presentation Tier (UI), and data communications between Presentation Tier and Logic Tier; GIT, Azure Cloud is used for source management
  • Involved in Coding, Design and Test Phases
  • Participated in development Business and data access layer for new enhancements
  • Used the Entity Framework data binding controls line Grid View in order to bind the data to the control and display the retrieved data
  • Creating Data Definition diagram for new enhancements
  • Maintain technical documentations
  • Maintain build pipeline and modify if any changes required during deployments
  • Test, maintain and recommend software upgrades for customers to ensure strong functionality and optimization
  • Created detailed project plans, timelines, and milestones for development projects.
  • Managed a team of developers to ensure timely completion of projects.
  • Provided guidance and direction to junior developers in areas of coding standards, debugging techniques, software design, and system architecture.
  • Reviewed code written by other developers to ensure quality assurance standards were met.
  • Performed unit testing on all code developed before release into production environment.
  • Analyzed customer feedback and identified opportunities for improvement in existing systems or processes.

Senior Software Developer (DOT NET)

Sonus Software Solutions Inc
11.2016 - 10.2021
  • Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Requirement gathering, Analysis, Design, Data Design and Data Modeling, Implementation, Testing and Maintenance
  • Developed solutions for diverse programming scenarios in API C# .NET 7, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction
  • Design a user interface using .NET Core, HTML and windows application
  • Experience building REST APIs
  • Worked in Agile Methodology (SDLC) to manage development lifecycle
  • Participated in designing the overall three-tier architecture; and the Presentation Tier (UI), and data communications between Presentation Tier and Logic Tier; GIT, Azure Cloud is used for source management
  • Involved in Coding, Design and Test Phases
  • Participated in development Business and data access layer for new enhancements
  • Data filter using LINQ for avoiding multiple requests to data server
  • Used the ADO.NET & Entity Framework data binding controls line Grid View in order to bind the data to the control and display the retrieved data
  • Creating Data Definition diagram for new enhancements
  • Written Queries using T-SQL Statements, User Defined Functions, Views, Triggers, and Stored Procedures in MS SQL 2019 for Updating / inserting /Deleting the data into the relational tables
  • Generated various reports based on the user requirements and formats using SSRS
  • Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios
  • Maintain technical documentations
  • Creating lower and production turn request and send to web turns team
  • Test, maintain and recommend software upgrades for customers to ensure strong functionality and optimization
  • Analyze SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script etc
  • Design SSIS packages to transfer data from flat files to SQL Server using BIDS.

Implementation Manager

SCIO health analytics
11.2015 - 11.2016
  • Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Requirement gathering, Analysis, Design, Implementation, Testing and Maintenance
  • Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction
  • Application developed using MVC architecture
  • Handling team with 8 members
  • Worked in Agile Methodology (SDLC) to manage development lifecycle
  • Participated in designing the overall three-tier architecture; and the Presentation Tier (UI), and data communications (Web Service) between Presentation Tier and Logic Tier; SVN is used for source management
  • Involved in Coding, Design and Test Phases
  • Participated in development Business and data access layer for new enhancements
  • Data filter using LINQ for avoiding multiple requests to data server
  • Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data
  • Using ASP.NET roles to control the application access
  • Create a new functionality for accessing member information in across platforms using Web API
  • Creating Data Definition diagram for new enhancements
  • Written Queries using T-SQL Statements, User Defined Functions, Views, Triggers, and Stored Procedures in MS SQL 2012 for Updating / inserting /Deleting the data into the relational tables
  • Generated various reports based on the user requirements and formats using Crystal Reports
  • Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios
  • Providing the project estimations and delivery plan Creating tasks plan for each resource
  • Maintain technical documentations
  • Keep tracking resource on daily basis to meet the project deadline.

Product Lead

SCIO health analytics
07.2011 - 10.2015
  • Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Analysis, Design, Implementation, Testing and Maintenance
  • Worked in Agile Methodology (SDLC) to manage development lifecycle
  • Involved in UI Design using HTML5, CSS & JQuery
  • Involved in creating new Business & Data access layers using C#
  • Implemented of client side validations using Java Script and server side validation implemented at Controller level in ASP.NET
  • Involved in POC for implementing new third party control
  • Extensively used third party controls like Dev Express Calendar control for creating/modifying appointments
  • Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX
  • Involved in creating the WCF Service and tested with WCF Client
  • Responsibility includes management of technical and business solutions for both application delivery and support deliver services
  • Closely worked with client during all phases of projects and service delivery providing right direction and business solutions to clients
  • Actively participated with various business analysts, and enterprise architects to analyze the product backlog
  • Participated extensively in developing the cross browser compatible websites and performed cross-browser testing
  • Involved in writing functional test cases using NUnit
  • Involved in creating table designs
  • Responsible for developing T-SQL Complex Queries and Stored Procedures and tuned the Stored Procedures to improve performance by removing unnecessary joins using MS SQL 2008
  • Used Tortoise SVN to maintain the versions of the application
  • Responsible for quality assurance of finished websites including the validation of web forms and links
  • Participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios
  • Providing the project estimations and delivery plan
  • Creating tasks plan for each resource
  • Maintain technical documentations
  • Keep tracking with resource on daily basis to meet the deadline.

Senior Programmer Analyst

SCIO health analytics
10.2010 - 06.2011
  • Involved in the Analysis of new requirements
  • Involved in Coding, Design using .NET Win Forms
  • Create user screens from design comps following project style guidelines
  • Extensively used third party controls like PureComponents Data Grid for displaying and editing data
  • Implement agile and scrum methodology in application development
  • Involved in writing Queries, Stored Procedures
  • Performance tuning for existing stored procedures
  • Resolve and troubleshoot problems and complex issues
  • Perform unit tests and bug fixes
  • Used Tortoise SVN to maintain the versions of the applications
  • Involved in unit testing, module testing and integration testing
  • Performing peer reviews for all the team members for their code base
  • Consumed already existing Web services
  • Involved in production support performance tuning, quality control of the project
  • Interact and communicate effectively with all levels of staff, senior management and customers Involved in writing Stored Procedures, Views and functions using MS SQL 2008
  • Coordinate with other developers and software professionals
  • Creating Nunit test cases according to test scenario
  • Involved in performance tuning using dotTrace profiler.

Programmer Analyst

Savvy soft Technologies
10.2009 - 10.2010
  • Involved in the Analysis of new requirements
  • Responsible for developing applications using Asp.net 3.5
  • Developed Business logic and data logic using C#
  • Client side Validations using JavaScript
  • Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page
  • Consumed already existing Web services
  • Design, code, test, debug and document software according to the functional requirements Analyze, diagnose and resolve errors related to their applications
  • Design, develop and implement critical applications in a .Net environment
  • Involved in writing Queries, Stored Procedures using MS SQL 2008
  • Assist and support other team members on multiple projects
  • Drive team members to keep up with projects deadlines
  • Implement best practices, standards and procedures including quality and delivery methodologies
  • Design and develop testing and maintenance procedures and activities
  • Resolve and troubleshoot problems and complex issues
  • Perform unit tests and bug fixes
  • Interact and communicate effectively with all levels of staff, senior management and customers Coordinate with other developers and software professionals.

Senior Programmer

Savvy soft Technologies
10.2009 - 10.2010
  • Involved in the Analysis of new requirements
  • Responsible for developing applications using .NET 2.0
  • Developed Business logic and data logic using C#
  • Design, code, test, debug and document software according to the functional requirements Created Stored Procedures and triggers to perform automated rules, updating to related tables using MS SQL 2005
  • Responsible for manual testing.

Senior Programmer Analyst

Savvy soft Technologies
01.2009 - 09.2009
  • Involved in the Analysis of new requirements
  • Responsible for developing applications using .NET 3.5
  • Developed Business logic and data logic using C#
  • Design, code, test, debug and document software according to the functional requirements Design and develop testing and maintenance procedures and activities
  • Involved in writing Queries, Stored Procedures using MS SQL 2008 Resolve and troubleshoot problems and complex issues
  • Perform unit testing and bug fixing
  • Coordinate with other developers and software professionals.

Programmer Analyst

Blue Chip Systems
06.2007 - 01.2009
  • Involved in the Analysis of new requirements
  • Responsible for developing applications using .NET 2.0
  • Developed Business logic and data logic using C#
  • Design, code, test, debug and document software according to the functional requirements Created Stored Procedures and triggers to perform automated rules, updating to related tables using MS SQL 2005
  • Responsible for manual testing.

Senior Programmer

Blue Chip Systems
12.2005 - 05.2007
  • Involved in the Analysis of new requirements
  • Responsible for developing applications using Visual Studio 6.0 Involved UI Designs using Visual FoxPro
  • Involved in developing common functionality for using across applications
  • Involved in developing business layers
  • Creating new reports as per client needs
  • Responsible for manual testing.

Education

Master in Computer Applications -

Skills

  • NET 8
  • C#
  • Web API
  • NET MVC
  • Dot Net Nuke (Evoq v80)
  • FXCop
  • Stylecop
  • JIRA
  • Secure Assist
  • Sonar Cube
  • NUnit
  • XUnit
  • MSUnit
  • IBM API Connect
  • SoapUl
  • Postman
  • Sonarquebe
  • Dynatrace
  • SnapLogic
  • Ignite
  • Excel
  • Windows 2000/2003 Server
  • Windows XP
  • Windows95/98
  • Windows NT40
  • Windows 7
  • Windows 10
  • Windows Server 2012
  • SQL Server 2005/2008/2012/2014/2016/2019
  • Oracle
  • MySQL
  • MS Access
  • Visual StudioNet Framework 7
  • ADONet
  • AJAX
  • LINQ
  • Visual Studio 60
  • Visual FoxPro 60/90
  • Windows Services
  • Web Services
  • XML
  • JavaScript
  • VBScript
  • JQuery
  • TypeScript
  • Angular v12
  • VueJs
  • SQL
  • Notepad
  • Oracle (PL/SQL)
  • My SQL
  • MS Office
  • TFS
  • GIT
  • Azure DevOps
  • CI/CD Pipeline
  • VueJS

Timeline

Senior .NET Lead Developer

Sonus Software Solutions Inc
10.2021 - Current

Senior Software Developer (DOT NET)

Sonus Software Solutions Inc
11.2016 - 10.2021

Implementation Manager

SCIO health analytics
11.2015 - 11.2016

Product Lead

SCIO health analytics
07.2011 - 10.2015

Senior Programmer Analyst

SCIO health analytics
10.2010 - 06.2011

Programmer Analyst

Savvy soft Technologies
10.2009 - 10.2010

Senior Programmer

Savvy soft Technologies
10.2009 - 10.2010

Senior Programmer Analyst

Savvy soft Technologies
01.2009 - 09.2009

Programmer Analyst

Blue Chip Systems
06.2007 - 01.2009

Senior Programmer

Blue Chip Systems
12.2005 - 05.2007

Master in Computer Applications -

Vijayakanth Mohan