.Net Senior Software Engineer
CurrentDevelop web applications - Full-Stack🔰 Company responsibilities • Give technical presentations, internal and external to some events about : SOLID Principles, WebApi, Async/Await, Refactoring, Code Review• Mentor, coach colleagues (company/client)• Hold recruitement interviews⚙️ Skills: Leadership, Public Speaking, Presentation Skills🔰 Transflo✔️ A trusted industry leader in mobile, telematics and business process automation solutions to the transportation industry.• 𝐒𝐨𝐥𝐮𝐭𝐢𝐨𝐧 𝐃𝐞𝐥𝐢𝐯𝐞𝐫𝐲 𝐚𝐧𝐝 𝐁𝐞𝐬𝐭 𝐏𝐫𝐚𝐜𝐭𝐢𝐜𝐞𝐬: Delivery of end-to-end solutions, encompassing requirementsclarification, analysis, 𝐃𝐞𝐬𝐢𝐠𝐧 & 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞, implementation, testing, integration, deployment, and documentation• 𝐄𝐧𝐚𝐛𝐥𝐞𝐝 𝐬𝐮𝐬𝐭𝐚𝐢𝐧𝐚𝐛𝐥𝐞 𝐠𝐫𝐨𝐰𝐭𝐡 of the system by introducing 𝐂𝐥𝐞𝐚𝐧 𝐂𝐨𝐝𝐞 and 𝐒𝐎𝐋𝐈𝐃 𝐏𝐫𝐢𝐧𝐜𝐢𝐩𝐥𝐞𝐬 in the existing or new API's.• 𝐎𝐩𝐭𝐢𝐦𝐢𝐳𝐞𝐝 1. 𝐀𝐖𝐒 𝐋𝐚𝐦𝐛𝐝𝐚𝐬 𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞: set proper memory size, minimize deployment artifact size, optimize function logic, decrease requests to the database, consider using provisioned concurrency,taking advantage of multi-threaded programming2. Optimize some legacy parts of the applications in terms of memory used, query executions, loop iterations, increase the performance. • 𝐂𝐨𝐝𝐞 𝐫𝐞𝐯𝐢𝐞𝐰: Participate in code review activities, providing valuable feedback and ensuring adherence to coding standards and best practices.• 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐬𝐭𝐚𝐛𝐢𝐥𝐢𝐭𝐲 𝐚𝐧𝐝 𝐪𝐮𝐚𝐥𝐢𝐭𝐲 develop comprehensive unit tests using frameworks, improve code coverage⚙️ Skills: C#, .NET 6, Entity Framework Core, Angular 13, SQL Server,.NET Framework, ASP.NET MVC/WebApi, JavaScript, jQuery, HTML, CSS, DB2, SQL, HangFire, Microservices, Design Patterns, SOLID Principles,Clean Architecture, Fluent Validation,AWS Lambda, AWS Cloudwatch, API Gateway, Event Bridge, SNS, SMS, CognitoAzure Devops, CI/CD PipelinesUnit tests, Integration Tests