Background in C# programming for system-level and performance-critical applications.
Strong foundation in C for low-level programming and system development.
Experience in programming embedded firmware systems using test-driven development.
Exposure to writing assembly in academic projects.
Proficient in Java development for web, desktop, and Android applications.
Experienced in Python for algorithm development, automation, and graphics.
Hands-on experience in functional programming, including map, fold, and filter operations.
Experienced in TypeScript for game development with custom web engines.
Proficient in JavaScript for dynamic web applications and interactive UI/UX design.
Proficient in HTML for creating interactive and user-centric web interfaces.
Experienced in CSS for styling and animating dynamic web pages.
Built windows applications and tools using WPF.
Proficient in Git for version control and managing collaborative projects.
Experienced with GitHub for collaborative development and project management.
Skilled in using Jira to manage projects and track progress for software development.
Deployed several applications with 50+ active users.
Packaged applications using docker and used for consistent development environments.
Proficient in using IntelliJ IDEA for Java development, version control, and UML diagramming.
Experienced with VS Code using remote SSH, version control, and software development.
Experienced with Gradle for automated builds and project management.
Experienced with Maven for dependency management and project builds.
Experience with Azure DevOps pipelines and repo management.
Experience with bUnit for unit testing Blazor components.
Experience with jUnit for unit testing Java applications.
Experience with Hardware-in-the-Loop (HIL) testing for embedded systems
Experienced in .Net for building desktop and web applications and tools.
Experienced in ASP.NET for building dynamic web applications and services.
Experience with IIS for hosting and managing internal web applications.
Experience with Blazor for building full stack, interactive webapps using C#.
Skilled in React.js for building dynamic web applications.
Experience with SQLite for lightweight database management and application development.
Experience with Entity Framework for object-relational mapping and database management.
Actively learning Unity for developing 2D/3D games and interactive experiences.
Programmed Routines on Various Microcontrollers using Arduino IDE.
Proficient in Unreal Engine 5 for developing high-performance games and simulations.