Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Prashanth Dornala

Vancouver,BC

Summary

Expert in writing scalable, reusable, and portable n-tier enterprise applications using Object Oriented & Web Programming model. Skilled in HTML, XML, XML Schema, CSS, Report Viewer, NUnit. Knowledge of all phases of Software Development Life Cycle (SDLC) especially with agile Scrum concentration on design, development, and implementation of various applications. Experience in Trouble Shooting and avoiding errors and capturing information when they do occur. Deft in application development, design, documentation, testing, Design, Analysis, Coding, Testing, Code Reviews, Implementation and System Support of software/ web applications. Good team player and communicator with interpersonal and presentation skills & excellent work ethics, self-motivated, quick learner, willing to learn, adapt new technologies. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level position. Ready to help team achieve company goals.

Overview

7
7
years of professional experience

Work History

Net and UI (Angular) Consultant

RootQuotient
Toronto, CA
03.2021 - Current
  • Worked on ASP .Net, C# Server side scripting to provide the security entered by the user without manipulating the data
  • Developed custom, general use modules and components which extend the elements and modules of core Angular 13
  • Worked with Angular 13 directives, components, pipes, injectables
  • Responsible for UI design with Angular, Material design, Typescript, Javascript, Bootstrap, Html5, SCSS
  • Developed and consumed RESTFUL services using WEB API
  • Used Entity framework to exchange data between web applications and database objects
  • Used Entity Framework code first approach to build data access logic layers
  • Used LINQ queries to retrieve data from Arrays, Collections and Generics
  • Created message handlers in WEB API to implement global level authentication
  • Created, Altered Stored procedures, Tables, Views and Triggers
  • Scheduled Many Jobs on Windows Task Scheduler and troubleshoot for resolving issues
  • Tested the application as per the test cases and business logic using unit test and functional test
  • Fixed the bugs and coordinated with the team on various issues
  • Used CSS for achieving uniformity among all the ASPX Pages
  • Used ADO.Net objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources
  • Build and deployed the various websites and applications to different environments like dev, QA, and production
  • Used Microsoft Azure Portal for deploying API’s and UI in separate app services
  • Used App insights to log calls, blob containers for storage and Azure key vault for maintaining secret passwords
  • Involved extensively in XML parsing and XSLT
  • Coding for custom controls for providing re-usability components
  • Developed Unit Test Cases to ensure that the code met its design and behaved as intended
  • Used BitBucket for version control during development
  • Environment: Visual Studio 2017/2015, .NET Framework 4.7.2, Entity Framework, Razor, Microsoft SQL Server 2014/12, LINQ, ASP MVC, C#, Angular 13, Angular material, Typescript, JavaScript, HTML5, CSS3, JSON, Telerik UI, Kendo, Bootstrap, Restful & web API Services, Azure Cloud Services and storage account, IIS 8.

.NET Developer

TouchBistro
Toronto, ON
01.2019 - 02.2021
  • Involved in Design, Development, and Testing and Deployment phases of Software Development Life Cycle
  • Actively participated in System Study and active role during the requirements gathering, analyzing, and designing of the system with wire frame design documents for technical specifications and technical documentation
  • Application management systems built on ASP MVC, WCF and Entity Framework, LINQ, Angular 5 enabling flexibility in usage of the web application for end users
  • Used Data Contract as the standard mechanism in the WCF for serializing .Net object types into XML
  • Used Web Services (WSDL) for updating user information with application and components by authenticating and validating the objects
  • Worked on XML, XML Serialization and Deserialization to access the properties of an object and modify its values
  • Managed application deployment into Azure cloud services
  • Implemented Azure AD authentication for Web API
  • Hands on experience in database development using Stored Procedures, Cursors, Indexes, Views, Triggers (DDL, DML) and User-Defined Functions to facilitate efficient data manipulation and data consistency
  • Developed the view models and controller actions method to fetch the data from the back end for implementation used restful GET and POST API services as JSON objects to mobile client-side Actions with Angular.js data validation, API routing HTTP services for attributes to represent JSON objects for CRUD operations with Web services for web API models through entity Framework
  • Used Data Annotations to perform validation rules and used different validated attributes for WCF Services and implemented all the data access methods in the service layer that was consumed by the different applications extensively used for Web Services (Consuming & Exposing), Used the Nuget manager
  • Created application exception handling for tracing and logging components using NUNIT library
  • Used Angular 5 for developing the User interface of the application
  • Implemented Authentication and Authorization in the UI using MSADAL6 Module in the Angular
  • Used Observables and Promises, switchto(), map(), etc rxjs methods
  • Created custom components, pipes, directives, guards and library components using Angular
  • Used Reactive forms with FormArray, FormGroup, FormControl, FormBuilder, etc in Angular
  • Used Team Foundation Server for sprint planning, tracking bugs and Share point work items as a version control
  • Performed Unit testing on every new version before sending it for user acceptance Testing
  • Environment: Visual Studio 2015/2013, .NET Framework 4.5, Entity Framework, Microsoft SQL Server 2012, LINQ, Azure Cloud, ASP .NET Web API, WCF, C#, Angular 5, Typescript, SCSS, JSON, Bootstrap, Github.

