Daniel Fidalgo Silva

Senior Software Engineer at EQ3
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Beauséjour, Manitoba, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Furniture and Home Furnishings Manufacturing
    • 100 - 200 Employee
    • Senior Software Engineer
      • May 2023 - Present

      Winnipeg, Manitoba, Canada

    • United States
    • Transportation, Logistics, Supply Chain and Storage
    • 100 - 200 Employee
    • Principal Software Engineer
      • Feb 2022 - May 2023

      Remote Being part of the technical counsel, proposed technical guidance on software architecture and development practices. Sought projects in the routing domain to complement current solutions. Developed automated shipment allocation to support routing process in Kotlin Proposed new Kotlin architecture following the S.O.L.I.D. principles and domain driven design. Proposed new Java architecture following the S.O.L.I.D. principles and domain driven design. Proposed new CI/CD practices… Show more Being part of the technical counsel, proposed technical guidance on software architecture and development practices. Sought projects in the routing domain to complement current solutions. Developed automated shipment allocation to support routing process in Kotlin Proposed new Kotlin architecture following the S.O.L.I.D. principles and domain driven design. Proposed new Java architecture following the S.O.L.I.D. principles and domain driven design. Proposed new CI/CD practices using Jenkins declarative pipelines, increasing development productivity. Experimented with GCP’s serverless offering to migrate the current VRP solution. Made the routing solution more concise and straightforward by fixing a calculation bug. Show less

    • Canada
    • Software Development
    • 700 & Above Employee
    • Senior Team Lead (Java development)
      • Jul 2019 - Jan 2022

      Leading the dispatch logistics team delivered incremental features to the system while applying the microservices architecture increasing system reliability and performance. Reduced “Placed to Delivered” time from average 45 min to 29 min. Scaled and improved the system to perform up to 430k deliveries on peak Friday, executing up to 22k courier analises per minute. Migrated all stack from java 8 to java 11 and then java 17 to keep the latest LTS version. Reduced human intervention… Show more Leading the dispatch logistics team delivered incremental features to the system while applying the microservices architecture increasing system reliability and performance. Reduced “Placed to Delivered” time from average 45 min to 29 min. Scaled and improved the system to perform up to 430k deliveries on peak Friday, executing up to 22k courier analises per minute. Migrated all stack from java 8 to java 11 and then java 17 to keep the latest LTS version. Reduced human intervention on the logistics assignment problem to less than 0.1%. Drew technical architectural specifications that supported system and feature development. Remodeled the Delivery domain database applying normalization to relational tables increasing data consistency and reducing occurrences of race conditions due to concurrent updates to tables. Conducted technical interviews and set up a new team that focused on streamlining the delivery offer to new revenue opportunities. Mentored and guided team members conducting periodic one on one meetings, setting professional and personal objectives, building team ownership.

    • Senior Java Developer
      • Jun 2018 - Jul 2019

      Winnipeg, Canada Area Senior java developer for the dispatch Logistics team working on a cloud based distributed backend system that supported and automated the logistics process. Leveraging the asynchronous messaging architecture, promoted resilience and data consistency by introducing a new data service dedicated to the jobs assignment problem. Developed a scoring library that gave flexibility to customize delivery cost calculations to 500 different markets as opposed to one set of fixed rules. Following… Show more Senior java developer for the dispatch Logistics team working on a cloud based distributed backend system that supported and automated the logistics process. Leveraging the asynchronous messaging architecture, promoted resilience and data consistency by introducing a new data service dedicated to the jobs assignment problem. Developed a scoring library that gave flexibility to customize delivery cost calculations to 500 different markets as opposed to one set of fixed rules. Following the SOLID principles decoupled features to improve code readability and maintainability. Migrated from manual prepared statements to use an ORM, Improving integration with business domain and ended deadlocks. Introduced Bike couriers to the job assignments logic. Introduced metrics that brought visibility to system performance and business rules. Mentored new team members to code style guide, pull request review, and deployments.

    • Brazil
    • Advertising Services
    • 1 - 100 Employee
    • Senior Software Engineer C# .Net
      • May 2017 - Apr 2018

      Brasília e Região, Brasil Full Stack Software Engineer Developing both mobile and web systems in a fast paced environment with agile methodologies. Projects: Rede Conecta - Rede - .Net Framework 4.5.2 Web Api, MVC 5, Entity Framework 6, Angular 1.5, Ionic 2 Malas Prontas - LTM - .Net Framework 4.5.2 Web Api, Entity Framework 6, Angular 1.5, Ionic 2 Conectados BB - Banco do Brasil - .Net Framework 4.5.2 Web Api, Angular 1.5, Entity Framework 6 Embaixadores Elo - Cielo - Java 8, EJB 3, JAX-RS… Show more Full Stack Software Engineer Developing both mobile and web systems in a fast paced environment with agile methodologies. Projects: Rede Conecta - Rede - .Net Framework 4.5.2 Web Api, MVC 5, Entity Framework 6, Angular 1.5, Ionic 2 Malas Prontas - LTM - .Net Framework 4.5.2 Web Api, Entity Framework 6, Angular 1.5, Ionic 2 Conectados BB - Banco do Brasil - .Net Framework 4.5.2 Web Api, Angular 1.5, Entity Framework 6 Embaixadores Elo - Cielo - Java 8, EJB 3, JAX-RS, Angular 1,5, ionic 1 Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • IT Specialist - WebSphere Portal
      • Jan 2014 - Feb 2017

      BRASILIA Accelerated Value Program IT Specialist performing as a trusted advisor on customer site to leverage the usage and development on WebSphere Portal platform. Enabled the technical team on the WebSphere Portal 8 platform through workshop and courses. Recommended best practices on development, software architecture and environment tuning. Performed on problem determination and solved product issues. Delivered large scale projects that performed on a workload of 3 million users on peak hour… Show more Accelerated Value Program IT Specialist performing as a trusted advisor on customer site to leverage the usage and development on WebSphere Portal platform. Enabled the technical team on the WebSphere Portal 8 platform through workshop and courses. Recommended best practices on development, software architecture and environment tuning. Performed on problem determination and solved product issues. Delivered large scale projects that performed on a workload of 3 million users on peak hour. Projects: Migration planning - Santander Rio - Argentina - Migration plan from WebSphere Portal 7.0.0.2 to WebSphere Portal 9. Sizing estimative, Environment Architecture, Migration chronogram, Performance and load test planning. Loterias Portal - Caixa Economica Federal - WebSphere Portal 8, WCM 8, WebSphere 8 ND, IHS 8. Mentoring of the technical team to deliver the portal. Leading on performance and load tests to achieve better and faster user experience. Best practices on environment monitoring. Negocios.CAIXA - Caixa Economica Federal - WebSphere Portal 8, WCM 8, WebSphere 8 ND, IHS 8. Mentoring of the technical team to deliver the portal. Software architecture recommendation for restructuring the portal application. Best practices on environment monitoring. Intranet Portal - Banco do Brasil - WebSphere Portal 7, WCM 7, WebSphere 7 ND. Mentoring of the technical team to keep the maintenance of the portal. Performance and load tests to achieve better and faster user experience. Show less

    • Brazil
    • Advertising Services
    • 1 - 100 Employee
    • Software Engineer C# .Net
      • Oct 2010 - Jan 2014

      BRASILIA Software Engineer on the advertising industry working on a fast paced environment with agile methodologies. Delivered value to customers with awesome projects staying on the edge with technology. Developed web sites, web campaigns, systems and maintained legacy projects. Conducted tests to assure quality of code. Executed performance tests to meet the customer’s estimated access volume. Projects: Mundo CAIXA - .Net Framework 3.5, ASP.Net MVC 3, Entity Framework 4, Azure 2.1… Show more Software Engineer on the advertising industry working on a fast paced environment with agile methodologies. Delivered value to customers with awesome projects staying on the edge with technology. Developed web sites, web campaigns, systems and maintained legacy projects. Conducted tests to assure quality of code. Executed performance tests to meet the customer’s estimated access volume. Projects: Mundo CAIXA - .Net Framework 3.5, ASP.Net MVC 3, Entity Framework 4, Azure 2.1. Registration PETROS - .Net Framework 3.5, ASP.Net MVC 3, ADO.NET, DB2- AS/400 integration. Kinect Brasil 360º Experience V2 - .Net Framework 4.5, WPF, Kinect for Windows – System to control 360º videos in international tourism fairs. Intranet BTCallCenter - .Net Framework 3.5, ASP.Net MVC 3, Entity FrameWork 4, MSSql Server 2008. Rewards Portal – .Net Framework 3.5, ASP.Net MVC 3, Entity FrameWork 4, MSSql Server 2008. Campus Party CAIXA booth - .Net Framework 3.5, ASP.Net MVC 3, Entity FrameWork 4, MSSql Server 2008 – Facebook, Twitter and Foursquare integration. Service totem triggered by users’ RFID tag. Competition CAIXA CampusCamp - .Net Framework 3.5, ASP.Net MVC 3, Entity FrameWork 4, MSSql Server 2008, Facebook and Twitter Integration – web raffle for a 2012 Campus Party ticket. Kinect Brasil 360º Experience V1 - .Net Framework 3.5, Windows Forms, Kinect for X-box – System to control 360º videos in international tourism fairs. Brasil 360º Experience - Hotsite - Multilingual Html static site to dysplay 360º videos of Brazil – there was also made a Facebook page. CAIXA Surprise promotion - .Net Framework 3.5, ASP.Net MVC 2, Entity Framework 4, MSSql Server 2008. Vacation Mundo CAIXA - .Net Framework 3.5, ASP.Net MVC 2, Entity Framework 4, MSSql Server 2008. EMBRATUR email signature - Jboss 4.2, Java 6. Jboss 4.2, Java 6. System to randomly select the image to embed to Outlook's signature. Hotsite SBCclass - Jboss 5.0, Java 6, Struts 2, Hibernate 3, PostgreeSql. Show less

    • Brazil
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Java Developer
      • Nov 2009 - Oct 2010

      BRASILIA Software development, version control, integrated and unity tests, document the systems, software development pattern definition, system analysis and modeling. Project: E-GVE – Epidemiological vector management system – 2009 -2010- Java 6, JSF, Ext JS, EJB3, Hibernate 3,PostgreeSQL. Project: CAP ANAC – 2010- Java 6, JSF, EJB3, WebServices, Hibernate 3, Oracle 10g.

    • Canada
    • Civil Engineering
    • 300 - 400 Employee
    • Java developer
      • Jun 2007 - Oct 2009

      Brasilia Software engineer on the advertising industry developing web sites, web campaigns and systems. Maintenance of legacy projects. Project: Portal Candango – 2009 – OpenCms, Java 5, Tomcat 5, MySQL. Project: Portal Instituto Cooperforte – 2008 - 2009 - OpenCms, Java 5, Tomcat 5, MySQL. Project: Apex - Indy – 2008 – OpenCms, Java 6, Tomcat 6, Oracle 11. Project: Portal BrtPrev – 2008 – OpenCms, Java 6 , Tomcat 6, Oracle 10g. Project: Hotsite Sesi – 2011 - Jboss… Show more Software engineer on the advertising industry developing web sites, web campaigns and systems. Maintenance of legacy projects. Project: Portal Candango – 2009 – OpenCms, Java 5, Tomcat 5, MySQL. Project: Portal Instituto Cooperforte – 2008 - 2009 - OpenCms, Java 5, Tomcat 5, MySQL. Project: Apex - Indy – 2008 – OpenCms, Java 6, Tomcat 6, Oracle 11. Project: Portal BrtPrev – 2008 – OpenCms, Java 6 , Tomcat 6, Oracle 10g. Project: Hotsite Sesi – 2011 - Jboss 5.0 , Java 6, Struts 2,Hibernate 3, PostgreeSql Project: Portal BrasilNetwork – 2007-2009 - Jboss 4.2 , Java 5, OpenCms, PostgreSQL Project: System DIGISEARCH - ECM – 2007 - Jboss 5.0 , Java 6, Struts 2,Hibernate 3, MSSqlServer 2000 Project: Portal Cooperforte – 2007-2009 - Jboss 4.2, Java 5, OpenCms, MSSqlServer 2005 Project: Portal Tourism Jobs – 2006 - Jboss 4.2, Java 5, OpenCms, PostgreSQL Show less

    • Brazil
    • Education Administration Programs
    • 700 & Above Employee
    • Instrutor de Inglês
      • Mar 2004 - Jun 2007

      Brasilia

Education

  • UniCEUB - Centro Universitário de Brasília
    Bacharel em Ciência da Computação, Tecnologia da Informação
    2004 - 2014
  • Instituto de Gestão e Tecnologia da Informação
    MBA Arquitetura de software, Information Technology
    2017 -

Community

You need to have a working account to view this content. Click here to join now