David Espinoza

Software Developer

Experience

2016 - Current
PyramIT
Antofagasta, Chile

Software Engineer / Project Manager

Antofagasta, Chile

Managed and developed custom full-stack software projects requiring high responsibility levels for such as Government institutions and leading Universities.

  • Worked on the entire software engineering process such as requirements analyzing, designing, coding, deploying and maintaining.
  • Created back-end environments using the Test Driven Development (TDD) approach from design to production working with the Laravel framework and API REST.
  • Developed front-end interfaces to work and communicate the back-end system using the Angular framework with TypeScript.
  • Securized software systems developing and integrating the oAuth2 protocol in back-end side as well as in front-end.
  • Built, integrated and deployed the main front websites for the software environments developed.
Used technologies
  • Laravel
  • PHP
  • PHPUnit
  • TDD
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
2020 - 2021
Enfoque
Antofagasta, Chile

Software Engineer (single project)

Antofagasta, Chile

Charged of leading the development team and implementing the ELP (Logistics Platform) used as a main software platform by a logistics company that provides supply chain solutions to the most important companies operating in the big mining.

  • Implemented the entire Purchase & Logistic process, considering Internacional quoting, Purchase orders, Providers management, Logistics, Invoicing and Delivering issues.
  • Managed task & resources as well as making tech decisions as a developing team leader.
  • Created a fully back-end environment from requirements analyses & database design upto the API REST serving using the Laravel framework.
  • Developed front-end application project in order to communicate to the back-end system through friendly interfaces using the Angular framework with TypeScript.
  • Integrated secure protocols as oAuth2 in back-end side as well as in the front-end application for providing a safer software solution.
Used technologies
  • Laravel
  • PHP
  • PHPUnit
  • TDD
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
  • Figma
2019 - 2021
Crowmind
Vancouver, Canada

Full-stack Web Developer

Vancouver, Canada

Developed back-end and front-end projects as custom implementations. In some cases, integrated commercial CMS platforms to the working environment.

  • Multiple web projects development and multimedia contents creation for different companies.
  • Custom web development and integration with WordPress solutions including Plugins and Child themes.
  • Website and multimedia contents optimization for Google SEO.
Used technologies
  • Laravel
  • PHP
  • MySQL
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • WordPress
  • Git
  • Docker
2015 - 2017
Enfoque
Antofagasta, Chile

Software Engineer

Antofagasta, Chile

Lead the development team and built the ERM System (Rental Management) used as a software platform solution for an important machine's rental & repair company.

  • Developed a full-stack web project in ASP.NET using C# and MySQL databases.
  • Implemented modules such as Inventory control, Rental & Repair management, Reporting and Business Analysis with charts integration as well as email notifications.
  • Managed task & resources as a development team leader.
  • Making decisions about new features and optimization together with the project management area.
Used technologies
  • .NET
  • ASP
  • C#
  • MySQL
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • SVN
2014 - 2015
Finning
Antofagasta, Chile

Software Engineer

Antofagasta, Chile

Managed and developed the Quality Assurance System (SGC) used as a work platform for quality's events control & management providing a software solution across the entire southamerican division including Chile, Argentina and Bolivia.

  • Developed a full-stack web project in Microsoft enterprise environments using C# with ASP.NET and SQLServer databases.
  • Worked on all the different software engineering stages such as requirements analysis, design, coding, deployment and maintenance.
  • Developed a high impact software solution across the entire business process, being used by the biggest 4 centers located in 3 different countries.
  • Realized an exhaustive requirements analysis involving data & information from different areas in the company.
  • Created and contributed with real-time reports and charts for the decision making involving huge money amounts by the executives.
Used technologies
  • .NET
  • ASP
  • C#
  • SQL Server
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
2013 - 2013
Minera Michilla
Antofagasta, Chile

Junior Developer (student)

Antofagasta, Chile

Developed and optimized the OHSAS (Occupational Health & Safety Assessment Series) module for the MIC System used by the Risk Prevention and Environment Care areas in a big mining company.

  • Implemented an entire new module for the custom company system (MIC) using Java with JSP and PostgreSQL databases.
  • Learned and worked with Servlets technologies and Dispatcher design pattern.
  • Worked with an experienced professional team including Java senior developers.
  • Generated realtime reports and charts for decision making as well as email notifications for all the employees.
  • Contributed in a long-term custom project; analyzing, optimizing and refactoring code.
Used technologies
  • Java
  • JSP
  • Servlets
  • PostgreSQL
  • jQuery
  • HTML
  • CSS

University

2015

Computer Engineer

Universidad Catolica del Norte

2013

Bachelor in Computer Science

Universidad Catolica del Norte

Certificates

2021

SCRUM Fundamentals Certified

SCRUMStudy

2015

Advanced Android Development

Universidad Blas Pascal