Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Work Availability
Timeline
Generic

Lokesh Karaka

Summary

Experienced .NET Full Stack Developer with 6 years of expertise in developing and maintaining scalable web applications using .NET Core, C#, Angular/React, and SQL databases. Proficient in front-end and back-end development, API integration, cloud services (Azure), and DevOps practices. Seeking to contribute my technical skills and Dot Net Full Stack Developer Experienced .NET Full Stack Developer with 6+ years of expertise in developing and maintaining scalable web applications using .NET Core, C#, Angular/React, and SQL databases. Proficient in front-end and back-end development, API integration, cloud services (Azure), and DevOps practices. PROFILE SUMMARY

Overview

7
7
years of professional experience

Work History

.NET Software Developer, Full Stack

Stifel Financial Corp.
10.2023 - Current
  • Stifel Financial Corp
  • Is a diversified financial services offering a broad array of investment banking, wealth management, and brokerage services
  • Developed and maintained scalable web and desktop applications, ensuring efficient functionality and user-friendly experiences across internal and external financial platforms
  • Responsibilities:
  • Designed and implemented scalable RESTful APIs using ASP.NET Web API, enabling seamless integration between microservices in a multi-tenant environment
  • Designed and managed relational databases using SQL Server, including writing complex queries, stored procedures, and database optimization and implement Entity Framework for seamless database communication with the backend
  • Developed and consumed RESTful web services to integrate various systems and services, ensuring secure and efficient communication and implement third-party APIs and data sources into financial applications
  • Implemented Azure-based microservices architecture, resulting in a 40% improvement in application performance and scalability
  • Developed an interactive web portal using Blazor for a financial client, enabling dynamic user interfaces and real-time data updates
  • Integrated RESTful APIs built in .NET Core to ensure seamless back-end communication
  • Used HTML5, CSS3, JavaScript, TypeScript, and front-end frameworks like React.js or Angular to create user-friendly interfaces
  • Developed and deployed .NET applications on both Windows and Linux servers, optimizing configurations to ensure platform compatibility
  • Developed interactive dashboards using DevExpress Reporting Tools for a financial management system, enabling real-time insights through customizable grids and charts
  • Focused on responsive design for mobile and web applications with Bootstrap or Material UI
  • Used Git or TFS for version control, ensuring code consistency and collaborative development with other team members
  • Write unit tests using xUnit or NUnit to ensure code reliability by adhering to TDD principles and conducted end-to-end testing, debugging, and troubleshooting of both backend and frontend components
  • Integrated security practices into CI/CD pipelines using Azure DevOps, incorporating automated vulnerability scanning and code quality checks to align with DevSecOps principles
  • Automated deployment of Azure resources using Terraform and Azure Resource Manager (ARM) templates, ensuring consistent and repeatable infrastructure provisioning
  • Utilized tools like Vue Test Utils and Jest to write unit tests for Vue.js components, ensuring robustness and reducing bugs in production
  • Integrated Kafka producers and consumers in .NET applications to process and analyze real-time data streams, enhancing system responsiveness
  • Designed and implemented a microservices-based architecture using .NET Core, incorporating event-driven patterns with Azure Event Hub
  • This resulted in a 40% improvement in system scalability and reduced coupling between services
  • Designed and developed desktop applications using WinForms, ensuring a responsive and user-friendly interface and Participate in Scrum or Agile sprints, including daily standups, sprint planning, and retrospective meetings
  • Implemented responsive user interfaces with HTML, CSS, and JavaScript frameworks (e.g., Angular, React, Vue.js)
  • Build and maintain dynamic web applications using ASP.NET WebForms, focusing on creating interactive user experiences
  • Creating and maintaining multiple web applications using ASP.NET MVC with MVVM design pattern and style, creating several N-tier solutions along with the use of the jQuery, MVC architecture in Clean/Onion design pattern
  • Improved user interfaces with Vue.js, enhancing web performance and usability by optimizing data rendering and reducing load times for better customer satisfaction
  • Designed schemas and implemented CRUD operations with MongoDB in .NET applications, ensuring efficient data retrieval
  • Collaborated with DevOps teams to implement CI/CD pipelines for automated deployment and Use containerization technologies (e.g., Docker) to streamline development and deployment processes
  • Environment: ASP.NET Core, React.js, Angular, SQL Server, xUnit, NUnit, JIRA, RESTful APIs, HTML5, CSS3, JavaScript, Bootstrap, Material UI, Mongo DB, Jenkins, Azure DevOps, AWS, OAuth, JWT, Scrum, Agile, UX/UI, APIs, Docker, CI/CD, WinForms, Web forms, Visual Studio, Kafka.

