Gabriel Morillo
Senior Software Engineer
Systems Engineer and Full Stack Developer, with 7+ years of experience in the application development world, I am currently developing web platforms with experience in: teamwork, agile, planning, optimizing, integrating, testing and startup applications
Download PDF version![programmer](images/programmer.webp)
WORK EXPERIENCES
Engineer ManagerMoonshot Partners |
Jan 2020 - Oct 2023
In my role as an Engineering Manager in Moonshot, I led a team of 6, focusing on fostering a collaborative and productive work environment. My responsibilities included delivering detailed performance and personal development reports for each team member quarterly, ensuring a clear understanding of their progress and areas for improvement. I conducted technical mentorship, supporting the development of key skills and promoting innovation within the team. I was dedicated to fostering the personal growth of each engineer, identifying opportunities for their professional advancement. Additionally, I implemented code review processes and quality controls to continuously improve product excellence, and optimized workflows through Agile practices, enhancing team efficiency and project delivery.
KEY ACCOMPLISHMENTS
- Led a team of 6 engineers, successfully fostering a collaborative work environment that significantly enhanced team satisfaction and markedly reduced staff turnover over a two-year period.
- Developed and implemented a mentoring program for junior engineers that improved retention rates and accelerated the development of critical project skills.
- Implemented stricter quality controls and code review processes, resulting in a 40% reduction in product defects in the first year of implementation.
- Refined the Agile/Scrum methodology implementation within the project, enhancing development process efficiency by 30% through minimizing meeting times and prioritizing asynchronous work. This approach maintained seamless communication and workflow, significantly reducing the time to market for new products without sacrificing team collaboration or project visibility.
- Organized with my team a series of technical and innovation talks that were presented to the rest of the company, fostering a culture of continuous learning and technological advancement.
Senior Software EngineerSunlight Technologies |
Oct 2016 - Dec 2019
As a Senior Software Engineer at Sunlight, I focused on developing scalable features in Ruby on Rails and Ember, My role extended to providing comprehensive support to the Sunlight's Customer Success team, which involved troubleshooting and resolving bugs reported by clients, implementing customer-requested features, and technically explaining the functionalities to ensure clarity and satisfaction. I was responsible for keeping the Ember.js and Ruby on Rails frameworks up to date, monitoring background jobs, and prioritizing bug fixes to maintain system integrity. Additionally, I played a critical role in the creation and optimizing the performance of the API and database, My responsibilities also included coaching junior programmers, facilitating the onboarding process for new hires to ensure a smooth transition into our projects, and writing technical documentation for migration processes and support. This comprehensive involvement not only contributed to the project's success but also fostered a collaborative and knowledgeable team environment.
KEY ACCOMPLISHMENTS
- Coached and mentored 3+ junior programmers, improving their coding skills and project management capabilities, while also streamlining the onboarding process for new hires, reducing ramp-up time.
- Kept the Ember.js and Ruby on Rails frameworks up-to-date, ensuring the application leveraged the latest security patches and features, reducing vulnerability risks.
- Developed and deployed client-specific integration solutions utilizing Huginn for task automation, strategically avoiding increased complexity within the application's core code. This approach significantly accelerated integrations development times and played a key role in enhancing customer satisfaction.
- Developed a cohort-based solution that streamlined user grouping by department, security and permissions, enhancing data management and operational efficiency. This allowed clients to better analyze and customize services to meet user needs.
- Provided support and development for payment implementations, including Stripe, and integrations with virtual debit card providers, enhancing transactional capabilities and expanding payment options for users.
MOST NOTABLE PROJECTS
Sunlight
Application in the learning category that helps work teams and companies access educational resources using an assigned budget.
Wiz.me
Personal assistant offering practice in the four communication skills of the English language: speaking, listening, writing and reading
SKILLS
Technical- Ruby/Javascript
- Ruby on Rails/React/Ember/Next.js
- Node.js
- PostgreSQL/MySQL
- CSS/SASS/SCSS
- Bootstrap/Bulma
- AWS
- GIT
- Objected-oriented Programming (OOP)
- Test-driven development (TDD)
Professional- Team leadership
- Team player
- Coaching
- Project Management
- Effective communication
- Feedback culture
- Agile principles
LANGUAGES
- Spanish (Native)
- English (Elementary proficiency)
EDUCATION
- Engineer's Degree, Systems Engineering (2008-2014)