Why Digital Artifactory?

Digital Artifactory is composed of two words but also the mix of three terms that are essential in modern life. The first one, Digital, encompasses everything related to devices, methodologies, and principles based on electronics, especially computerized technologies. It is also the way every modern device works, using numbers and binary digits. The second term is Artifact. An artifact is anything made by human hands, such as tools, hardware, and even code, programming languages, and software. The third and most important term is Factory. I focus on factory digital artifacts that help people enjoy their work, assist small enterprises in making a step into IT solutions, and enable big enterprises to simplify complex manual processes using software.


Who I am?

Hello! I'm David, an IT engineer from Mexico with over 10 years of experience in software development. My passion lies in web and desktop technologies, fueled by a love for code and programming languages.

My expertise lies in utilizing technologies like .NET C#, JavaScript, and Python. Additionally, I leverage database solutions like Microsoft SQL Server, MySQL, and MongoDB to build robust applications.

Beyond development, I'm a proponent of self-hosting solutions and comfortable utilizing cloud services like AWS, Linode, or DigitalOcean. Moreover, I possess DevOps skills, employing CI tools like Jenkins to automate projects efficiently.

I have experience leading development teams through the entire software development lifecycle and agile methodologies are my go-to for delivering projects quickly. I embrace the "fail fast, iterate fast" approach to continuously improve software. To further optimize processes, I implement Japanese lean manufacturing tools like 5S, Jidoka, Kanban, the 3 Mufs, Hoshin Kanri, and Poka-Yoke. These tools enhance organization, streamline communication, distribute responsibilities effectively, and ultimately minimize development time.

As a tech lead, I treat every member respectfully and improve their work and technical skills using goals, challenges, and feedback. It's also important to me to make the team feel "safe to fail" to improve innovation, imagination, and find better solutions.

Finally, I love coffee, Star Wars, reading, writing, coding... but above all those things, my wife and God.

Agilize your project

Quickly deliver key functionalities, allowing valuable feedback from users.

How I work?

The quick start of your project is a priority. I focus on providing valuable software solutions that drive the growth of your business in the shortest time possible.


Fast

I focus on efficiency and agile responsiveness to provide you with quick and effective solutions.

Quality

I apply rigorous standards to ensure that the code is elegant and easily maintainable.

Experimental

Create experimental software that provides you with the necessary metrics to make informed decisions about the viability of your idea.

Data

I quickly evaluate concepts and iterate on them to provide you with concrete data so that you can move forward with confidence.

Don't waste time with traditional processes

Experience the speed of success.

My methodologies?

Through the agile approach, accelerate the start of your project, providing efficient planning and a quick implementation. Start with your project in a week!.


Lean Inception

Focuses on rapid ideation, prioritization, and validation to efficiently launch projects while minimizing waste and maximizing value.

MVP

I adopt the Minimum Viable Product (MVP) approach to develop solutions that truly matter, through iterative versions.

Clean Code

Clean code minimizes technical debt, facilitates collaboration among developers, and enhances the overall quality and longevity of software projects.

Please fell free to visit my blog and read how I use this and other methodologies, tools, and technologies in my daily work.