•Designed, developed and maintained new features for 5+ Web Applications and scalable APIs of a financial project management tool using the latest .NET and Azure technologies •Actively promoted and implemented architectural improvements and software patterns adoption, resulting in a 40% increase in overall code coverage of the project’s codebase, improved quality and reduced defects •Collaborated with 5 multicultural teams across the globe to ensure Agile SAFE methodology for planning, design, development, maintenance, production support and client demos, leveraging CI/CD processes and tools •Successfully mentored 2 entry-level engineers, resulting in an increase of 25% in their productivity levels, and promoted best development practices through conducting knowledge transfer sessions for 20+ team members •Developed comprehensive documentation for application features and POCs including sequence diagrams, service interactions, and feature flag lists for improved project transparency
•Successfully migrated over 10 features from a legacy desktop ERP system to a modern Web Application on-time as a Full Stack engineer •Demonstrated expertise in UI componentization by designing and developing 7+ components, streamlining the development process of new features •Played a key role in the architecture, development, and maintenance of a re-structured monolithic ERP application, separating Backend from Frontend for higher scalability and faster deployment •Co-led the initial stages of investigation, design and implementation by architecting a RESTful API in a modular fashion, incorporating elements of Domain Driven Design, Hexagonal Architecture, Domain Events, and CQRS, while also exploring microservices principles in order to enhance scalability and flexibility •Conducted several knowledge transfer demos on DDD, onboarded and mentored entry-level engineers, performed pull requests and code reviews, and deployed to testing environments on an on-premise shared server