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.
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
discovery
Understand the task, why it matters
Discuss alignment with OKRs and details with stakeholders (PM, UX, Leaders)
Review existing code and documentation
UNDERSTAND
define
Specify actions, timelines and acceptance criteria
Clarify edge cases and alternative scenarios
Define technologies to be used
SPECIFY
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
develop
Implement functionality
Implement tests and documentation
Ask for code reviews
Optimize performance and refactor if needed
IMPLEMENT
deliver
Test in staging environment
Fix bugs and adjust details
Deploy to production
DEPLOY
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
discovery
Understand the task, why it matters
Discuss alignment with OKRs and details with stakeholders (PM, UX, Leaders)
Review existing code and documentation
UNDERSTAND
define
Specify actions, timelines and acceptance criteria
Clarify edge cases and alternative scenarios
Define technologies to be used
SPECIFY
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
develop
Implement functionality
Implement tests and documentation
Ask for code reviews
Optimize performance and refactor if needed
IMPLEMENT
deliver
Test in staging environment
Fix bugs and adjust details
Deploy to production
DEPLOY
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.