Email

Software engineer with over 12 years of experience leading agile teams to develop solutions using JavaScript, Java, and Python. With expertise in AI and modern web technologies, with a passion for innovation and continuous learning. Dedicated to mentoring team members and aligning technical strategies with organizational goals to drive successful project outcomes.

LinkedIn
Github

Edify 2021-08-09 —

Senior Full Stack Developer / Technical Lead

As a Senior Full Stack Developer promoted to Technical Lead, I have made significant contributions to high-impact projects at Edify:

Highlights

  • Successfully led and managed development teams, ensuring timely project delivery and achievement of objectives.
  • Implemented and improved technological solutions across various domains, focusing on scalability and efficiency.
  • Established and enforced best practices in software development, including rigorous testing for large-scale features.
  • Provided mentorship and technical guidance to team members, fostering skill development and promoting a culture of continuous improvement.
  • Collaborated effectively with stakeholders to align project scope with business expectations and requirements.
  • Offered critical technical input and expertise to drive innovation and overcome complex challenges in the development process.
  • Participated in strategic planning and execution of key technical initiatives, aligning projects with business goals and translating complex objectives into actionable plans.

Edify 2023-12-23 —

Technical Lead

Served as a Technical Consultant & Advisor, providing on-demand technical expertise and strategic support across various departments. Actively participated in company-wide initiatives related to technological intelligence management, facilitated cross-functional technical discussions, and contributed to the development of solutions that addressed emerging challenges.

Highlights

  • Collaborated with Sales, Project Managers, and department heads to deliver technical insights and solutions that informed decision-making and supported project success.
  • Developed a Proof of Concept (POC) for integrating an application using the LTI protocol, improving interoperability between educational platforms like Canvas and Moodle.
  • Contributed to the creation of detailed technical proposals, aligning solutions with client business goals and technological requirements.
  • Provided accurate project estimates and strategic recommendations, ensuring feasibility and alignment with client expectations.
  • Participated in discussions on technological intelligence management, offering insights and contributing to the strategic direction of the company.
  • Engaged in a technical advisory group, collaborating with peers to share knowledge, discuss challenges, and propose innovative solutions.

Edify 2024-09-30 — 2024-10-30

Technical Lead

For Strike Graph — Extended an integration system designed to support evidence management for regulatory certifications like SOC2, HIPAA and others. The project required gaining a deep understanding of their existing infrastructure, including a Node.js back-end, AWS infrastructure, and Bash scripting, to deliver a new functionality. The solution was delivered with high code quality and maintainability, earning positive client feedback during code reviews.

Highlights

  • Integrated a new functionality into StrikeGraph’s Terraform-based compliance platform, ensuring seamless operation within their existing workflows.
  • Quickly mastered the system architecture, Terraform workflows, and Bash scripting through self-guided research, client-provided documentation, and internal team collaboration.
  • Refactored repetitive Bash scripts within the GitLab CI/CD pipeline into modular functions, improving code readability and maintainability.
  • Delivered a robust and maintainable implementation aligned with StrikeGraph’s coding standards, receiving minimal feedback during code reviews.
  • Efficiently navigated complex technical requirements, delivering a single, well-executed integration with minimal direct client interaction.

Edify 2024-04-16 — 2024-05-13

Technical Lead

For fiVision — Led the initial phase of a workflow migration project for fiVision, focusing on knowledge acquisition, process documentation, and planning. Collaborated with stakeholders to gather requirements, create migration plans, and estimate project resources.

Highlights

  • Worked closely with fiVision employees to understand their processes and procedures.
  • Documented workflows and developed a comprehensive migration plan for future project phases.
  • Created a systematic onboarding process to integrate new team members efficiently.
  • Assisted in the creation of project proposals and estimates, including resource allocation and team size recommendations.
  • Participated in agile processes to ensure effective communication and planning.
  • Conducted thorough analysis and provided insights for future project phases.

Edify 2023-08-15 — 2023-12-22

Technical Lead

For Littera — Collaborated on the development and enhancement of educational software solutions, contributing to the delivery of high-quality, scalable applications that met client requirements.

Highlights

  • Developed and maintained features for Littera's educational platform using modern web technologies.
  • Collaborated with cross-functional teams to align on project goals and deliverables.
  • Conducted code reviews to ensure high code quality and performance.
  • Worked on critical production bug fixes to ensure system stability and reliability.

Edify 2023-01-09 — 2023-07-07

Technical Lead

For NROC — Led a development team and provided technical input on projects, successfully achieving project objectives and goals while identifying and satisfying the information needs of stakeholders.

Highlights

  • Led development teams to deliver projects successfully, ensuring the achievement of objectives and goals.
  • Mentored and guided team members, enabling them to perform at their best and embrace new challenges.
  • Provided technical input and expertise, driving the development process forward.
  • Implemented large-scale features with rigorous testing to comply with development standards.
  • Fostered a culture of continuous improvement, empowering team members to enhance their skills and capabilities.
  • Led scrum meetings, promoting effective communication and collaboration among team members.

Edify 2021-08-09 — 2022-12-31

Senior Full Stack Developer