.NET Software Developer, Full Stack

Centene Corporation
11.2022 - 09.2023
  • Centene Corporation is a diversified healthcare enterprise that provides a variety of services to individuals, including Medicaid, Medicare, and health insurance products
  • Managed the design and development of responsive web and desktop applications, ensuring seamless user experiences and efficient data handling throughout the project lifecycle
  • Responsibilities:
  • Designed and developed robust web applications using ASP.NET Core and ASP.NET Web Forms, ensuring responsiveness and a user-friendly experience
  • Diagnosed and resolved critical issues in production environments, implementing solutions to enhance reliability and scalability
  • Wrote complex SQL queries for data extraction, manipulation, and reporting from relational databases
  • Worked with relational databases (e.g., PostgreSQL, MySQL) to design and manage data schemas, perform queries, and optimize performance
  • Utilized AWS for application deployment, storage, and serverless architecture (e.g., AWS Lambda)
  • Set up and maintained CI/CD pipelines using Jenkins or similar tools for automated testing and deployment and Collaborate using version control systems like Git and SVN
  • Worked closely with cross-functional teams, including UI/UX designers, product managers, and other developer and Participate in Agile methodologies (e.g., Scrum, Kanban) for project management
  • Utilized MongoDB as a NoSQL database to store and manage unstructured data for specific microservices, optimizing query performance for large datasets
  • Designed and implemented serverless applications using AWS Lambda to enhance scalability and reduce costs
  • Implemented monitoring solutions using AWS CloudWatch to track Lambda performance and application health
  • Developed and maintained integrations with SharePoint for document management and collaboration, utilizing APIs to enable seamless access to SharePoint resources and workflows within Java applications
  • Created and maintained semantic HTML5 markup and CSS style sheets for web applications to ensure accessibility and SEO best practices
  • Developed dynamic user interfaces using modern JavaScript frameworks such as Angular, React, or Vue.js, ensuring efficient state management and component-based architecture
  • Wrote unit and integration tests for JavaScript components using frameworks like Jest or Mocha to ensure code quality and functionality
  • Used C# Development to develop .NET Smart Client, taking advantage of Entity Framework and SQL Server with Windows and Web Services
  • Responsible for implementing two screens from end to end
  • The MVC application also utilized Razor and LINQ
  • Involved in Deployment and Troubleshooting issues in the application during Go Live
  • Optimized WebForms applications for performance by minimizing post backs, using asynchronous methods, and employing caching strategies
  • Environment: JavaScript, Jest, Mocha, Angular, React, Vue.js, HTML5, CSS, SharePoint, AWS CloudWatch, APIs, Amazon RDS, DynamoDB, Scrum, Kanban, UI/UX, JUnit, Mockito Git, CI/CD, AWS, Azure services, PostgreSQL, MySQL, AWS Lambda, Hibernate, JPA, Angular, React, RESTful APIs, Java, Mongo DB, Spring Boot, WinForms, Web Forms

.NET Developer

