Ramakrishna Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Ramakrishna Full Stack Developer 786-879-1589 dotnet.krishna11@gmail.

com

Professional Summary
 Overall, 7+ 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
ASP.NET, MVC, WEB API, VB.NET, C#.NET, ADO.NET, XML, XSLT, SOAP, WPF, Web Services, and WCF.
 Experience in design and development of Client-Server and Distributed Web Applications with
ASP.NET MVC, 3-Tire, REST Architecture, .NET Core, WEB API and N-Tire Architecture.
 Experience in leading Finance, Retail, Auto, Health care, and Insurance applications.
 Experience in developing Microservices using Asp.Net Core.
 Expertise in application development using ASP.NET 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.
 Experience in writing DA Layers using ADO.net 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.
 Extensive experience in Client side using JavaScript, JSON, JQuery and NodeJS.
 Proficient in deploying and managing .NET Core applications using Azure App Service on
Microsoft's cloud platform.
 Experience in implementing Filters, Validations, Controllers, Components, Directives, Routings,
Factory and Services in Angular 14/9/2.0/1.5.
 Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-
processors LESS or SASS and Compass.
 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.
 Proficient in strong and exchanging data using XML and JSON Formats.
 Experience with XSLT, XQuery, and XPath and worked with libraries.
 Used CI/CD tools as Jenkins and Azure Devops.
 Strong Experience on Factory and Singleton design patterns.
 Experience using Configuration management tools like TFS, GIT, and SVN.
 Excellent experience in the implementation of Log4Net.
 Ability to grasp and apply New concepts quickly and effectively.
Experience
Full Stack Developer May 2022 - Now
Midmark Corporation, Austin, Texaas, United States.
Telemetry is a 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 equipment. These products enhance patient care, streamline clinical
workflows, promote efficiency, and invest in research and development to remain at the forefront of
healthcare technology.
Responsibilities:
 Implemented applications on Azure cloud & utilized Agile/SCRUM development.
 Designed and development for Azure PaaS environment.
 Developed Rest APIs for distributed systems using .Net 6, C#, Entity Framework, OOP
features,and LINQ to SQL Server.
 Developed reusable components using React Storybook according to design guidelines.
 Used TypeScript and its features such as static typing, classes, and Interfaces etc.
 Developed web applications using HTML, CSS Bootstrap, and Typescript.
 Created Navigation bar, Dropdown menu, Image Carousel, Button, Modal Form, Table,
Togglable tabs, pagination using Bootstrap.
 Deployed web applications on Azure App Services, ensuring high availability and performance.
 Worked on writing modules using React as a view engine to build component-based application.
 Developed a single-page application with React Router that allows users to navigate between
Products, Infrastructure views to the Mechanical view.
 Created custom CSS files and Bootstrap for various web forms.
 Maintaining Parent and child elements by using State and Props in ReactJs.
 Created reusable React components and managed application state with Redux.
 Applied oriented Programing techniques to track UI Components being added to DOM and to
change the behaviour of framework methods.
 Applied Redux middleware using Redux-promise, redux-thunk and redux-saga.
 Created interactive React components using lifecycle methods, state management, forms,