.NET Developer

Hucon Solutions
Hyderabad
09.2016 - 12.2018
  • Used Rad Ajax on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page
  • Involved in Localization web application designed Graphical User Interface (GUI) using Master Pages HTML, JavaScript, CSS and User Controls
  • Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 3.5
  • Involved in developing ASP Web Pages using VBScript
  • Web form’s input validation using the ASP.Net Input Validation Controls and dynamic features using JavaScript and MS Enterprise Library
  • Used JavaScript for to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, Confirmation etc
  • Client-side scripting included JavaScript, HTML and CSS
  • Used ADO.NET Entity Framework for access to SQL data sources
  • Used TFS for maintaining versions for code review and Unit testing for better performance
  • Participating in coding, code reviewing to resolved potential issues that arose during the execution of development
  • Environment: .Net Framework, Visual Studio, ASP.Net, C#, Web services, ADO.Net, XML, HTML, JavaScript, Window’s server 2003, SQL Server 2005, CSS, VB Scripts, Visual Source Safe, Team Foundation Server
  • Troubleshot and resolved performance issues for databases and software
  • Resolved hardware and software compatibility and interface design issues
  • Researched and integrated design strategies, product specifications, development schedules and user expectations into product capabilities
  • Monitored database performance to keep workflows running smoothly
  • Kept leadership up-to-date on current issues and proposed recommendations
  • Participated in highly complex projects with customers, managers and end-users
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects
  • Analyzed, evaluated and developed new web and database applications
  • Performed vulnerability patching and investigated and mitigated system weaknesses
  • Completed analysis, design and testing phases of software development life cycle
  • Created proofs of concept for innovative new solutions
  • Translated technical concepts and information into terms parties could easily comprehend
  • Built databases and table structures for web applications
  • Developed conversion and system implementation plans
  • Investigated new and emerging software applications to select and implement administrative information systems
  • Inspected equipment, assessed functionality and optimized controls
  • Optimized dust, temperature and humidity controls for installed systems
  • Analyzed work to generate logic for new systems, procedures and tests
  • Designed and developed analytical data structures
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
  • Authored code fixes and enhancements for inclusion in future code releases and patches
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use
  • Designed and implemented scalable applications for data extraction and analysis
  • Conducted data modeling, performance and integration testing
  • Tested functional compliance of company products

Education

B.Sc. - Computer Science

Sathyabama University Chennai
Chennai, India

Skills

Net Technologiesundefined

Additional Information

  • 6 years of Professional IT experience working analyzing, designing, and developing Web & Windows (Client/Server) based and N-Tier applications using ASP.NET, C#, ADO.NET, XML, HTML5, Angular, Entity Framework, LINQ, TSQL, SOAP, WCF, Restful, Web API, Azure, SQL Server 2012, IIS 8.0. Experience with various aspects of cloud and hands on experience on Microsoft Azure. PowerShell and Azure Microsoft ARM Templates design engineering and implementation of infrastructure solutions in Microsoft Azure with a focus on developing infrastructure as code using PowerShell and Microsoft ARM templates. Efficient in Exception Handling and debugging an application using Debugging and Tracing Tools provided by the Visual Studio .net IDE. Hands-on experience across creating and customizing Client/Server and Web based applications using .Net Framework 4.5/4.0/3.5, MS SQL Server 2014/2012/2008 R2, XML, Web Services and WCF Services. Incorporated web responsive designs features for the application using .Net framework, AJAX Library, Html5, CSS3, JavaScript, JQuery, Bootstrap, Kendo, and Angular. Application development using C#, Asp.net, MVC, Telerik UI for ASP.NET, JavaScript framework which runs on browsers and provides two-way data binding. Expertise in SQL Stored Procedures, User Defined functions, Indexes, Constraints and Views. Proficient in ASP.NET/C# MVC, AJAX, Angular 5/8/9/13, Web API, WCF Services, JQuery, JSON, SSIS, and SQL Server Management. Implementing WCF and REST services within a SOA and data access using ADO.NET, Entity Framework and OData using LINQ converter to allow dynamic queries within the application. Developed the view models and controller actions method to fetch the data from the back end for implementation used restful GET and POST API services as JSON objects to mobile client-side Actions with Angular data validation, API routing HTTP services for attributes to represent JSON objects for CRUD operations with Web services for web API models through entity Framework.

Timeline

Net and UI (Angular) Consultant

RootQuotient
03.2021 - Current

.NET Developer

TouchBistro
01.2019 - 02.2021

.NET Developer

Hucon Solutions
09.2016 - 12.2018

B.Sc. - Computer Science

Sathyabama University Chennai
Prashanth Dornala