David Espinoza
Software Developer
- linkedin.com/in/despinozap
- github.com/despinozap
- https://davidespinoza.dev
- hey@davidespinoza.dev
Experience
2016 - Current
PyramITSoftware Engineer / Project Manager
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.
- Laravel
- PHP
- PHPUnit
- TDD
- MySQL
- API REST
- oAuth2
- Angular
- jQuery
- HTML
- CSS
- Bootstrap
- Git
- Docker
2020 - 2021
EnfoqueSoftware Engineer (single project)
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.
- Laravel
- PHP
- PHPUnit
- TDD
- MySQL
- API REST
- oAuth2
- Angular
- jQuery
- HTML
- CSS
- Bootstrap
- Git
- Docker
- Figma
2019 - 2021
CrowmindFull-stack Web Developer
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.
- Laravel
- PHP
- MySQL
- Angular
- jQuery
- HTML
- CSS
- Bootstrap
- WordPress
- Git
- Docker
2015 - 2017
EnfoqueSoftware Engineer
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.
- .NET
- ASP
- C#
- MySQL
- jQuery
- HTML
- CSS
- Bootstrap
- SVN
2014 - 2015
FinningSoftware Engineer
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.
- .NET
- ASP
- C#
- SQL Server
- jQuery
- HTML
- CSS
- Bootstrap
- Git
2013 - 2013
Minera MichillaJunior Developer (student)
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.
- 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