Diego Alejandro Ruiz Gutiérrez

Diego Alejandro Ruiz Gutiérrez

Analista de Desarrollo

Followers of Diego Alejandro Ruiz Gutiérrez614 followers
location of Diego Alejandro Ruiz GutiérrezGreater Vancouver Metropolitan Area

Connect with Diego Alejandro Ruiz Gutiérrez to Send Message

Connect

Connect with Diego Alejandro Ruiz Gutiérrez to Send Message

Connect
  • Timeline

  • About me

    Software Engineering Lead

  • Education

    • Universidad de Antioquía

      1998 - 2006
      Ingeniero de Sistemas
    • Universidad de Medellín

      2010 - 2011
      Especialista en Ingeniería de Software Engineering
  • Experience

    • E-global

      Jul 2006 - Nov 2009
      Analista de Desarrollo
    • PSL Corp - Now part of Perficient

      Sept 2009 - Jan 2021

      Client: SafeFleet-CobanTechnical leader focusing on guarantee that the development team can reach all the goals during the sprints, helping them to follow the best develop practices an using the system architecture in the better way. Full stack development using .Net (C#), Angular, SQL Server, WFC and others.Coordination of the development team. • Estimation of product size and time required for system production. • Support to business analysts for the lifting of requirements. • Support for SafeFleet people for architectural decision-making.• Support to QA and Development team. • Develop the requirements defined in the user stories and improvements.• Review and improve the performance of the application. • training the people who entered the project on issues of standards and TDD.• Create Jenkins pipelines for Continuous Integration process. Technology/Business Value:• Develop a cloud engineering solution for CHP (California Highway Patrol).• Migrate legacy technologies and deprecate legacy technologies. • Improve the overall application performance. Show less Client: Microsoft - DNPTechnical leader focusing on helping the team to reach the commitments. Test new technologies to be used in the project aligned with the defined architecture. Full stack development in a Cloud Solution for DNP (National Planning Department) using Azure technologies like Logic Apps, Function Apps, Blob Storage, and others. • Technical leader of the development team. • Coordination of the development team in the software factory for the distribution of product implementation responsibilities. • Estimation of product size and time required for system production. • Support to business analysts for the lifting of requirements. • Support for Microsoft people for architectural decision-making. • Training the people who entered the project on issues of standards and TDD. • Configuration and deployment of Azure environments. • Creation of integration processes in Azure using Logic Apps and Azure Functions. • Exploratory tests on different Azure technologies to analyze them and integrate them into the project's base architectureTechnology/Business Value:• Construction of a computer platform for the National Planning Department called PIIP Show less Client: Software developer focused on backend solutions. Estimation of product size and time required for system production. Coordination of the development team, in the software factory for the distribution of product implementation responsibilities. Back-end development using Java.• Estimation of product size and time required for system production.• Coordination of the development team, in the software factory for the distribution of product implementation responsibilities.Technology/Business Value:• Business Intelligence System that will be used by the XTIVA clients for the consultation of updated information of their movements. Show less Client: Comfama• Design and creation of web applications using ASP.NET and C #• Design and creation of Windows Services for the processing of files.• Creating Reports using reporting services.• Creating Stored Procedures Using SQL Server 2008 and Transact SQL• Database Management SQL Server 2008.• Enclosure to the concepts of Business Intelligence through the creation of a • Cube for PILA using Business Intelligence Studio.• Support for internal users of the application Show less

      • Software Technical Leader

        Jan 2018 - Jan 2021
      • Software Technical Leader

        Aug 2017 - Jan 2018
      • Senior Software Developer

        Sept 2016 - Aug 2017
      • Senior Software Developer

        Aug 2015 - Sept 2016
      • Senior Software Developer

        Mar 2013 - Sept 2015
      • Senior Developer

        Oct 2010 - Mar 2013
      • Software Developer

        Sept 2009 - Oct 2010
    • Perficient Latin America

      Jan 2021 - Apr 2024

      Client: SafeFleetResponsible for the development of the Video Management System software for Law Enforcement. This role involves software product development; managing projects through completion; analyzing designs and developing software enhancements and new modules; managing development projects from initial design through testing while providing strategic management direction.•Work together with the Product Owner to plan and execute projects, ensuring that your development team has appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.•Keep the development team on track – proactively identify project, people and organizational problems and provide well-thought-out solutions before issues become delays.•Provide a software development plan that meets the future needs of our clients and markets, based on the state-of‐the‐art technologies.•Coordinate release and sprint planning.•Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.•Evolve the existing software system applications and architecture in various areas as needed.•Demonstrate leadership abilities to our clients with the deployment of software upgrades, enhancements and fixes that are coordinated based on release schedules.•Manage multiple priorities and deadlines in a dynamic, fast-paced environment.Technology/Business Value:•Define architecture change to guarantee that the Cloud version of Command Center meets the quality attributes expected by the stakeholders like performance, scalability, maintainability and others, also guaranteeing that all these changes are compatible with the On-Premises version of the product.•Work together with the product owner and stakeholder to identify business needs and define the user stories and architecture. Show less Client: Assurant SSPTechnical leader focusing on guarantee that the development team can reach all the goals during the sprints, helping them to follow the best develop practices an using the system architecture in the better way. Participate in architecture definitions and technical requirements. Full stack development using Azure Technologies like Function Apps, Event Grid, Table and Blob Storage and others.• Coordination of the development team. • Estimation of product size and time required for system production. • Support to business analysts for the lifting of requirements. • Support for Assurant people for architectural decision-making.• Support to QA and Development team. • Develop the requirements defined in the user stories and improvements.• Review and improve the performance of the application. • Training the people who entered the project on issues of standards and TDD.• Define and create all automated testing strategies. Show less SafeFleet-CobanTechnical leader focusing on guarantee that the development team can reach all the goals during the sprints, helping them to follow the best develop practices an using the system architecture in the better way. Full stack development using .Net (C#), Angular, SQL Server, WFC and others.Coordination of the development team. • Estimation of product size and time required for system production. • Support to business analysts for the lifting of requirements. • Support for SafeFleet people for architectural decision-making.• Support to QA and Development team. • Develop the requirements defined in the user stories and improvements.• Review and improve the performance of the application. • training the people who entered the project on issues of standards and TDD.• Create Jenkins pipelines for Continuous Integration process. Technology/Business Value:• Develop a cloud engineering solution for CHP (California Highway Patrol).• Migrate legacy technologies and deprecate legacy technologies. • Improve the overall application performance. Show less

      • Software Development Lead

        Sept 2022 - Apr 2024
      • Software Technical Leader

        Oct 2021 - Sept 2022
      • Software Technical Leader

        Jan 2021 - Oct 2021
    • Safe Fleet

      May 2024 - now
      Software Engineering Lead

      As a diligent and strategic professional, I collaborate closely with Product Owners to meticulously plan and execute projects. I'm committed to ensuring that my development team is well-equipped with the necessary product and technical specifications, clear direction, and resources. My focus on setting realistic project timelines and meeting deadlines is unwavering.I am proactive in keeping the development team on course, swiftly identifying potential project, personnel, and organizational challenges, and offering well-considered solutions to prevent any delays.My responsibility extends to creating a forward-thinking software development plan that anticipates the future needs of our clients and stays ahead in the market, leveraging state-of-the-art technologies.Coordinating release and sprint planning, I ensure seamless workflow and product evolution. My leadership role involves providing guidance and inspiration, empowering team members to reach their highest potential in performance and career growth.I'm dedicated to evolving existing software applications and architectures as necessary, maintaining a balance between innovation and practicality.My leadership skills shine through when working with clients, particularly during the deployment of software upgrades, enhancements, and fixes, all of which are meticulously coordinated according to release schedules.Lastly, I adeptly manage multiple priorities and deadlines, consistently delivering results in a dynamic, fast-paced environment. Show less

  • Licenses & Certifications