events, keys, animations, and Flux concepts to improve user interactions.
 Worked with Material UI libraries to create dynamic responsive React UI forms.
 Created UI components for sorting, pagination, and product search functionality in React.
 Created responsive Gauge and State components to record and display readings.
 Used Node.Js to run Webpack tasks and build properly the project.
 Used Babel to compile JSX and follow JSHint standard for high code quality.
 Ensured React code compatibility across IE, Safari, and Google browsers.
 Implemented Code First Approach of Entity Framework for database communications.
 Developed a new library using .Net Core, C# with a microservices architecture.
 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.
 Created Test plans and Implemented Unit Testing for API end points.
 Collaborated with UX/UI designers to create responsive and user-friendly interfaces
 Developed a GraphQL API for a product and order improving client-side data fetching efficiency.
 Created applications with Dependency Injection, middleware, and OAuth for API security.
 Improved a WCF Service for searching across entities and integrated it into the application.
 Integrated RESTful APIs for seamless data exchange, supporting both XML and JSON formats.
 Performed unit tests using N-Units, and Jest ensured complete code coverage.
 Designed and Deployed NET Core web application with Azure App Service, Functions, Logic Apps,
 Azure Blob Storage and managed telemetry messaging via Azure Service Bus and APIs..
 Implemented a CI/CD pipeline with Docker and configured YAML files on the Azure platform.
 Implemented real-time data processing solutions using Kafka, improving data pipeline efficiency.
 Utilizing Redis for caching and data storage, enhancing application speed, and reducing database load.
 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 to export data from various sources to the data warehouse and
developed SSRS reports with features like drill-downs, parameters, linked reports, sub-reports,
dynamic filters, and automated subscriptions.

Full Stack Developer Jun 2020 -May 2022


Northwestern Mutual, Austin,United States, Texas
Northwestern is a company that 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 Team. These modules are designed to
maintain and serve data, while Rhodium brings together information from third-party services.
Responsibilities:
 Involved in iterative,test-driven, and SCRUM methods of agile Methodology.
 Developed a Rhodium web application with C#, microservices, Restful API, SQL Server,
Angular 14, TypeScript, Node.js, and JavaScript, using .NET features for advanced functionality.
 Developed the web pages using Angular Libraries with the best practices.
 Worked with Angular CLI for creating, developingserve and testing the application.
 Used Angular Material with Bootstrap and CSS3 to ensure responsiveness across varios devices.
 Created Responsive web pages using Bootstrap Grid System, forms, panels, button and form inputs.
 Developed Angular components entirely from scratch using TypeScript.
 Used NGRX store for maintaining the state and used the store state management.
 Used Async and Await for handling asynchronous requests on both client and server sides.
 Utilized RxJS observables for managing asynchronous data streams and integrating real-time features.
 Designed Angular modules and controllers using directives like ngShow, ngRepeat, ngApp,
ngController, and more.
 Used Angular factories to handle Restful API calls using services like $http and $resource.
 Created Angular Service and Integration with Restful APIs.
 Utilized Lazy Load Components to decrease load time for business requirements.
 Designed complex forms with validation and error handling using Angular Reactive Forms.
 Improved application performance using bundling, minification, and optimization techniques.
 @Input, @Output, Event Emitter to pass data between parent and child components.
 Used JavaScript and ASP.NET controls for implementing Server and Client side validations.
 Utilized TypeScript for enhanced type safety in application codebases, reducing runtime errors.
 Used Two-way Data Binding to automatic synchronize between model and view components.
 Created REST APIs using .NET Core 3.1 Web API, enhancing functionality with Dependency
Injection, middleware and also managed HTTP services and formatted JSON responses
for efficient data handling.
 Implemented CRUD methods in Asp.Net Web API with proper response status codes.
 Developed JWT token authentication to secure the Web APIs and manage user access.
 Wrote unit tests for front-end and back-end components using Jasmine and NUnit.
 Used Entity Framework Code First to create databases and LINQ queries to interact with them.
 Implemented Swagger UI to Create Versioning, Documentation, and Testing API’s.
 Created reliable asynchronous messaging solutions with Kafka, improving data delivery and scalability.
 Developed SSIS packages to extract, transform, and load data from flat files, Excel, and SQL
Server, and created SSRS reports with parameterized queries, global variables, expressions,
and sorting for effective data presentation.
 Created tables, indexes, views, stored procedures, queries, triggers, and cursors in SQL Server
 Created Azure Storage accounts, Function apps, Azure Active Directory, Service Bus Queues,
Logic Apps, Azure Event Hubs, and Key Vaults to support the application.
 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 software development.
