You are on page 1of 7

ARAVIND KOTHA

Karavind.fs@gmail.com Mobile: (408)-753-7631

Professional Summary

 Around 8 years of professional experience in client-server and web-based environment


using Microsoft .Net Framework 2.0 / 3.0 / 3.5 / 4.0/ 4.5/4.6 including C#, VB.Net,
ASP .Net, ADO .Net, .Net Web Services, HTML, JavaScript, CSS, LINQ, AJAX, MVC, IIS
and JSON.
 Designed, Developed, and Implemented data-driven desktop and Web applications for
clients. Assisted in the development and maintenance of company Web applications
(Internet and Intranet).
 Experience in working with Test Driven Development (TDD) and Behavior Driven
Development (BDD).
 Experience in securing the Restful Web-APIs of the application using Token based
authentication methods like OAuth and Json Web Tokens (JWT).
 Experience with Configuring/setting Azure Active Directory Authentication for securing
the web apps and rest APIs.
 Handful experience in working with LAMBDA and LINQ expressions and Unit testing
the .Net classes using NUnit and MOQ.
 Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active
Directory, Application Insights, and Logic Apps.
 Experience in working with SQL Server 2012/2008/2005 database design, development
of Schemas, Tables, Views, Indexes, Stored Procedures, User Defined Functions, and
Triggers, Normalization, SSIS, SSRS, Transaction Management.
 Experience in working with UI frameworks like Angular, AngularJS, and
ReactJS and writing Unit test cases JavaScript files(components) using Karma and
Jasmine.
 Experience with preparing automated builds using tools like Grunt, Gulp.
 Experience in working with NodeJS and wrote restful APIs using Express.js.
 Experience in CI (Continuous Integration) and CD (Continuous Deployment) and Agile
with Scrum methodologies in the development of the project.
 Experience in working with Azure DevOps for Development and Deployment of the web
application by configuring CI/CD pipelines in Microsoft Azure DevOps for deploying the
application to Azure servers.
 Experience with version control tools like GitHub, Bitbucket, Visual Studio Team
Services (Azure DevOps), and also responsible for merging, tagging, and conflict
resolution in GIT.
 Experience in working with defect tracking tools like Rally, JIRA to track issues and
Change Management.
Technical Expertise

Programming Languages C#, LINQ, C, C++, T-SQL

ASP.NET MVC, ASP.NET Web-API, .Net Core, JavaScript,


Web Technologies jQuery, Ajax, AngularJS, Angular2,4,5,6,7,8,10, Node.js,
ReactJS, Azure, Gulp, Grunt, Webpack, Karma, Jasmine, CSS.

Databases MS SQL Server, MongoDB

MS Visual Studio, SQL Server Mgmt. Studio, Visual Studio


Development Tools
Code.

GitHub, Bitbucket, Visual Studio Team Services (Azure


Source Safe Tools
DevOps), TFS.

Application Server IIS

Professional Experience

Microsoft, Redmond Mar 2021 – Current


Full stack .NET Developer
Roles & Responsibilities:
 Working as a key player in the development team.
 Working on Front-end Development using HTML, CSS, JavaScript, and Angular 8
 Utilized Karma and Jasmine for unit testing the angular components.
 Wrote Unit Test cases for API-Controllers using MOQ.
 Used Angular CLI for Angular development and built reusable components to be used in
different places of the application.
 Developed web APIs for the application using .Net Core and dependency injection.
 Created Stored Procedures, User Defined Functions in SQL Server.
 Used Microsoft Azure DevOps for code repository (version control) and setting up CI/CD
pipelines for deploying the builds to Azure servers.
 Followed Agile with scrum methodology for project development and involved in
designing user stories.

Environment: .NET Core Web-API, SQL Server, HTML, CSS, Angular 8, Karma, MOQ, Gulp, Node,
Microsoft Azure DevOps, npm.
Client: Delta Health Technologies Oct 2019 – Feb 21
Columbus OH
Role: Full Stack .NET Developer

Responsibilities:
 Worked closely with the business and multiple developments, architecture, design, and
test teams to implement next-generation applications.
 Involved in Software development life cycle (SDLC) of application from the design phase
