Diego Salas Noain

Diego salas noain

bookmark on deepenrich
location of Diego Salas NoainSeattle, Washington, United States
Followers of Diego Salas Noain2000 followers
  • Timeline

  • About me

    Software Engineer @ Amazon | Full-Stack Developer | M.S. Software and Security Engineering | Author and Cloud Developer @ Coffeeless Programming

  • Education

    • The cloud bootcamp

      2023 - 2024
      Devops cloud bootcamp

      Hands-on training in Software Development and IT operations to shorten systems development life cycle, providing continuous delivery with high software quality

    • The cloud bootcamp

      2023 - 2024
      Multicloud bootcamp

      Hands-on Training in MultiCloud Strategies leveraging Cloud Providers such as AWS, Microsoft Azure, Google Cloud Platform and Oracle Cloud Infrastructure

    • Texas tech university

      2022 - 2023
      Master of software and security engineering software engineering

      Activities and Societies: Society of Hispanic Professional Engineers (SHPE), Proposed the development of a platform to replace Piazza, aimed at enhancing Texas Tech University's student support and administrative control. Relevant courses: Computer Science Grad Seminar, Special Problems in Computer Science: Adv. Algorithms, Network Security, Software Modeling Architecture, Intro to Information & Computer Security, Information Retrieval, Software Verification& Validation, Software Security,Advanced Database Management Systems.

    • Universidad peruana de ciencias aplicadas

      2016 - 2020
      Bachelor of science - bs in software engineering

      Activities and Societies: Mentored System Engineer Students in their senior year to complete their capstone projects for Workshop Project course. Relevant courses: Discrete Mathematics, Software Design Patterns, Algorithms and Data Structures, Algorithm Complexity, Database Management Systems, Human Computer Interaction (HCI) and Mobile Technologies, Operational Systems, Mobile Applications Design, Networks and Data Communication, Software Architecture Fundamentals, Project Workshop.

  • Experience

    • Vca perú consultora de tecnología e innovación

      Jan 2019 - Apr 2019
      Software developer intern

      Collaborated closely with the Product Owner to collect functional specifications from key stakeholders. Revamped and maintained legacy C# modules to align with user needs and enterprise demands.Key Contributions:• Worked with the product owner to gather the functional requirements from stakeholders.• Refactored legacy codebase in C#, creating new modules as requested by the product owner.• Designed user interfaces in accordance with the needs of the stakeholders.• Created, maintained, and refactored store procedures for enterprise reports in MySQL database management system. Show less

    • Sonr digital

      Jan 2020 - May 2021
      Full stack web developer: handel saas core

      Involved in the development of a multi-tenant backend (Saas-core) to support web applications for E-commerces. Such SaaS Application powers up customized admin portals for partner suppliers to seamlessly manage their products.Key Contributions:• Reduced query response time by 60% in API endpoints that retrieved business reports by leveraging JavaScript ES6 features, such as Promises, to resolve non-dependent database queries in parallel.• Designed and integrated payment gateway adapters to accommodate multiple API providers, adhering to the dependency inversion principle for better maintainability.• Incorporated pessimistic concurrency control mechanisms to safeguard product availability for end users.• Implemented system modules using object-oriented programming, improving legibility and reusability.• Minimized memory leaks in Node.js applications, leveraging node inspector and Chrome Developer Tools for diagnostics.• Worked with a group of senior developers to enable Scotiabank Fair, temporary online marketplace, driving tens of thousands of soles in revenue for partner suppliers.• Enhanced React.js administration portal features for Sodexo Merchie frontend application, leveraging Redux Toolkit for state management and Redux Thunk for asynchronous state management.• Designed a dynamic and interactive UI in Angular, empowering clients to analyze crucial sales metrics, make data-driven decisions, and optimize their marketing strategies.• Maintained React native mobile application for luxuryclub.pe, performing several improvements such as Push Notifications, Camera integration, offline storage, and payment processing.• Implemented push notifications in Android and iOS devices using Firebase Cloud Messaging to notify luxury clients about new product campaigns.• Revamped and maintained an ASP.NET Core API for Sodexo, enhancing the Merchie mobile app with new features and improving the customer experience. Show less

    • Conkiusoft

      Jun 2021 - Dec 2021
      Full stack engineer

      Involved in the creation of an ERP through Service Oriented Architecture method of software development to deliver highly available and scalable services.Key Contributions:• Applied Agile methodologies to deliver high-quality, production-ready code in sprints using Jira, ensuring timely project completion.• Developed software modules using creational and structural design patterns and object-oriented programming in NodeJS serverless projects following SOLID principles improving code reusability and maintainability.• Engineered time-efficient APIs by employing promises and ES6 features, focusing on performance optimization.• Configured Auth0 to create API permissions and scopes, effectively securing critical endpoints from unauthorized access• Led the creation of a data export feature using Excel.js, simplifying the process of exporting vital partner business data.• Deployed serverless APIs to testing and production environments using Bitbucket Pipelines and the Serverless Framework reducing manual intervention by leveraging IaC service.• Automated project versioning leveraging Git tagging and Gulp.js tasks for every deployment on UAT and production environments, enhancing traceability.• Decoupled business logic from libraries and frameworks leveraging Webpack in React.js frontend application and Clean Architecture.• Applied Test Driven Development (TDD) methodology of software development to thoroughly test business logic and React.js components using Jest.js and the Testing library.• Created software architecture following Domain Driven Design (DDD) practices, leveraging Object Oriented Programming, facilitating understanding and communication with stakeholders and developers, and TDD.• Championed Mobile-First strategy and progressive enhancement to focus on the core UI features, before extending it to larger screens, ensuring responsive web design. Show less

    • Amazon

      May 2023 - Aug 2023
      Software dev engineer intern

      Owned the design, creation and deployment of a new API to establish HTTP and SFTP connections that tested connectivity with external servers.Key Contributions:• Led the design and development of a new API to streamline server connectivity checks via SFTP and HTTP protocols, reducing client processing time from minutes to seconds and replacing manual procedures.• Expedited intern project completion within a month, overcoming bureaucratic challenges that delayed deployment.• Resolved production connectivity issues with Payment Storage partners by automating the identification of connectivity issues, addressing faulty file configurations, and assessing server health status, and properly logging tests’ reports to partners.• Saved test connectivity reports in internal file servers, to help tracing historical API calls and error logs in production for the new Java API.• Leveraged IAM Policy documents to allow-list IAM Roles to call the newly created API, preventing all non-authorized calls.• Elevated unit test branch coverage by up to 5% across multiple services, ensuring robustness and reliability using Mockito and JUnit.• Utilized CloudFormation for infrastructure creation such as API Gateway resources, AWS Lambdas, and Lambda policies.• Collaborated with SDE III engineers to establish external API behavior documentation for the newly created API.• Helped peers in setting up development environments and understanding Amazon's CI/CD pipelines. Show less

    • Amazon

      Apr 2024 - now
      Software dev engineer
  • Licenses & Certifications

    • Scrum fundamentals certified (sfc)

      Scrumstudy - accreditation body for scrum and agile
      Aug 2019
      View certificate certificate
    • Aws certified cloud practitioner

      Amazon web services (aws)
      Jan 2024
      View certificate certificate
    • Intensive cloud computing hands-on training

      The cloud bootcamp
      Oct 2023
      View certificate certificate
  • Volunteer Experience

    • Capstone Project Consultant

      Issued by Universidad Peruana de Ciencias Aplicadas on Jan 2019
      Universidad Peruana de Ciencias AplicadasAssociated with Diego Salas Noain