the development process

A holistic approach I created through my own experience, that involves soft and hard skills to create meaningful, scalable and effective software.

What principles drive my developer journey?

Answer

user centric

Understanding the user needs and behaviors, enhancing the usability and satisfaction through metrics.

data driven

Prioritizing data-driven decision-making, and advocating for improvements or deprecations with solid rationale.

business advocate

Proposing, challenging and building features to improve the product and align the tasks with business OKRs.

AI implementation

Exploring AI-driven solutions for diverse tasks to improve productivity driven by critical thinking.

honest communication

Ensuring clear communication, sharing progress, discussing blockers, and aligning priorities.

cross collaboration

Working closely with designers (UX/UI), product managers, CX, engineers and other stakeholders.

continuous learning

Participating in hackathons and workshops to refine skills, daily newsletter reader to stay informed about the latest trends.

How do I approach the development process?

The 6 D Methodology

1

discovery

Understand the task, why it matters

Discuss alignment with OKRs and details with stakeholders (PM, UX, Leaders)

Review existing code and documentation

UNDERSTAND

2

define

Specify actions, timelines and acceptance criteria

Clarify edge cases and alternative scenarios

Define technologies to be used

SPECIFY

3

design

Outline code structure

Create diagrams and data flows

Design the UI (if applicable) or validate with UX teams

Review technical proposals with leaders & engineers

DESIGN

4

develop

Implement functionality

Implement tests and documentation

Ask for code reviews

Optimize performance and refactor if needed

IMPLEMENT

5

deliver

Test in staging environment

Fix bugs and adjust details

Deploy to production

DEPLOY

6

diagnose

Monitor logs, usage metrics, user feedback

Identify optimizations for future iterations

Propose improvements or suggest deprecations

Document lessons learned and areas of improvement

ENHANCE

Which tools do I use?

Adding new ones to my tech stack daily, unlocking quick mastery with documentation and AI.

Frontend

HTML, CSS, JavaScript, TypeScript, React.js, Next.js, TailwindCSS, many more...

Backend

Node.js, Nest.js, Firestore, PostgreSQL, MongoDB, Redis, Solidity, Python, and others...

Monitoring

Cypress, Jest, Google Cloud Platform, Posthog, BigQuery, Google Colaboratory

Collaboration

Figma, Notion, Slack, Jira, always open to add new ones

AI

Cursor, Claude, ChatGPT, Grok, v0, Gemini

How is it to work with me?

Some of the insights about my work that my team mates have shared in LinkedIn

Mercedes

Agustina is a professional who goes beyond her developer experience. Her ability to analyze products from a global perspective allows her to make strategic decisions focused on project management. Her critical eye adds differential value, ensuring that each solution is viable and effective.

Flor

Agustina is an excellent colleague, her positive energy and empathy help create a great collaborative work environment. She stands out for her willingness to help others. Her data-driven approach and understanding of user needs when making decisions and implementing solutions add great value.

Bárbaro

Agustina is very detail-oriented and constantly strives to learn and grow as a professional. Her technical experience is impressive and I am confident that she would be a valuable asset to any development team. I highly recommend her for any technology or web3 development project.

Joel

Agustina is one of those incredible people you always see working, learning, and striving to be a better professional and human being, giving her best to the world. She is extremely creative and passionate, knows how to lead and work in teams, and always brings out the best in her colleagues across many different contexts and cultures.

Mechi

Agustina stands out for her ability to coordinate, propose improvements, and challenge the team with ideas that enhance the product. Her communication skills and collaborative approach make working with her an enriching experience. Her viewpoints have always been valuable to me and inspired me to improve my work and teamwork processes.

Martín

Constantly training and setting new goals, she has not only demonstrated great capability as a developer but also proven to be a great teammate. I admire her perseverance, her adaptation to adverse situations, her enthusiasm, and the passion she shows while developing. Lastly, I highlight her flexibility, which is a crucial quality for any work team.