to the implementation phase, testing, deployment, and maintenance phase.
 Designed Web Applications using .Net Core 3, .Net 5.0, Angular 10, RxJS, Node Modules,
GraphQL, .Net Core Entity framework, and SQL Server.
 Involved in writing API calls using GraphQL Apollo Server.
 Created front-end reusable components using Angular 5+, TypeScript, object-oriented
JavaScript, and RxJS libraries.
 Developed application using .Net Core and web APIs.
 Used Microsoft Azure DevOps for code repository (version control) and Azure pipelines
for deploying the builds to Azure servers.
 Created Web Services for 270/271 EDI – to check Health Care Eligibility and Benefit
inquiry.
 Created complex Stored procedures and write daily scheduled tasks/batch jobs.
 Used Azure Application Insights for monitoring and debugging the live application and
used exceptions stack trace to narrow down the issue.
 Part of the deployment process and unit testing.
 Used agile practices for daily activities.

Microsoft, Redmond May 2019 – Sep 2019


Full stack .NET/Azure Developer

Description: Worked as a Full-Stack .Net developer in Microsoft on an intranet application. This


Application majorly deals with the track of customers associated with Microsoft with its various
products. It deals with presenting an identical road map visually and functionally with a good
User interface and graphical representations.
Roles & Responsibilities:
 Worked as a key player in the development team.
 Worked on Front-end Development using HTML, CSS, Bootstrap, JavaScript, and
Angular 7 and used Karma and Jasmine for unit testing the angular components.
 Used Angular CLI for Angular development and built many reusable components and
used them in different places of the application.
 Developed web APIs for the application using .Net Core and used service locator for
dependency injection.
 Used Microsoft Azure DevOps for code repository (version control) and setting up CI/CD
pipelines for deploying the builds to Azure servers.
 Followed Agile with scrum methodology for project development and involved in
designing user stories and assigning them to the team members.
 An active member in Sprint Retrospective and Sprint Planning meetings and played a
key role in assigning the assignments and tasks to other team members.

Environment: .NET Core Web-API, Code first Database, Azure Active Directory Authentication,
SQL Server, HTML, CSS, Angular 7, Bootstrap, Karma, Webpack, Node, SSIS, Microsoft Azure
DevOps, npm.

Client: T-Mobile, Bellevue August 2017 - Mar 2019


Sr. .NET Developer

Description: The ideology of the application is meant to provide a web platform that deals with
a sector of clients working with T-Mobile. It is an intranet application where it showcases all the
information of these clients and analysis of their commitments with T-Mobile graphically.
Roles & Responsibilities:
 Serving as a key member in the development team with Full Stack Development in
working with AngularJS and C# .Net.
 Wrote Several Restful APIs which will help the end-user to get different responses.
 Worked with upgrading the designs using HTML, CSS, JavaScript, Bootstrap, AngularJS.
 Configured PrimeNG and all its subsidiaries into the Angular app.
 Worked with PrimeNG components to ease the UI development.
 Implemented ASP.NET MVC 4 pattern with Razor view to display user information.
 Worked with Agile methodology.
 Writing Unit Test cases for API-Controllers and AngularJS Code.
 Worked with NodeJS to build separate tools which will be used by the application at a
certain time whenever required.
 Developed a small tool that consumes JIRA APIs and fetches results as per the
requirement.
 Prepared tool by writing PowerShell scripts for automating deployments.
 Prepared automated builds with Grunt.
 Used Bitbucket as the Source control.
 Followed Continuous Integration and Continuous Deployment process to deploy the
application at a specific time on a daily basis.

Environment: ASP .NET Web-API, MVC ASP.NET ReactJS, Dapper, MySQL, HTML, CSS,
JavaScript, AngularJS, Bootstrap, .Net Identity, PowerShell, Karma, Grunt, npm, PrimeNG,
Amazon web services (AWS), TeamCity.

Devore Technologies, Cleveland Mar 2016 – July 2017


