Software Security Engineer Resume
4.00/5 (Submit Your Rating)
Dearborn, MI
SUMMARY:
- Dedicated and excited Software Engineer with a Bachelor of Computer Science from University of Michigan and a proven track record for leadership. Hassan prides himself in quality, willingness to learn, and his ever - expanding set of skills
TECHNICAL SKILLS:
- C++ | C# | ASP.NET | SQL | JavaScript | React Native | Node.js | MongoDB | Git | Mobile App Development | Agile | Azure | JMeter | Unit Testing | Restful API | Secure Code | Automated Testing | Cyber Security | PKI | OpenApi | Swagger
EXPERIENCE:
Software Security Engineer
Confidential - Dearborn, MI
Responsibilities:
- Deployed Secure C# web APIs to Azure cloud that are protected through bearer tokens or client requirements. Used to interface with vehicles through feature implementation apps.
- Fixed bugs in C# web APIs on premises and in the cloud quickly to prevent loss of service in production environments
- Created a streamlined web application using Blazor to facilitate vehicle code signing, including identity management through azure, and built-in permissions management. This application is currently replacing an outdated process that was strictly through email.
- Created an OCSP responder built from the ground up through referencing the online RFC Specification, and public security libraries such as bouncy castle.
- Created a issuing service that contains a CA, which will issue s generated from signing requests (CSR) from an RA. this issuing service will validate the CSR, generate a valid, and return the to the authenticated/authorized client.
- Co-Lead on industry wide project called V2X where the team must interface with multiple internal teams as well as external companies and suppliers. Following industry standards from the 1609.2 specification, as well as the CAMP standards.
Full Stack Software Developer
Confidential - Detroit, MI
Responsibilities:
- Designing and developing enterprise software according to specifications for high profile customers in an Agile environment. Technologies used: C#, .NET, Microsoft Azure, Microsoft DevOps
- Writing Unit and Integration tests to ensure quality and functionality of developed software
- Integrating software solutions into Microsoft DevOps Pipeline for quick and smooth releases
- Testing functionality of API’s with Postman
- Testing scalability of software with JMeter
- Evaluating and fixing security issues using Veracode
- Earned a secure coding, certifying that I have the knowledge to write code that is secure from a multitude of attacks
Embedded Software Engineer Intern
Continental - Auburn Hills, MI
Responsibilities:
- Writing tests for embedded vehicle systems in C#
- Writing test manuals for production projects
- Designing and building test benches for embedded systems projects
- Creating harnesses to link Vehicle Control Modules to computers for testing purposes
- Reading CAN traces using DBC files for debugging test cases
Software Engineer
Confidential - Troy, MI
Responsibilities:
- Provided bug fixes on company intranet using C# and ASP.NET
- Created a comprehensive full stack web app which tracked and managed all errors within the company intranet, using C#, ASP.NET, SQL, JavaScript
- Implemented automated testing of intranet using selenium