HEC Global, C Services
01.2020 - 07.2022
  • HEC Global is a leading provider of education and training solutions, specializing in developing high-impact learning programs for professionals and organizations worldwide
  • Contributed to the successful development and enhancement of a hybrid single-page application, driving feature implementation and defect resolution within an Agile Scrum framework
  • Responsibilities:
  • Worked with Agile development methodologies and delivered accepted functionality in each sprint
  • Played key role in feature implementation and enhancement, code refactoring and defect fixing
  • Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5, and Angular JS 1.5
  • Led full-stack development of web applications using .NET Core, C#, and React, with a strong focus on enhancing customer experience through high-quality, efficient, and scalable solutions
  • Implemented performance optimizations that improved application response times by 40%, directly contributing to increased user satisfaction
  • Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created W&C RESTful APIs
  • Built and integrated RESTful APIs with Vue.js front-end, facilitating seamless data exchange between the UI and back-end services in .NET
  • Participated in UI design with Master Pages in MVC 5 and improved layout with HTML5, Bootstrap, and CSS3
  • Used AngularJS and JavaScript to develop templates, controllers, and directives
  • Used Require JS JavaScript library to dynamically load ASP.NET bundles
  • Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at the back end
  • Contributed to data migration from Oracle DB to SQL Server using PL/SQL and T/SQL
  • Enhanced the performance of Vue.js applications by implementing lazy loading, code splitting, and efficient rendering techniques
  • Generated data migration and transformation using SSIS and built reports with SSRS
  • Used OWIN interface to decouple server and application
  • Used JSON web token to do user authentication and secure information exchange
  • Ensured smooth functionality of Vue.js applications across multiple browsers and devices by conducting extensive testing and applying responsive design principles
  • Designed unit testing module with NUnit to test the application performance and availability and heavily involved in code review, build and deployment with GIT, Jenkins
  • Environment: .NET Framework 4.5, Microsoft Visual Studio 2015, C# 5.0, ASP.NET 4.5, MVC 5.0, Entity Framework 6.0, Web API, SQL Server 2014, HTML5, CSS3, JavaScript, AngularJS 1.5, AJAX, Java, IIS 7, LINQ, SSIS, SSRS, Git, Agile, Jenkins, NUnit.

.NET Developer

PayPal
06.2018 - 11.2019
  • PayPal is a global online payment platform that enables individuals and businesses to send, receive, and manage money securely over the internet
  • Involved in designing, developing, and maintaining scalable applications to meet business requirements while ensuring high performance and data integrity
  • Responsibilities:
  • Designed, developed and maintained robust .NET applications (both web and desktop) that meet business requirements
  • Write clean, scalable, and maintainable code for Panasonic's enterprise solutions
  • Developed and maintained a large-scale e-commerce platform using ASP.NET MVC 4, later migrating it to ASP.NET Core 3.1 Web API, resulting in a 30% improvement in performance and scalability
  • Manage and interact with relational databases such as MySQL, PostgreSQL, or Oracle for efficient data storage and retrieval and Integrate applications with databases using Entity Framework or ADO.NET
  • Worked on user interfaces using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React) to create responsive and user-friendly applications
  • Collaborate with UX/UI designers to ensure design specifications are met
  • Worked with structured and unstructured data in Azure Data Lakes, utilizing Databricks notebooks for advanced analytics
  • Created and utilized Master Pages and User Controls to maintain a consistent layout across WebForms applications
  • Used profiling tools such as JProfiler or VisualVM for identifying performance issues in Java applications
  • Wrote unit and integration tests using JUnit, Mockito, or TestNG to ensure the quality and reliability of the application
  • Used Git for version control and collaborated with teams through platforms like GitHub or Bitbucket
  • Configured security settings for WCF services, including authentication, authorization, and message encryption
  • Implemented CI/CD pipelines using Jenkins, Docker, and Kubernetes to automate build, test, and deployment processes.

Education

Master’s - computer science

University of Missouri-Kansas City