`

Full Stack Developer July 2020 -Dec 2020


Bank Of America, |Texas, USA
The Market Data Service is planned to Provide stock Data to Various Applications Falling Under the Global
Wealth Management Purview. The Service gets and provides data from Reuters, Thomson, and SQL Server.
The MDS gets Quote data by Symbol based on their application and is entitled to a particular service with real-
time or delayed data requests. The service is to Provide Mapping between different Symbologists like Reuters
Identification Code, and ILX Symbol.
Responsibilities:
 Working in an agile Environment to deliver higher-quality software far more rapidly.
 Involved in the development of web pages using HTML, Bootstrap CSS, and binding
HTML Controls to angular models.
 Implemented concepts of MVC architecture by using Action Filters, Routing Configs,
Data annotations, view models and render ASPX/Razor View engine, partial views.
 Implemented data binding, and event handling using Angular.
 Implemented angular routing for a smooth transition between views.
 Implemented Angular $http services for making get and post calls to Web API.
 Implemented Factory and Singleton design patterns.
 Consumed pre-defined angular directives, and filters and created custom directives as required.
 Used Visual Studio.NET IDE to design the forms and develop and debug the application.
 Involved in designing User Interfaces with CSS3 and HTML.
 Involved in developing RESTful Web API calls.
 Implemented Code First Approach of Entity Framework for database communications.
 Extensively used NuGet packages.
 Developed extensive Stored Procedures in SQL Server.
 Involved in Unit Testing and Integration Testing of the entire application.
 Implemented version controlling using GIT.

Sr.Net 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.
 Developed Responsive Web Pages for smart devices using Bootstrap and CSS Media Queries.
 Designed UI Screens using HTML5, CSS, Angular9+ Framework, TypeScript, Bootstrap.
 Developed MVC Razor/ Partial Views, Layout Pages, Controllers, View Models, and helper methods.
 Created directives, Routing, Navigation, Components, and Services supplied by the Angular.
 Worked on.NET Core MVC with integrating Swagger for API documentation in application.
 Used Dapper, Entity Framework as a persistence framework for this project.
 Consumed pre-defined angular directives, and filters and created custom directives as required.
 Extensively used RxJS operators handling the data.
 Used JavaScript and AngularJs to develop templates, controllers and directives.
 Implemented CRUD methods with proper response status codes.
 Made full use of .Net object-oriented features, event and error handling, and event logging features.
 Implemented Authorization, authentication, and extensive exception handling.
 Coding and tuning the queries, Stored Procedures, Functions, and Joins using SQL Server.
 Used SSRS to develop reports like canned, ad-hoc reports for state and local Agency users.
 Deployed and managed .NET Core applications using Azure App Service on Microsoft's cloud platform.
 Used Azure board and pipelines for deploying the code changes.
 Configuring the Docker containers and managed them in Kubernetes environments.
 Involved in N-Unit testing, integration testing, and code quality checks using SonarQube.
 Worked on Git for Version Control, Code review, automatic builds, and Continuous Integration.

.Net Developer Nov 2018 – Dec 2019


CDK Global, Schaumburg, IL, United States
CDK Global provides Enterprise web application for the automotive, heavy truck, recreation, and heavy
equipment industries. This 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:
 Involved in all the phases of SDLC including Requirements gathering, designing,
testing, and documentation of the project.
 Used .Net core MVC architecture concepts like Authorization & Action Filters, Routing Configs,
Data Annotations, View Models, render Razor View, Partial Views, Dependency Injection.
 Used Temp Data, View Data and Session Variables to transfer data between controllers
as well as views.
 Used SQL Queries to develop Views, Functions,Triggers, Stored procedures, and Indexes using SQL.
 Developed Enterprise and Dealership pages using Angular2, HTML, CSS, Angular Material.
 Designed the pages using Bootstrap and some custom CSS.
 Extensively used Rxjs Operators handling the data.
 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 the performance of loading data from the backend.
 Performed client side validation on the web forms using Javascript.
 Designed and implemented Data access layers model using LINQ for XML Data.
 Extensively used Telerik UI Controls for advanced WPF and Silverlight.
 Implemented caching strategies using C# to optimize application performance.
 Worked with Jasmine in testing and Protractor for unit testing Angular Modules.
 Responsible for implementing the token-based Authorization to the service endpoints.
 Used Asp.net WebAPI to migrate the codebase from SOA to RESTful Service.
 Implemented CRUD functionality with Entity framework in ASP.NET MVC.
 Used AJAX, JSON with jQuery for request data and response processing.
 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.
 Utilized AWS services such as S3, Lambda, and RDS in conjunction with .NET Core
applications, providing a robust and scalable cloud environment.
 Experience using Terraform to create resources in cloud.
 Used Azure Key Vault and AWS Secrets Manager to securely manage application secrets
and configurations in .NET Core applications, ensuring data security and compliance.
 Worked on Git for Version Control, Code review, builds, and Continuous Integration

.Net Developer June 2017 – Oct 2018


Eaton Corporation, Galesburg, Michigan, United States
Service Ranger & Link Commander are diagnostic software used in commercial vehicles to test automated
transmission and hybrid powertrain systems. The 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:
 Development of diagnostic software used in the commercial vehicle market with the retail domain.
 Upgraded company existing application using C#, WPF, MVC, WCF, WinForms, and Oracle.
 Used Agile Methodology for Project which involved daily Scrums and Sprints.
 Developed visual components through C#, VB.NET, WPF, LINQ, Oracle, and EF using XAML.
 Worked on BL and DAL layer classes and integrated them into UI using MVVM Pattern.
 Designed Custom Controls, and User Controls using XAML language for interactive UI.
 Used Binding, Styles, Templates, Events, Converters, and Layout Panels in XAML.
 Created middleware classes and WCF services, integrating them into the enterprise UI.
 Created Oracle queries to insert/update data across multiple relational tables.
 Worked on developing stored procedures and functions in Oracle.
 Extensively used Action, Func, and Predicate in View Model and Middleware classes.
 Developed Date Time Picker using Object Oriented JavaScript extensively.
 Worked with 3rd party WPF libraries and controls such as Telerik, and DevExpress.
 Applied Multithreading techniques for creating high-performance modules.
 Used AJAX controls for asynchronous page refresh.
 Project status tracking or stories and bugs using JIRA.
 Implemented LINQ queries on different data sources of application
 Utilized TFS for source code maintenance among the whole team members.
 Developed the business layer with LINQ to Objects and LINQ to SQL.
Technical Skills
Programming Languages: C#.Net, Python, SQL
Databases: SQL Server, MySQL, MongoDB ,SQL Server Management Studio, PostgreSQL.
.Net Technologies: .Net Framework 4.7/4.5, .Net Core, Restful API, WCF, WPF, SOAP,WSDL,SOA, LINQ.
Web Technologies: ASP.Net 3.5/4.0, HTML, CSS, ASP.Net MVC, JavaScript, jQuery, VB script, XML.
Cloud Services: Azure App Service, Azure Functions, Data Factory, Databricks, Azure Storage services.
DevOps: Azure DevOps, Jenkins, Continuous Integration, and Continuous Deployment (CI/CD).
BI Tools: SQL Server Integration Services, SQL Server Reporting Services (SSRS), SQL Server Analysis Services.
Development Tools: Visual Studio, SQL Server 2019/2016/2015/2012/, Visual Code.
Front-End JavaScript Frameworks: Angular, React.
Data Visualization: Power BI, Tableau
ORM Technologies: Entity Framework, Dapper.

Educational Qualifications
 Master of Information Technology from Atlantis University.
 Bachelor’s degree in Computer Science of Information Technology from Sri Sarathi Institute of
Engineering & Technology.

You might also like