Elyas Musa
Software Engineer
Dearborn, MI ***********@*****.*** +1-313-***-**** LinkedIn GitHub Summary
Software Engineer and .NET Full Stack Developer with 4+ years of experience in designing, developing, and deploying scalable web applications. Proficient in C#, ASP.NET, React, Angular, SQL Server, and cloud platforms (AWS), with expertise in building RESTful APIs, optimizing database performance, and implementing CI/CD pipelines. Adept at leveraging MVC and MVVM architectures, enhancing UI/UX, and integrating Agile methodologies to streamline development cycles. Strong problem-solving, teamwork, and adaptability skills, with a track record of delivering high-quality software solutions for enterprise applications, consulting services, and e-commerce platforms. Skills
Programming Languages: JavaScript, Java, Python, .Net, C, C#, C++ Frontend Technologies: React, Angular, HTML, CSS
Backend Technologies: ASP.NET, NodeJS, RESTful APIs, Swagger Mobile Development: Kotlin, Jetpack Compose, Firebase Databases: SQL Server, MySQL
Cloud & DevOps: AWS, Git, Bitbucket
Project Management: JIRA, Trello’s Kanban Board, Agile Software Architecture: MVC, MVVM
Operating Systems: Linux, Windows, macOS
Soft Skills: Problem-Solving, Communication, Teamwork, Adaptability, Time Management, Critical Thinking
Education
Bachelor of Science in Computer Science Aug 2018 – May 2022 Wayne State University, MI (GPA: 3.31)
Relevant Coursework: Utilized data structures and algorithms to write, analyze, and test code. Wrote advanced technical papers and documents. Designed, implemented, and managed SQL and NoSQL databases.
.Net Bootcamp Apr 2023 – Jul 2023
Relevant Coursework: Strengthened my .Net development skills. Used ASP.Net MVC, and .Net C# to work on multiple web application projects and Assignments. Worked with SQL Servers and databases, Swagger, Restful AI, React, and Angular. Experience
Software Engineer Sept 2024 – Present
MetLife, Wilmington, DE
• Architect scalable and maintainable web applications using C#, ASP.NET MVC, and ASP.NET WebForms to enhance system performance.
• Create user interfaces (.aspx pages) with ASP.NET, applying HTML, CSS theming, and JavaScript validations for seamless user experience.
• Spearhead frontend development using React.js, integrating Redux for optimized state management and improved UI responsiveness.
• Oversee SQL Server database management, enhancing query performance through indexing, partitioning, and query tuning for faster data retrieval.
• Develop RESTful APIs with secure access controls, leveraging Vault’s dynamic secrets for short-lived credentials and encrypted communication.
• Develop and manage ADO.NET data access layers, leveraging Entity Framework and LINQ for seamless database interactions.
• Enhance .NET-based applications for online Insurance platforms, enabling secure Claims, account access, and service management.
• Architect scalable and efficient server-side applications using Node.js, ensuring optimal performance and maintainability.
• Leverage JavaScript for dynamic client-side validations while utilizing ASP.NET validation controls for robust server-side validation.
• Optimize version control processes with Git and Bitbucket, integrating CI/CD pipelines for automated testing and deployment.
• Apply UI/UX best practices with HTML and CSS, ensuring accessibility and cross-browser compatibility.
• Implement scalable software architecture patterns like MVC and MVVM to promote maintainability and reusability.
.Net Full Stack Developer Jul 2023 – Aug 2024
CEPI State of Michigan Lansing, MI
• Designed and developed web applications adhering to the SDLC using the .NET Core Framework and C#, improving application scalability and maintainability by 35%.
• Created and consumed APIs with ASP.NET Web APIs, enabling seamless communication across distributed systems and improving data integration by 25%.
• Used ASP.NET MVC4 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions
• Design and implement ASP.NET WebForms and MVC applications, ensuring scalability, security, and performance optimization.
• Led the migration of a web application to Angular 4, overseeing the architecture design and implementation of a standalone module for complete module migration.
• Implemented several ASP.NET features such as Authentication, State Management, View State, Validations, Themes, Master Pages, etc.
• Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
• Designed and implemented object-oriented solutions in C#, optimizing code reusability and maintainability.
• Utilize the Node API for .NET to enable advanced interoperability, allowing .NET applications to load JavaScript packages and call JS APIs in-process.
• Develop secure and efficient APIs using ASP.NET and JavaScript, integrating with databases and third-party services.
• Write and optimize complex SQL queries, stored procedures, and indexing strategies to improve query performance.
• Streamlined development process by implementing Agile methodologies, boosting project delivery timeframe by 20%.
• Utilized Entity Framework Core to streamline database interactions and improve query performance. Full Stack Developer Jan 2021 – Jun 2023
DXC Technology, Orleans, LA
• Utilized C#, ASP.NET Core, and Entity Framework Core to rebuild application layers, ensuring compatibility with modern frameworks and tools.
• Implementing AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
• Designed RESTful APIs and microservices using .NET Core to decouple system components and enable scalable architecture
• Develop and maintain LINQ-based data access layers, ensuring seamless integration between application logic and databases, thereby reducing boilerplate code.
• Improved front-end functionality using HTML5, CSS3, JavaScript, jQuery, and Bootstrap, creating responsive and user-friendly interfaces
• Document Node.js processes, including database schemas and reports, to maintain clear and comprehensive development records.
• Designed and optimized SQL Server and MySQL databases, implementing indexing, partitioning, and query optimizations to enhance data retrieval performance and scalability.
• Analyzing and designing new WPF applications using MVVM and Repository patterns, from design to completion.
• Maintained and optimized databases using SQL, resulting in a 15% reduction in data errors and a 10% increase in data accuracy.
• Spearheaded design, development, and deployment of Java-based applications from concept to release, cutting the development cycle by 40%.
Projects
Moquta Oct 2022 - Present
• Designed a web application with Angular and API for local non-profit organizations.
• Developed, designed, and architected an automated system viewed by thousands daily.
• Programmed functions require little to no maintenance. E-Commerce Website May 2023 - Jun 2022
• Designed and developed a full-featured E-Commerce Website using ASP.Net MVC, SQL Server, and web technologies within a month.
• Implemented user authentication, shopping cart, and payment processing functionalities.
• Displayed a list of items from the database with prices, pictures, and descriptions, allowing for easy updates. Projects Ford Test Development Kit Replacement Jan 2022 – Mar 2022
• Designed and developed applications to replace Ford's test development kit, saving time and effort using Kotlin, Jetpack Compose, and Firebase.
• Developed Using a Model-View-ViewModel (MVVM) architecture to enhance scalability and program structure
• Utilized Git for version control and managed workflow using Trello’s Kanban Board tools.
• Enhanced communication between applications via Bluetooth and wireless connection.