Skills

  • TECHNICAL SKILLS:
  • Languages & Frameworks:
  • C#, NET Core, ASPNET, MVC, Web API, Entity Framework, LINQ, Kafka
  • Front-end Technologies: HTML5, CSS3, JavaScript, DevExpress, TypeScript, Angular, React, Bootstrap, jQuery, AJAX, VueJs, UI/UX
  • Database: SQL Server, MySQL, Entity Framework, LINQ, T-SQL, Stored Procedures, Cosmos DB, Mongo DB, Oracle
  • Cloud Platforms: Microsoft Azure (App Services, Azure Functions, Blob Storage, Azure SQL), AWS (Lambda, S3, CloudWatch), GCP
  • Web Services & APIs: RESTful APIs, SOAP, OAuth, JWT, API integration
  • Version Control: Git, GitHub, Bitbucket, SVN
  • DevOps Tools: Azure DevOps, Docker, Kubernetes, Jenkins, CI/CD pipelines, Terraform
  • Security: ASPNET Identity, OAuth, JWT, Encryption, Secure coding practices
  • Operating System: Windows, Linux, Unix, MAC OS
  • Testing: XUnit, NUnit, Moq, Unit Testing, Integration Testing, Selenium
  • Methodologies: Agile, Scrum, TDD (Test-Driven Development), Kanban, Waterfall
  • Protocols: SOAP, HTTP, UDDI, FTP, TCP/IP, UDP/IP, SSL
  • Net Framework: Net Framework 45, 40, 35, 30, 20
  • Reporting Tool: Crystal Reports, SQL Server Reporting Services SSRS
  • Environment:
  • NET, Java, Spring Boot, Java EE, Spring MVC, Hibernate, MySQL, PostgreSQL, Oracle, RESTful APIs, SOAP, JUnit, Mockito, TestNG, Jenkins, Docker, Kubernetes, Git, GitHub, Bitbucket, OAuth 20, JWT, JProfiler, MySQL, PostgreSQL, winforms, webforms, wcf

Accomplishments

  • Certifications:“Certified Agile Scrum Master” issued by HRDC Skill.

Additional Information

  • NET MVC versions 2-4, ASP.NET Web API, and ASP.NET Core up to version 3.1, with a strong focus on .NET Core development for building modern applications. Developed and maintained large-scale web applications using C# development, ASP.NET Core, and Angular/React, implementing responsive designs and optimizing performance. Extensive experience in developing responsive and user-friendly interfaces using modern JavaScript frameworks, including Angular and React. Developed comprehensive test plans and unit tests using NUnit and xUnit, achieving 95% code coverage. Proficient in Software development with .NET Core/ASP.NET, developing RESTful services and microservices architectures. Implemented various architectural patterns including Dependency Injection, MVC, MVVM, and Service-Oriented Architecture (SOA) across projects. Led the design and development of RESTful APIs using ASP.NET Core, implementing industry best practices for security and performance. Implemented OAuth 2.0 and JWT for authentication and authorization, ensuring secure access to sensitive data. Utilized API Gateway technologies to manage, monitor, and secure APIs, resulting in improved scalability and reduced latency by 25%. Experienced with cloud technologies such as Azure, AWS including deployment, CI/CD pipelines, and working with services like Azure Functions, App Services, and Blob Storage. Skilled in source control using Git and experience with Agile/Scrum methodologies for effective project management. Knowledge of DevOps practices, including using tools like Docker, Kubernetes, and setting up CI/CD pipelines in Azure DevOps. Developed and deployed Azure Serverless Functions and Durable Functions for a large-scale data processing pipeline, reducing operational costs by 30% and improving processing times by 50%. Implemented Infrastructure as Code (IaC) using Azure Resource Manager (ARM) templates and terraform, reducing deployment times by 60% and ensuring consistency across environments. Proficient in working with MS Office products like Outlook, Excel, PowerPoint and Word. Extensive experience with Microsoft Azure, including Azure Functions, Service Bus, and CosmosDB. Implemented serverless architectures using Azure Functions, resulting in a 40% reduction in operational costs. Actively participated in code reviews, providing constructive feedback to ensure code quality, maintainability, and adherence to standards. Designed and implemented CI/CD pipelines using tools like Azure DevOps and Jenkins for automating builds, tests, and deployments on both Windows and Linux environments.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

.NET Software Developer, Full Stack

Stifel Financial Corp.
10.2023 - Current

.NET Software Developer, Full Stack

Centene Corporation
11.2022 - 09.2023

.NET Developer

HEC Global, C Services
01.2020 - 07.2022

.NET Developer

PayPal
06.2018 - 11.2019

Master’s - computer science

University of Missouri-Kansas City
Lokesh Karaka