
David Espinoza
Software Developer
About Me
David Espinoza
Detail-oriented and highly motivated full stack developer with technical skills and experienced in software solution implementations possessing knowledge of various programming languages. Creative with a background in computer science and passionate about software since teenager, always willing to learn new technologies and keen to assess new challenges.
Let's talk
- Native
- Intermediate
- Intermediate
Main Stack
Frontend
- JavaScript
- Angular
- HTML
- CSS
Backend
- PHP
- Laravel
- MySQL
- PostgreSQL
Tools
- Git
- Docker
- Vercel
- Figma
Other Technologies
- PHPUnit
- TDD
- API REST
- oAuth2
- C#
- .NET
- ASP
- SQL Server
- Java
- JSP
- Servlets
- WordPress
- jQuery
- Bootstrap
- Blade
- SVN
Resume
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

SCRUM Fundamentals Certified

Advanced Android Development
Portfolio
Disclaimer: Due to privacy policies in contracts by the companies/customers, some information or features needed to be hidden in the portfolio section as public content.