For NROC — Utilized a wide range of technologies to enhance existing software functionalities, resolving various issues and contributing to the improvement and enhancement of EdReady, Portal, and the Event Tracker service.

Highlights

  • Enhanced software functionalities and addressed issues using Java, JUnit, and Spring.
  • Performed database-level data-fixes, ensuring data integrity and system stability.
  • Spearheaded integration efforts between NROC's EdReady platform and customer systems.
  • Conducted thorough code reviews, ensuring high code quality and adherence to best practices.
  • Mentored colleagues in effective utilization of the Angular framework.
  • Adapted software features to align with business requirements, improving usability and user satisfaction.
  • Quickly adapted to new technologies to meet project needs, including enhancing SQL skills with PL/pgSQL for PostgreSQL servers.
  • Processed and manipulated data in CSV format by learning and leveraging Python with psycopg for efficient database connections.
  • Implemented AWS Lambda functions for specific tasks, acquiring new knowledge to meet technical challenges effectively.
  • Engaged with various learning resources, including blogs, courses, and official documentation, to deliver solutions tailored to complex client requirements.

Ex2 Outcoding 2015-05 — 2021-08

Web Developer

Developed responsive web applications and contributed to the design and enhancement of software components. Focused on maintaining high coding standards, optimizing performance, and fostering collaboration within the development team. Actively mentored colleagues and contributed to the establishment of best practices for clean and maintainable code.

Highlights

  • Designed and implemented front-end solutions using HTML, CSS, JavaScript, and modern frameworks.
  • Refactored and enhanced existing codebases to improve performance and scalability.
  • Contributed to the creation of technical documentation and best practices to streamline development workflows.
  • Collaborated with cross-functional teams to deliver client-focused solutions, ensuring alignment with project goals.
  • Mentored junior developers, providing guidance on coding practices and tool usage.

Accenture 2013-08 — 2015-05

Web Developer

Worked on various client projects, primarily as a front-end developer, creating responsive user interfaces and implementing client-specific requirements.

Highlights

  • Developed web applications using HTML, CSS, and JavaScript.
  • Utilized LESS for CSS preprocessing to ensure maintainable and scalable styles.
  • Built dynamic and interactive web components using AngularJS for frontend logic.
  • Adapted to diverse client requirements, ensuring timely delivery of custom solutions.

TEAH Digital 2012-06 — 2013-07

Programmer

Developed promotional and informational websites for a variety of brands, focusing on engagement and user interaction.

Highlights

  • Created interactive promotions for brands such as Dos Pinos and Lanco.
  • Designed and implemented prize management systems for promotional campaigns.
  • Developed responsive and visually appealing websites to enhance brand presence.
  • Collaborated with marketing teams to deliver high-quality digital solutions tailored to brand needs.

Universidad Cenfotec 2012-01-01 — 2015-08-01

Software development
Technical

Courses

  • SOFTEC1101 - Introduction to Information Technology
  • SOFTEC1102 - Programming Fundamentals
  • SOFTEC1307 - Object-oriented programming
  • SOFTEC1306 - Database Fundamentals
  • SOFTEC1204 - Software Engineering Project 1
  • SOFTEC1409 - Software Engineering Project 2
  • BISOFT-12 - Programming with Patterns

DeepLearning.AI 2023-07-03 — 2023-07-19

Building Systems with the ChatGPT API
Online Course

Courses

  • Language Models, Chat Format, and Tokens
  • Classification and Moderation
  • Chain of Thought Reasoning
  • Chaining Prompts and Checking Outputs
  • End-to-End System Building
  • Evaluating LLM Responses

Coursera 2021-08-17 — 2021-09-14

Learning How to Learn
Online Course

Courses

  • Focused and Diffuse Thinking
  • Chunking
  • Procrastination
  • Memory Techniques

Software Development

  • Asynchronous programming
  • API integration
  • Reactive programming
  • Structured programming
  • Object-oriented programming
  • Functional programming
  • Version control

Front-end Development

  • HTML and server-side rendering engines (Pug, Handlebars, etc)
  • CSS and preprocessors (LESS, SASS)
  • Full-stack Javascript and Typescript
  • AngularJS, Angular, React, jQuery
  • Cross-platform app development tools (Ionic, PhoneGap, Electron)
  • Task runners and bundling tools

Back-end Development

  • Node.js
  • Java
  • PHP
  • C#
  • Relational databases (PostgreSQL, MySQL, MS SQL)
  • Non-relational databases (MongoDB, Redis)
Spanish
Native speaker
English
C2 according CEFR

Personal Interests

  • Gaming
  • Pop Culture
  • Science
  • Technology
  • Artificial Intelligence

Federico Bazo

— https://www.linkedin.com/in/federico-bazo-62973022/

Marco Trigueros

— https://www.linkedin.com/in/marco-trigueros-202839b1/

Alexander Morua

— https://www.linkedin.com/in/alex-morua/

Eddy Madrigal Masis

— https://www.linkedin.com/in/eddy-madrigal/

Roger Fernandez

— https://www.linkedin.com/in/roger-fernandez-16308622a/