Ramakrishna Full Stack Developer krishnagolla33@gmail.
com 786-879-1589
Summary
Overall, 11 years of experience Designing, Developing, and Testing high-quality Web and Windows
applications using Microsoft .NET Technologies.
Expertise in Design and development of Web applications/Windows with .NET framework using .Net
Core, [Link], MVC, WEB API, [Link], C#.NET, [Link], XML SOAP, WPF, Web Services, and WCF.
Experience in the Full Software development Life -Cycle, Including gathering Requirements,
application design and development, documentation, Testing and deployment.
Experience in leading Finance, Retail, Auto, Health care, and Insurance applications.
Experience in deploying and managing .NET Core web applications on Azure App Service.
Experience in developing Microservices using [Link] Core.
Expertise in application development using [Link] MVC Framework.
Strong experience in creating and consuming Restful and SOAP Web Services.
Experience in 3rd party controls such as Kendo Telerik controls for MVC and WPF UI.
Experience in database systems namely SQL Server, PostgreSQL,and Oracle.
Proficient developing applications using MVC, Blazor server-side and WEB API with Entity Framework.
Experience in writing DA Layers using [Link] and ORM’s like Entity Framework and LINQ to SQL.
Experience using Front-end languages like JavaScript, jQuery, TypeScript, HTML, and CSS,
and Front-end frameworks like React, Angular, and Bootstrap.
Experience in implementing Filters, Validations, Controllers, Components, Directives,
Routings, Factory and Services in Angular.
Experience in CSS with preprocessors like LESS and SASS.
Experienced in DA Layers using [Link], Entity Framework, and LINQ to SQL.
Experience on Azure DevOps Service for project management tasks, source code
Repository, Continuous Integration and deployment.
Expert with OOPS Concepts, Multithreading, Collections and Exception Handling.
Experience in SSRS, Crystal Reports and SSIS for report generation and integration into applications.
Proficient in developing test cases for unit testing using N Unit & X Unit in TDD Environment.
Experience with SOLID Principles and Lazy loading and Dependency injection Design patterns.
Experience in implementing security using OAuth, and JWT.
Experience with cloud technologies like Azure and AWS.
Excellent experience with Atlassian products like Agile, Scrum, Jira, and Confluence.
Strong Experience on Factory, Repository, and Singleton design patterns.
Experience with XSLT, XQuery, and XPath and worked with libraries.
Used CI/CD tools as Jenkins and Azure Devops.
Experienced in data exchange using XML and JSON Formats.
Practiced in managing Postgres collections, indexes, and other database tasks.
Experience using Configuration management tools like TFS, GIT, and SVN.
Ability to grasp and apply new concepts quickly and effectively.
Technical Skills
Programming Languages: C#, VB6.0, C/C++, SQL, Python.
.Net Technologies: .Net Framework 4.7/4.5, MVC, .Net Core, Restful API, WCF, WPF, SOAP, LINQ.
Web Technologies: [Link] 4.0, HTML, DHTML, CSS, [Link] MVC, Java Script, jQuery, VB script, XML.
Front-End JavaScript Frameworks: Angular, React.
Database: SQL Server 2016/2015/2012/, MySQL, MS Access, Oracle, T-SQL.
Tools: Visual Studio 2022/2019/2017/2015, Team Foundation Server, Visual Studio Code, ReSharper
Cloud Services: Azure App Service, Azure Functions, Azure Storage (Blob, Table, Queue, Azure Service Bus,
Azure Logic Apps, Azure Key Vault), AWS.
DevOps: Jenkins, Azure DevOps, Continuous Integration and Continuous Deployment (CI/CD).
Reporting Tools: SSRS, Crystal Reports.
ORM Technologies: Entity Framework, LINQ to SQL, Dapper.
Unit Testing Tools : XUnit, NUnit, MS Test, MOQ.
Vision controls: Visual Source Safe 6/5, Team Foundation Server, SVN, GIT.
Operating Systems: Windows Vista/ XP/2000/NT/98/95, Windows Server 2003/2008.
Educational Qualifications
Master of Science in Information System Security at the University of Cumberland.
Master of Information Technology from Atlantis University.
Bachelor’s Degree in Computer Science of Information Technology from JNTU.
Experience
Full Stack .Net Developer May 2022 - Now
Midmark Corporation| Austin, Texas, United States.
Telemetry Web application Designed to Harmonize Clinical space, Technology, and Workflow for
caregivers and patients in Medical, Dental, and Animal Health environments. It manages products such as
compressors, vacuums, and sterilizing equipments to improve patient care, streamline clinical workflows, and
drive efficiency. Telemetry also prioritizes research and development to advance healthcare technology .
Responsibilities:
Implemented applications on Azure cloud & utilized Agile/SCRUM development.
Developed reusable components using React Storybook according to design guidelines.
Worked in Designing and Developing Telemetry Web Application using React, React Hooks,
TypeScript, Redux, HTML, CSS Bootstrap and JavaScript.
Worked with React Router for developing Single Page Applications.
Developed React components from scratch using TypeScript.
Used react Observables to create custom components for data manipulations and to
display data in company standard format.
Created reusable React components and managed application state with Redux.
Utilized Material UI Libraries to create dynamic and responsive React UI forms.
Applied Redux Middleware using Redux-promise, redux-thunk and redux-saga.
Created Responsive Gauge and State components to recording and display readings
based on the API Calls data.
Implemeted various Bootstrap components like Navigation bar, Dropdown menu,
Image Carousel, Button, Modal Form, Table, Togglable tabs, pagination.
Maintaining Parent and child elements by using State and Props in ReactJs.
Applied Oriented Programing techniques to track UI Components being added to DOM
and to change the behaviour of framework methods.
Created Interactive React components using lifecycle methods, state management,
forms, events, keys, animations, and Flux concepts to improve user interactions.
Created UI components for sorting, pagination, and product search functionality in React.
Used [Link] to run Webpack tasks and build properly the project.
Implemented React code compatibility across IE, Safari, and Google browsers.
Developed a Library Service API using .Net Core, C# with a microservices architecture.
Developed Restful APIs using .Net 6, C#, [Link], Entity Framework 6, OOPS features, LINQ,
SQL Server and test the service request/responses using Postman.
Worked on building the Web API to perform all CRUD operations and integrated it with
Azure for API management, ensuring security, analytics, monitoring, and alerts.
Developed scripts using PowerShell to automate the manual activities.
Implemented Code First Approach of Entity Framework for database communications.
Collaborated with Developers, Designers and Testers to ensure successful delivery of projects.
Integrated RESTful APIs for seamless data exchange, supporting both XML and JSON formats.
Used Redis for caching and data storage to improve application speed and reduce database load.
Utilized Azure services such as Azure App Service, Azure Functions, Azure Storage
to build scalable and reliable cloud-based applications.
Integrated Azure services with other components, such as databases, message queues,
and third-party APIs, to create end-to-end solutions.
Implemented a CI/CD pipeline with Docker and configured YAML files on the Azure platform.
Used Azure DevOps Services for source code repository and build project artifacts.
Used Git for version control and worked with QA to resolve issues and maintain quality.
Designed and developed SQL queries, stored procedures, Joins, Indexes, Triggers, Views, and
Functions to extract, transform, and load (ETL) data from various sources.
Created SSIS Packages using proper control and data flow elements with error handling.
Created SSRS reports with features like drill-downs, parameters, linked reports,
sub-reports, dynamic filters, and automated subscriptions.
Full Stack .Net Developer Jun 2020 -May 2022
Northwestern Mutual| Austin, Texas, United States
Northwestern provides financial services, including Life Insurance, wealth management, and investments.
Rhodium is an application developed by Northwestern that offers various modules for data management, such
as Account, Contact, Household, Sales, Emails, and [Link] modules are designed to maintain and serve
data, while Rhodium brings together information from third-party services.
Responsibilities:
Responsible for Designing & Implementation of application in Azure cloud.
Involved in complete development of Agile Development Methodology/SCRUM.
Developed a Rhodium Web Application using Angular 14 and features like Pipes, Routings,
data binding, events binding, Components, Services, Factory, Dependency Injection,
Directives, Observable, Forms, Reactive Form and Angular CLI.
Created Typescript reusable components and Services to consume Rest APIs using
component based architecture provided by Angular.
Used Angular Material with Bootstrap and CSS3 for responsiveness across devices.
Used Two-Way Data Binding to synchronize model and view components.
Used Bootstrap responsive Techniques to build interface for multiple screen resolution.
Implemented HTTP requests using RxJS Observable library.
Designed Angular Modules and Controllers using directives like ngShow, ngRepeat,
ngApp, ngController, and more.
Used NPM for installing required Angular modules and other published Angular NPM modules.
Used NGRX store for maintaining the state and used the store state management.
Utilized Lazy Load Components to decrease load time for business requirements.
Used @Input, @Output, Event Emitter to pass data between parent and child components.
Implemented Angular Router to navigate between views as users perform tasks.
Handled RESTful API calls using Angular factories with $http and $resource services.
Created Angular Service and Integration with Restful APIs.
Created Reactive Forms and performed validations using Angular.
Utilized TypeScript for enhanced type safety and reduced runtime errors.
Used JavaScript and [Link] controls for implementing Server and Client side validations.
Developed and maintained RESTful API, programmed in C#, .NET Core 3.1, that performed
CRUD operations with status codes according to specifications of multiple teams.
And also Worked on Converted .NET Framework application to .NET Core as part of
migration from Microsoft Azure to AWS.
Developed JWT token authentication to secure the Web APIs and manage user access.
Created Test plans and Implemented Unit Testing for API end points.
Improved a WCF Service for searching across entities and integrated it into the application.
Implemented Swagger UI for API versioning, documentation, and testing.
Used Entity Framework Code First for database creation and LINQ queries.
Wrote unit tests for front-end and back-end components using Jasmine and NUnit.
Created Tables,Indexes,Views, Stored procedures, Joins, Triggers, and cursors in SQL Server.
Developed SSIS packages to extract, transform, and load data from flat files, Excel, and SQL.
Created SSRS reports with parameterized queries, global variables, expressions, and sorting
for effective data presentation.
Created App Service on Azure Cloud and hosted application on Azure.
Utilized Azure Seervice Bus and web services to handle messaging from different devices.
Created Blob containers and set-up blob storage for sorting Images and documents on Azure.
Used Azure DevOps, Docker, and Kubernetes to set up CI/CD pipelines for consistent deployments.
Worked closely with UX/UI and QA engineers to deliver high-quality software solutions.
Utilized GitLab for version control and collaborative development.
Involved in Testing, Debugging, Maintenance/Enhancement of Project and code review of the
application.
`
Full [Link] Developer Jan 2020 – June 2020
FM Global|Rhode Island, United States
The business entity application provides functionality with risk management, loss prevention, and
insurance solutions worldwide. They believe that property losses can be prevented or mitigated. Their
engineering personnel evaluate hazards and recommend improvements to reduce risks.
Responsibilities:
Working in an agile Environment to deliver higher-quality software.
Implemented concepts of .Net Core MVC Architecture by using Action Filters,
Routing Configs, Data annotations, Dependency Injection, Multiple environments.
Worked on Web API Services with C# to improve the existing methods.
Extensively used ViewData, ViewBag, and TempData.
Developed MVC Razor/ Partial Views, Layout Pages, Controllers, View Models, and helper methods.
Designed UI Screens using HTML5, Angular9+, TypeScript, Bootstrap and CSS Media Queries.
Created directives, Routing, Navigation, Components, filters and Services using Angular.
Extensively used RxJS operators handling the data.
Created custom CSS files and Bootstrap for various web forms.
Used JavaScript and AngularJs to develop templates, controllers and directives.
Implemented CRUD methods with proper response status codes.
Utilized .NET object-oriented features, event and error handling, and event logging.
Implemented Authorization, authentication, and extensive exception handling.
Coded and optimized queries, stored procedures, functions, and joins using SQL Server.
Used SSRS to develop canned and ad-hoc reports for state and local agency users.
Deployed and managed .NET Core applications using Azure App Service.
Configured and managed Docker containers in Kubernetes environments.
Utilized Azure DevOps for CI/CD pipelines, ensuring smooth deployments.
Involved in N-Unit testing, integration testing, and code quality checks using SonarQube.
Used Git for Version Control, Code review, and, automatic builds.
[Link] Developer Nov 2018 – Dec 2019
CDK Global| IL, United States
CDK Global provides Enterprise web application for the automotive, heavy truck, recreation, and
heavy equipment [Link] project is dedicated to developing robust systems that support dealership and
retailer management, covering various aspects such as customer relations, inventory management, sales,
marketing, financial management, and parts, service operations and it aims to enhance operational efficiency
and improve customer experiences by providing sophisticated tools and applications that meet the unique
needs of these sectors.
Responsibilities:
Working in an Agile Environment to deliver higher-quality software far more rapidly.
Used .Net core MVC concepts like Authorization & Action Filters, Routing Configs,
Data Annotations, View Models, Razor View, Partial Views, Dependency Injection.
Used Angular 2 to standardize web application structure and responsive using bootstrap
and provide a future template for data binding.
Developed Enterprise and Dealership pages using Angular 2, HTML, CSS, Angular Material.
Used Temp Data, View Data and Session Variables to transfer data between controllers and views.
Improved reactive service by using Rxjs library to create observables for data passing and listening.
Implemented custom client-side validation in Angular for enhanced user input validation.
Used TypeScript as the code behind the HTML and Angular controls and directives.
Developed Calendar tool to view daily status reports using MVC and Angular
Implemented Lazy Loading to improve data loading performance
Performed client side validation on the web forms using Javascript.
Designed and implemented Data access layers using LINQ for XML Data.
Implemented caching strategies using C# to optimize application performance.
Responsible for implementing the token-based Authorization to the service endpoints.
Used [Link] WebAPI to migrate the codebase from SOA to RESTful Service.
Used SQL Queries to develop Views, Functions,Triggers, Stored procedures, and Indexes.
Implemented CRUD functionality with Entity framework and C# in [Link] MVC.
Used AJAX, JSON with jQuery for data request and response.
Created WCF Service using HTTP and SOAP Protocol and maintained existing web services.
Implemented CI/CD pipelines using Jenkins to automate build, test, and deployment processes.
Developed reports using SSRS Reports based on the business requirements.
Implemented unit test cases using X-Unit and code quality with SonarQube.
Implemented Ajax controls for partial page updates and to decrease the page response time.
Worked closely with QA and assisted them by knocking down the issues.
Worked on LINQ to Entities, Lambda Expressions, and Design Patterns.
Created complex reports in Crystal Reports on web pages using SQL databases.
Experience using Terraform to create resources in cloud.
Utilized AWS services such as S3, Lambda, and RDS in conjunction with .NET Core
applications, providing a robust and scalable cloud environment.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to
build, test deploy on the AWS server.
Used Azure Key Vault and AWS Secrets Manager to securely manage application secrets and
configurations in .NET Core applications, ensuring data security and compliance.
Used Git for Version control, code review, builds, and Continuous Integration.
.Net Developer June 2017 – Oct 2018
Eaton Corporation| Michigan, United States
Service Ranger & Link Commander are diagnostic software used in commercial vehicles to test
automated transmission and hybrid powertrain [Link] Windows-based applications provide access to
Eaton electronic products and comply with SAE surface vehicle recommended practices for vehicle
communications and TMC RP1210-B communications standards.
Responsibilities:
Developed diagnostic software for the commercial vehicle market in the Retail domain.
Used Agile methodology with daily scrums and sprints.
Created visual components using C#, [Link], WPF, LINQ, Oracle, and EF with XAML.
Built a WPF application to generate a Silverlight Class Library from an XML file.
Worked on XAML binding, styles, data templates, control templates, routed events,
converters, and layout panels.
Designed custom controls and user controls in XAML for interactive UI.
Developed middleware classes and WCF services for the enterprise UI.
Wrote Oracle queries to insert and update data across multiple tables.
Developed Stored Procedures, Tables, Joins, Views,Triggers and Functions in Oracle.
Used Action, Func, and Predicate in ViewModel and middleware classes.
Implemented user authentication with [Link].
Extensively used Telerik UI Controls for advanced WPF and Silverlight.
Worked with third-party WPF libraries like Telerik and DevExpress.
Applied multithreading techniques for high-performance modules.
Used AJAX controls for asynchronous page refresh.
Implemented LINQ queries on various data sources.
Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity
and improve communication.
Used TFS for maintaining source codes and documentations related to projects.
.Net Developer May 2012 – Sept 2015
Nalin Soft Pvt Ltd| India
Chargeback is a process where a depositor is charged if their cheque bounces After processing
bounced cheque information, the system creates jobs, blocks, batches, and items. The system uses Intelligent
Chargeback Processing to validate and assign depositor details to items and make decisions based on the
account. The system sends extracts, advice, and IRDs as output.
Responsibilities:
Worked in Agile Scrum methodology, delivering functionality in each sprint.
Designed and developed web pages using [Link], C#, [Link] and SQL Server.
Implemented MVC architecture using Action Filters, Routing Configs, Data
Annotations, View Models, and Razor views.
Optimize VB6 Code Update existing code as needed due to Reported Bugs.
Used [Link] features such as authentication, State Management Techniques.
Developed the GUI using HTML, CSS, AngularJS, JavaScript concepts like closures,
Promise, prototypal Inheritance, modular functions and [Link] server-side controls.
Implementation of client-side validations using jQuery and [Link] MVC Validation
implemented at Controller level.
Worked with Kendo UI Controls including Grid, Chart, and Editor components etc.
Created stored procedures, views, triggers, and complex T-SQL queries in SQL Server.
Designed WPF forms, custom controls, and user controls using XAML for interactive UI.
Applied JQuery for callbacks, promises, event-based functions, and basic animations.
Created and deployed web services on IIS using C# and SOAP for pulling service records.
Developed WinForms and user controls to display data using [Link] and data binding.
Designed and developed the project using OOPS concepts and SOLID principles.
Created complex reports in Crystal Reports on web pages using SQL databases.
Utilized AngularJS for templates, filters, controllers, factories, and directives.
Implemented form validation using JavaScript and Regular Expressions.
Connected to databases using [Link] in a disconnected architecture.
Developed the business layer with LINQ to Objects and LINQ to SQL.
Processed XML for web service requests and responses.
Used AngularJS filters for search, sorting, pagination, and custom filters.
Implemented real-time chat functionality using SignalR and JavaScript.
Utilized Grid Views, Repeaters, and Data Lists to retrieve and display data.
Used [Link] validation controls and JavaScript for data validation.
Developed Windows Services for alert management and database backups.
Utilized [Link] Entity Framework with C# for data querying.
Developed WPF applications using MVVM and repository patterns.
Used AJAX for data trading with the web server without reloading the page.
Implemented SOAP web services and integrated XML web services.
Used TFS for source code maintenance among team members.