Prashanth
Sr. .Net/ Angular Developer
Email Id: c Ph.No: 602-***-****
https://www.linkedin.com/in/prashanth-a-9ba724263/
Summary:
• Over 8 years of experience in .NET framework design, development, and implementation of Web applications.
• Strong understanding of OOPS, Database concepts, .NET technology and Front-End technology.
• Experienced in AngularJS framework and implementing SPA using Route Provider.
• Acquired knowledge over the years by working on all aspects of web development, from the front-end, to back-end including business logic layer, mid-tier, data access layer, and database.
•Proficient in .NET technologies including .NET Framework, C#, ADO.NET, Entity Framework, .Net Core web APIs.
•Substantial knowledge in developing web applications using HTML/DHTML, CSS, and Bootstrap.
•Experience on latest.Net framework(3.5,/4/4.5/Core 1.0) with architecture and design patterns.
•Developed Single Page Applications using HTML5, CSS3, XML and JavaScript, Angular2/4/6/8/10/13.
• Experience in Azure for system Deploying, Operating and Maintaining compute, network and storage in the Microsoft Azure environment using Microsoft Technologies
•Effective skills of working with MS Visual Studio and Visual studio Code. Extensive knowledge of jQuery also created custom script files for the projects.
•Expertise in building architecture which includes MVC, Multi-Tier etc.
•Good Knowledge of Design Patterns like Factory, Singleton, Repository.
• Hands-on expertise on using Web Services like REST with XML, JSON and XSD for application debugging.
• Having Good exposure on OOPs concepts and Collection Framework.
•Hands-on experience with Version Control Software such as GitHub, Bitbucket and SVN and common deployment methods for collaborating on source code
•Good experience in troubleshooting and bug reporting using defect tracking tools like Jira.
•Expertise in maintaining websites, software and understanding and modifying existing code.
•Excellent understanding of CSS principles with a clear ideology for managing maintainable, scalable,and cross-browsercode
Technical Skills:
Languages/Frame works
.Net Core, C#, Angular 2/4/8/13, Node.js, Typescript
Web Technologies
HTML5, CSS, XML, AJAX, JSON, Bootstrap, Backbone, Sinatra
Databases
Oracle, PostgreSQL, SQL Server, SQLite
Application/Web Servers
WebRick, Unicorn, Apache, Puma, Thin, JBoss
IDE/ Version Control System
GIT, SVN, Eclipse, Sublime Text, WebStorm, MS Visual Studio
Testing/ Logging Tools
Jasmine Karma, Mocha, Protractor, JIRA
Deployment Tools
Amazon EC2, Heroku
Operating System
Windows, Linux, Ubuntu
IDE’s & Utilities
Notepad++, Sublime, Aptana, Nitrous.
Methodologies
SCRUM, Agile, Waterfall
Education Details:
B. Tech (Computer Science and Engineering) from JNTU University, India
Masters in management of Science and Technology from Pittsburg State University, Pittsburg, Kansas.
Experience Summary
CSX Technologies, Jacksonville, FL
Title/Designation: .NET/ Angular Developer
May 2021 - current
Roles & Responsibilities:
•Working on sidekiq for running background task and on page search tools.
•Worked in Agile Software Development Life Cycle environment with biweekly scrum meeting.
•Aided in the design of ER diagram, tables, and stored procedures in Microsoft
SQL server 2012.
• Used Entity Framework 6 to access the databases to map relational data as domain-specific objects.
•Aided in designing MVC models to extend the methods of Entity Context class to
Insert, Update, and Delete data in the database.
• Implemented Two-way databinding in Angular which helps the application handle the automatic synchronization of data between the model and view components.
•Created custom directives, pipes and services for developing single page web applications.
• Configured Angular Route Module which provides route Provider to help create
SPA.
•Designed and developed Web Application, involved in Single-Page Applications (SPAs).
•Framework design using Bootstrap3, HTML5, CSS3, JavaScript, NodeJS, and Firebase.
• Designed and developed Mobile applications using Flutter, Android Studio, Dart and Firebase.
•Designed and implemented the core components for the application, which included a Data acess layer(DAL) and Business logic layer(BLL).
•Implemented Js and CSS from site core so that content editors can modify without any dev effor
•Improved the UI using HTML5, CSS3 and JavaScript
•Application backend implemented as Node.js, Firebase application server.
•Implemented the searching and sorting functions with dropdown list, textbox and checkbox using Angular filters
•Used DataStream's to keep the Flutter app updated in real time.
•Created multiple single pages, secure, responsive web applications to replace a legacy line -of- business web application.
•Utilized reusable angular components, Directives and Guards to better accommodate the complete web application.
•Proficient in XML, Bootstrap, Materialize CSS, CSS3, SCSS, DOM, AJAX, Angular 8, 9, 13, TypeScript, JavaScript, jQuery, Google Polymer JS, HTML5, Kendo UI (angular) & Prime NG UI for angular applications.
•Configure Azure cloud service for end point deployment
•Enable Open ID and Windows Live authentication in Azure cloud apps
•Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
•Stored and retrieved the document data from MongoDB using fs middleware in Express.js
•Implemented client-side validation using AngularJS validation to make sure data are in correct format before passing to back end
• Created various MongoDB collections and wrote services to store and retrieve user data.
•Used JSON for accessing data from Angular Services to Node.js APIs.
•Stored and retrieved the document data from MongoDB using fs middleware in Express.js.
•Implemented client-side validation using AngularJS validation to make sure data is in correct format before passing to back end.
• Used Bootstrap 3.0 and used Route module to implement Single Page
Application.
Project Environment:
MS Visual Code, SQL Server 2017, Angular 8, Asp. Net Core3.1, Entity Framework3.1, GitHub, JIRA, JavaScript, HTML, CSS, Bootstrap.
Pruitt Health, Atlanta, GA
Title/Designation: .NET/Angular developer
Period: May 2020 – May 2021
Roles and Responsibilities:
•Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and jQuery in ongoing projects.
•Expertise in Azure Infrastructure Management (Azure web role, Worker role, SQL Azure, Azure Storage). O Involved in developing the Azure Solution and Services like PaaS and IaaS.
•Experienced in creation and configuring of Storage Accounts and also Configuration of blobs, tables etc.
•Deploying Web Apps and Creating Web-jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services).
•Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
•Developed core functionality with ASP.NET MVC 4 Framework(C#,.Net)
•worked on visual studio 2014/.Netcore 1.0 framework to implement business logic.
•Building new applications from scartch and involved in migrating the application from agular 2.0 to angular4/5 and
•Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS.
•Coded extensively using JavaScript MVC Framework Angular to make rich internet web applications for a Single page app.
•Used D3.js for interactive data visualization and JavaScript framework like Jasmine for behavioral testing which is independent.
• Designed and developed the application using Angular framework along with
HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
•Manipulated data using CRUD (create, read, update and delete) operations of
MongoDB database management system and handled database access and data transmission based on RESTful web service.
• Used Node.js to develop faster and scalable applications. Developing Web API using Node.js and hosted on multiple load balanced API instances.
•Experience in writing proper database specifications for MS SQL Server 2016
•Used various features in Angular like data binding, routing, custom filters, custom directives to meet various customized requirements.
•Used the Visual Studio Team Services for source control, issues, bug tickets and
Agile Methodology.
•Written .Net Core web API methods and consumed in angular application.
•Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
•Used Swagger UI & Postman tool to test the Web API endpoints.
•Implements Custom Pipes, Directives & Nested/Re-Usable components.
•Used NPM commands and Packages.json to manage the dependencies.
•Working on custom Panels, Blocks, content types, and Views for better look and feel of the application.
•Built interactive charts using D3.js and Working with Bootstrap Components which are written in Angular.
•Provided client-side validations using Angular framework and worked with Angular for creating their own HTML elements for building a company's site which is an open-Source Project.
Project Environment:
Sublime Text, AngularJS, JavaScript, Node.js, Express.js, MongoDB, HTML5, CSS3, Git, .Net core 1.0, XML, JSON, npm, Mongoose.js, Mongo Compass, Postman, Visual Studio 2015
Charles Schwab, West Lake, TX
Title/Designation: .NET Developer
Period: April 2018 – April 2020
Roles & Responsibilities:
• Used JSON for accessing data from Angular Services to Node.js APIs.
• Designed and developed Web Application, involved in Single-Page Applications (SPAs). Framework design using Angular, Bootstrap3, HTML5, CSS3, JavaScript, NodeJS, and Firebase.
•Improved the UI using HTML5, CSS3 and JavaScript
•Application backend implemented as Node.js, Firebase application server.
•Implemented the searching and sorting functions with dropdown list, textbox and checkbox using Angular filters
• Worked with EF Core to create tables and database in the SQL Server by implementing code first approach.
• Created Migrations and Updated the database from the Model classes and Data Annotations.
• Using Fluent API created One- to- many, Many-to-Many, One-to-One relationship between the tables.
• Implemented Explicit Loading of related entities calling the Reference, Collection, and Load methods.
•Designed and implemented the core components for the application which included a data access layer and an error logging component.
• Created HTTP verbs to implement the Restful Web API and tested the CRUD functionalities using Postman.
• Used SMTP Client for sending emails through the application
•Involved and participated in Agile Extreme Programming (XP) and daily scrums, weekly estimations and retrospectives and pair programming, sprint planning meetings, reviews.
•Refactored code as required while working on the features and enhancements.
•Fixing the bugs and tickets filed by quality assurance and product management team.
•Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
Project Environment:
Sublime Text, AngularJS, JavaScript, Node.js, Firebase, HTML5, CSS3, Git, XML, JSON, npm, Postman, Visual Studio 2015, Entity Framework.
State of Florida, Tallahassee, FL
Title/Designation: .NET Developer
Period: February 2016 March 2018
Roles and Responsibilities:
• Designed and implemented the web application using ASP.NET, ASP.NET MVC 5.0, Entity Framework, HTML5, CSS, Bootstrap, and AJAX. Developed the application using Visual Studio 2015, and .Net Framework 4.
•Designed, created and managed database model in MS SQL Server 2012.
• Used Database First Approach creates the entity framework from an existing database.
• Worked with the database team to create views, transactions and stored procedures in SQL.
• Implemented Custom Filters to search data in modules, Action Filters (Authorize) to restrict access to a particular user or role.
• Partial Views for assigned modules Custom classes for MVC Views.
• Implemented Data Annotations extensively for model validations.
• Worked with Razor Views for displaying C# code in HTML.
•Implemented View bag, Viewdata, Temp data, and Session to transfer data between Views and Controllers. Used Validation Summary in Html Helper for applying client-side validations.
• Created views for responsive UI with Bootstrap for handheld devices or multiple screen resolutions.
• Installed and used NuGet for package management and dependency resolution.
• Implemented user access control using ASP.NET authorization and authentication to ensure financing information and privacy is securely protected.
• Implemented client-based and server-based state management using properties such as view state, hidden fields, cookies, application state and session state.
• Implemented client-side validation with ASP.NET validator controls such as required field validator, range validator, compare validator, regular expression validator, and custom validator.
• Used database documentation and database tables in MS SQL Server.
•Wrote database stored procedures using dynamic SQL to fetch data more efficiently
Project Environment:
NET Framework 3.0,ASP.NET MVC, MS SQL Server 2008, HTML, CSS, JavaScript, AJAX, SSIS, Entity Framework
Genie Lamp software solutions, Hyderabad, India
Title/Designation: .Net Developer
Period: Feb 2014 November 2015.
Roles & Responsibilities:
•Implemented MVC architecture using C# .NET, ASP.NET. Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
•Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET and C#
• Involved in developing and consuming Web Services and N-tier web applications using ASP.NET, C#, .NET and ADO.NET.
• Modified and automated existing C# code to deliver conversion utilities, tested and redesigned the applications.
•Effectively created custom routes and added them to ASP.NET MVC routes collection and created business models and injected them into MVC views using the controllers.
• Involved in POC (Proof of Concept) phase for design WCF service for connecting frontend interface and backend database and redesign SQL Server database.
• Build and Consumed the RESTful web services using ASP.NET Web API and resolved the day-to-day errors in web application.
• Involved in the modifying scripts, stored procedures, functions and triggers in the database in SQL Server 2016 for ensuring data integrity.
Project Environment:
ASP.NET, ASP.NET MVC 5, Entity Framework, LINQ, ADO.NET, XML, Visual Studio, HTML, CSS3, Bootstrap, JavaScript, jQuery, NuGet