Senior Software Engineer with 13 years of experience in designing and developing complex software solutions. Proficient in multiple programming languages and frameworks, with a strong focus on scalability and performance optimization. Track record of successfully leading cross-functional teams and delivering high-quality products on time. Seeking a challenging role as a Senior Software Engineer, where I can leverage my expertise to drive innovation and contribute to the company's technological advancement.
Overview
15
15
years of professional experience
Work History
Senior Software Engineer
Inventsoft LLC, Client: Dell Technologies
03.2024 - Current
Developed scalable applications using agile methodologies for timely project delivery.
Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
Enhanced software functionality by identifying and resolving complex technical issues.
Develop secure, scalable microservices for Dell's Unified Customer Portal, enhancing user experience.
Build new interfaces and web APIs, improving system integration and functionality.
Manage data with Cassandra DB, ensuring high availability and fault tolerance.
Utilize Docker and Kubernetes for efficient distributed application architecture.
Deploy and manage cloud solutions on AWS, optimizing performance and reliability.
Coordinate with cross-functional teams to streamline CI/CD processes, reducing deployment times by 30%.
Design and prototype new features for customer portal, increasing user engagement and satisfaction.
Implemented advanced caching techniques, reducing page load times by 40%, enhancing user satisfaction and retention.
Led backend optimization projects, decreasing server response times by 25%, ensuring seamless user interactions.
Partnered with UX/UI designers to refine portal design, resulting in a 15% increase in user engagement and usability.
Senior Software Engineer
Korn Ferry
03.2022 - Current
Contributed to the development of the API layer of the KFSELL application using .NET Core for seamless integration with CRM platforms such as Salesforce and MS Dynamics
Collaborated with cross-functional teams to ensure seamless integration of services and components within a microservices architecture
Participated in various phases of the SDLC, including requirement analysis and architectural design, using Agile methodologies
Designed and implemented scalable microservices architecture using C#, ASP.NET, Dapr.io, Kubernetes, and Docker
Implemented business and database logic using Entity Framework 6 and LINQ for data access
Developed modular and reusable UI components using ReactJS, TypeScript, HTML, CSS, and jQuery for an internal web application for User Analytics and User account features, leveraging the robust capabilities of ReactJS and React Redux
Developed, maintained, and deployed Docker containers to AKS for scalability and efficient orchestration
Utilized Dapr.io and Azure Messaging services (topics, queues) for cross-app communication
Successfully built CI/CD pipelines using Azure DevOps to integrate and deploy to dev, staging and pre prod stages
Collaborated with support teams to investigate and address critical incidents, resulting in a 30% reduction in average resolution time
Conducted root cause analysis for recurring issues, leading to targeted improvements in the product.
Software Engineer
Springshot
11.2021 - 03.2022
Worked on modernizing Springshot's mission control module.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Refactored legacy codebase for improved maintainability, paving the way for easier future updates.
Software Engineer
GoCool Inc , Client: Meijer
08.2021 - 11.2021
Contributed to the development of digital shopping and loyalty program layer for Meijer mobile app and Meijer ecommerce website.
Developed APIs for Sales module using Azure Components such as Azure Functions, Azure Blob Storage, Azure Logic Apps, Azure Cosmos DB.
Collaborated with Product Owners to define clear and effective acceptance criteria for features and user stories.
Developed effective unit tests for the APIs to ensure the reliability and functionality of the API.
Monitored and maintained CI/CD pipelines in Azure DevOps, ensuring seamless deployment and continuous integration.
Leveraged Azure Application Insights to identify and resolve performance bottlenecks in our web application and to investigate exceptions and other application issues.
Collaborated with a dedicated code review team to provide constructive feedback and improve code quality, ensuring adherence to coding standards and best practices.
Software Engineer
International Market Centers (Whereoware LLC)
04.2016 - 08.2021
Designed and implemented features within Whereoware's Product Fastlane, a robust PIM system
Leveraged .NET MVC and SQL technologies to enhance product management efficiency
Simplified product management tasks by enabling seamless image replacement, product search, and collection creation through a single dashboard
Facilitated updates across multiple channels, including websites, catalogs, and third-party marketplaces
Designed and implemented features within Whereoware's Pharos CRM, a specialized customer relationship management (CRM) system tailored for comprehensive 360-degree views of customers and sales
Developed custom modules & interfaces such as POS (Point of Sale), inventory tracking, order processing (shopping cart, checkout, on hold orders), and customer management
Developed features that seamlessly integrated with external APIs (such as Google Maps and OAuth providers) to enhance functionality, including location services, messaging, and social logins
Ensured robust data security, effective error handling, and thorough documentation throughout these integrations
Implemented AJAX functionality for asynchronous content loading in partial views, enhancing user experience
Implemented the Repository Pattern using Entity Framework and Utilized lambda expressions, LINQ To SQL, and LINQ to entities for efficient data retrieval and insertion, including experience with databases like MongoDB and MySQL
Developed secured web services using C#, .NET Web API 2, JSON/REST
Spearheaded the modernization process of a few C# ASP .NET Framework legacy services to .Net Core Microservice architecture
Streamlined customer/client onboarding by creating automated workflows, resulting in faster adoption and reduced support requests
Implemented a robust access control and user permission system
Designed and implemented Stored Procedures and Triggers for automating tasks
Successfully deployed web apps to Microsoft Azure app service web app
Successfully implemented a Free trial model and subscription service integrated with stripe for Whereoware's product Code Perfect, a responsive email build tool for mobile friendly emails
Designed and developed many microservices (Server-less) using Azure Functions (to send order confirmation email, populate sales rep information etc.)
Utilized Azure Service Bus for asynchronous communication between components
Designed message queues to decouple sender and receiver systems
Ensured reliable message delivery and fault tolerance
Have experience developing cloud-based Web Apps, API Apps, cloud services using Azure platform, Web Jobs, Azure Functions, Azure storages
Implemented Push Notifications using IBM mobile SDK, where the clients can engage the users by sending notifications to all or customers.
Software Developer Intern
Dassault Systèmes
08.2015 - 02.2016
Worked for Enovia 216x under the Business Process Service team as a Web Developer
My responsibilities included enhancing and developing some key components used in all ENOVIA Business Process Applications
Worked closely with development team members to identify and remove software bugs.
Web Application Programmer
Western Michigan University
05.2015 - 07.2015
Developed a Cross Platform Web and mobile application for therapists to analyze and evaluate their Goals for patients
This was an in-house app developed for the Occupational Therapy Department head of my university
Developed using Cordova, PhoneGap, Google App Engine (Google Cloud Platform), CSS3, HTML5, jQuery, AngularJS.
Software Engineer
3DPLM Software Solutions (Dassault Systemes)
03.2013 - 08.2014
Worked as a C++ Developer for CATIA Composites Design Product
Conducted full life-cycle software development in multiple software environments
Collaborated with agile development team to test, develop and maintain desktop-based software applications.
Product Development Engineer
Virtual Logic Systems
12.2010 - 02.2013
Worked as a Graphics Programmer for Weapons Trainer project
Reviewed project requirements to identify customer expectations and resources needed to meet goals.
Software Development Intern
Larsen & Toubro Infotech
01.2010 - 02.2013
The main task in this project was to create an HL7 message and securely send this message over the TCP/IP connection
This project was implemented using C# .Net WPF and MSSQL.
Education
Master's degree - Computer Science
Western Michigan University
Kalamazoo, MI
01.2015
Bachelor of Science - Computer Science
Visveswaraya Technological University
Bangalore, India
01.2010
Skills
C# Net Framework,
Net Core, Net MVC
GoLang
GitHub , GitLab ,TFS
SQL Server
MongoDB
PostgreSQL
Cosmos DB
Azure Functions
Messaging Queues
API Management
App Services
CI/CD
Docker, Kubernetes, Terraform
Azure Storage
Application Insights
Azure DevOps
ReactJS
Timeline
Senior Software Engineer
Inventsoft LLC, Client: Dell Technologies
03.2024 - Current
Senior Software Engineer
Korn Ferry
03.2022 - Current
Software Engineer
Springshot
11.2021 - 03.2022
Software Engineer
GoCool Inc , Client: Meijer
08.2021 - 11.2021
Software Engineer
International Market Centers (Whereoware LLC)
04.2016 - 08.2021
Software Developer Intern
Dassault Systèmes
08.2015 - 02.2016
Web Application Programmer
Western Michigan University
05.2015 - 07.2015
Software Engineer
3DPLM Software Solutions (Dassault Systemes)
03.2013 - 08.2014
Product Development Engineer
Virtual Logic Systems
12.2010 - 02.2013
Software Development Intern
Larsen & Toubro Infotech
01.2010 - 02.2013
Master's degree - Computer Science
Western Michigan University
Bachelor of Science - Computer Science
Visveswaraya Technological University
Similar Profiles
Firoz KareemFiroz Kareem
Azure Admin / Endpoint Security Engineer at Kintsugi.ai (Client of Dell Technologies)Azure Admin / Endpoint Security Engineer at Kintsugi.ai (Client of Dell Technologies)