.NET Developer
Description: Working as a .net consultant developed various web Application which reports
Enhanced requirements of patient registration, scheduling, financial module, Patient &
Account, Additional Practice Information, Insurance to provide top-five insurance payers, based
on total charges billed per year, Users, providers, and Referring providers. All additional
modules provided are at the Practice level. Existing Practice Services software will be used to
convert the data into a format that can be downloaded into the practice management system.

Roles & Responsibilities:


 Served as a key member in the development team and used .Net studio architecture
implementation of the application.
 Handled the total Front-end Development using HTML, CSS, Bootstrap, JavaScript, and
framework like Angular 2/5/6 and used Karma and Jasmine for unit testing the angular
components.
 Developed C# Web-APIs, Repository/Service methods which are used by the frontend
to fulfill the business requirements and configured Dependency Injection using
Structure map.
 Migrated data from on-premises data servers onto Microsoft Azure cloud platform
utilizing Azure data factory (ADF) and Deployed .NET application to Microsoft Azure
Cloud Service Project as part of cloud deployment.
 Prepared automated builds with Gulp. Used GIT as version control in the application.
 Worked with Visual Studio Team Services (Azure DevOps) for managing the Version
control and followed Continuous Integration and Continuous Deployment process for
developing and deploying the application.
 Followed Agile with scrum methodology for project development and involved in
designing user stories and assigning them to the team members.

Environment: .NET Core Web-API, Code first Database, OAuth token-based authentication, SQL
Server, HTML, CSS, JavaScript, AngularJS 2/5/6, Bootstrap, .Net Identity, Moq, Karma, Webpack,
Node, SSIS, Microsoft Azure DevOps, npm.

Kent State University Oct 2014 – Dec 2015


.NET Developer
Description: Kent State University has multiple applications which maintain university data. The
application is TO pull the data from the different sources and used it to generate reports. The
application has many workflows and processes which are based on the type of users. Each
department in the university has its own requirement and based on it the applications are
designed and deployed.
Roles & Responsibilities:

 Served as a key member of the development team.


 Core member in designing and developing the architecture of the application.
 Involved in the database architecture of the Application.
 Core Member in Front-end Development using AngularJS.
 Wrote Unit Test cases for API-Controllers using MOQ and for the Angular code with
Karma and Jasmine.
 Developed multiple components and reused them across multiple pages using
AngularJS.
 Designed pages as per the client requirement using HTML, CSS3, JavaScript, AngularJS.
 Implemented StructureMap by creating containers for dependency resolution.
 Key member in the implementation of OAuth Token based authentication in the
application.
 Worked closely with enhancing the base Designs with Bootstrap.
 Prepared automated builds using Grunt and Gulp.

Environment: ASP .NET Web-API, Entity Framework, AngularJS, Bootstrap, .Net Identity, OAuth
token-based authentication, SQL Server, HTML, CSS, JavaScript, Moq, Karma, Grunt, npm.

Angel Broking, India Mar 2013 – Aug 2014


.NET Developer
Description: The Project contains the overall details of every company listed in B.S.E. and N.S.E.
The details of year-to-year growth and the calculation of the company’s performance according
to the Angels research team formula.

Roles & Responsibilities:

 Involved in creating the prototypes and requirements specifications by understanding


and analyzing the requirements.
 Created C# MVC controllers and used them extensively.
 Designing web pages using HTML, CSS, and Bootstrap as a frontend CSS framework.
 Involved in front-end Development using jQuery.
 Designed a common architecture for calling web API methods from AJAX calls.
 Written a common library for validating DOM controls.
 Successfully implemented the SPA (Single Page Application) architecture.
 Involved in Writing SQL Queries.
 Created layered .Net Components using C#.NET and ADO.NET.
 Gathered feedback from users on application enhancement needs.
 Key contributor in the improvement of screens.
 Used JavaScript and jQuery to implement UI validations.

Environment: ASP.NET, C#.NET, ADO.NET, C# ASP .NET MVC, CSS3, SOA, JavaScript, AJAX, XML,
jQuery, SQL Server 2008, LINQ, Lambda Expressions, HTML, CSS, Bootstrap.

Education

Master of Computers and Information Science (2015)


Kent State University |Ohio.

You might also like