Dynamic Software Engineer with 2 years of experience at Siemens Technology and Services, specializing in C#.NET, WinForms, and DevExpress for desktop application development. Demonstrated expertise in building real-time data-driven applications and optimizing performance using asynchronous programming techniques. Well-versed in Agile methodologies, with a proven ability to collaborate effectively within cross-functional teams. Committed to delivering high-quality, scalable solutions aligned with industry best practices and standards
Overview
2
2
years of professional experience
Work History
Software Engineer
Siemens Technology and services private Limited
Benguluru
07.2023 - Current
Developed and maintained Desktop application, following Solid principle for clean architecture, security, and performance.
Developed a C# WinForms/WPF desktop application to monitor and visualize real-time data from electrical production systems, including machines, energy consumption, and production output.
Integrated real-time data fetching from industrial equipment, including sensors and PLCs (Programmable Logic Controllers), through Web API calls.
Used SignalR for real-time communication between the application and backend services, providing live updates of production data, equipment status, and energy consumption.
Designed and implemented a user-friendly dashboard using DevExpress WinForms controls (e.g., DataGrid, Charts, Gauges) to display real-time production metrics, trends, and alerts.
Implemented asynchronous programming using async/await in Web API controllers to improve API performance and reduce response times.
Created unit tests using xUnit and Moq to ensure code quality and prevent regressions.
Designed and implemented a web page using AngularJS to monitor and identify bugs in the application
Collaborated with UI/UX designers to improve software usability and user experience.
Worked in an Agile environment, attending daily stand-ups, sprint planning, and code reviews with team members to ensure that project deadlines were met.
Education
Bachelor of Engineering - Electrical Engineering
Satyabama Institute of Science And Technology
Chennai
04-2023
Diploma - Electrical Engineering
Govt Polytechnic College
Nalgonda
04-2020
School of Secondary Education - SSC
Little Flower High School
Thripuraram
03-2017
Skills
C# programming
Microsoft NET
NET Framework
Angular
Html, css
HTML and XML
React basics
Windows Forms
DevExpress
GitHub
Visual Studio
Jenkins
Agile
Scrum
Unit testing
Mock
Agile methodologies
Web application development
Web API integration
Languages
English
Telugu
Hindi
Tamil
Project Experience
Desktop application
Duration: July 2023 – Present
Technologies: C#, ASP.NET Core, WinForms, DevExpress, XML, and DevExpress Reports
Developed a desktop application using C#, WinForms, and ASP.NET Core for efficient data management and real-time processing in [describe the domain, e.g., inventory management, production monitoring, etc.]
Utilized DevExpress controls (e.g., DataGrid, Chart, Ribbon) to enhance the user interface, providing intuitive visualizations for key data points, and improving overall user experience
Integrated XML data handling, implementing custom parsing, and serialization techniques to manage and manipulate structured data for reporting and real-time updates
Designed and implemented asynchronous data fetching using ASP.NET Core Web API services, optimizing the application's performance, and ensuring fast and reliable data retrieval from external sources
Developed custom reporting features with DevExpress Reports, allowing users to generate and export reports in multiple formats, including PDF, Excel, and others, based on filtered data
Incorporated authentication and security measures using ASP.NET Core Identity, ensuring that only authorized users could access sensitive application features and data
Enabled import/export functionality using XML to allow users to handle bulk data, importing from or exporting to external systems, while ensuring data integrity, and minimal manual intervention
Collaborated with cross-functional teams (e.g., product managers, QA, and business analysts) to refine user stories and ensure the application met business requirements, and delivered an optimal experience
Conducted code reviews, unit testing, and performance optimization to ensure the application was scalable, efficient, and bug-free under real-world conditions